Git for Users Treningskurs
Dette kurset er laget for alle som skal bruke Git repository.
Programvareutviklere, prosjektledere, programvarearkitekter og løsningsarkitekter, release managers, etc...
Kursplan
Git Oversikt
- Installerer Git
- Kort historie om Git
- Hva er Git?
Git-konsepter
- Fokus og design
- Git-objekttyper
- Git-datamodellen
- Forgrening og sammenslåing
- The Treeish
- Git-katalogen
- Arbeidskatalog
- Indeksen
- Ikke-SCM-bruk av Git
Git i praksis
- Sette opp profilen din
- Få et Git-depot
- Eksempler på normal arbeidsflyt
- Logg - forpliktelseshistorikken
- Bla gjennom Git
- Git Diff
- Forgrening
- Enkel sammenslåing
- Stashing
- Tagging
- Eksporterer Git
- Eksempler på distribuert arbeidsflyt
- Deling av repositories
- Hosted Repositories
Krav
Grunnleggende kunnskap om prosjektutvikling.
Open Training Courses require 5+ participants.
Git for Users Treningskurs - Booking
Git for Users Treningskurs - Enquiry
Git for Users - Consultancy Enquiry
Consultancy Enquiry
Testimonials (6)
Having a virtual machine to follow along with Luke was very helpful.
Bob Taylor - Digital Data Technologies, Inc.
Kurs - Git for Users
- interactive, changing topic by request - good trainers' subject knowledg - he extended the session, so we could ask all our questions, and he offered to ask our questions via email after the session as well. - Questions were mostly answered right away
Christian Ettenberger - GE Healthcare GmbH
Kurs - Git for Users
Saw that the trainer had invested a lot of time in producing examples that mirrored real world problems. Designed examples to comprehend the lesson objective and to point out common pitfalls.
Ross Wilson - skyguide - swiss air navigation services ltd
Kurs - Git for Users
Good coverage of subjects given the time available.
Richard Webb - Boldon James
Kurs - Git for Users
the trainer clearly had a good understanding of the subject matter. He responded well to individual issues with the exercises, and questions raised by the attendees.
paul farrington - Boldon James
Kurs - Git for Users
Łukasz has detailed knowledge of the subject and was willing and able to take questions at any point in the course. His enthusiasm to impart as much knowledge on the subject as possible at an appropriate pace was very refreshing.
Shaun Allen - Boldon James
Kurs - Git for Users
Upcoming Courses
Relaterte kurs
Bitbucket
14 timerI denne instruktørledede, live-opplæringen i Norge vil deltakerne lære å bruke Bitbucket som et versjonskontrollsystem i et programvareutviklingsmiljø.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå konsepter for versjonskontroll som arbeidsflyter, forgrening og sammenslåing.
- Bruk Bitbucket og Git til å administrere programvareutvikling og versjonering.
- Integrer Bitbucket med annen Atlassian-programvare som Jira, HipChat, Confluence og Bamboo.
Gerrit Code Review
7 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot programvareingeniører og alle som ønsker å lære å bruke Gerrit som et Git-lager og utføre kodegjennomganger.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå hvordan Gerrit fungerer og hvordan du administrerer Gerrits nettgrensesnitt.
- Lær gode fremgangsmåter for bruk av Gerrit i håndtering av arbeidsflyter for kodegjennomgang.
- Administrere og konfigurere et Gerrit-prosjekt.
Git Hands-on Workshop with Azure DevOps
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere og DevOps ingeniører på mellomnivå som ønsker å få praktisk erfaring med Git og Azure DevOps, med fokus på branch-administrasjon, sammenslåingsstrategier, konfliktløsning og effektiv bruk av grafiske klienter.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå grunnleggende Git-konsepter og arbeidsflyter.
- Effektivt administrere grener og sammenslåinger i samarbeidsmiljøer.
- Løse konflikter ved hjelp av beste praksis i reelle scenarier.
- Utnytte grafiske klienter (SourceTree og GitKraken) for Git-administrasjon.
- Utføre praktiske Git-operasjoner både fra konsollen og grafiske grensesnitt.
- Arbeide med Git i Azure DevOps for repository-integrasjon og versjonskontroll.
Comprehensive Git
21 timerDette er et omfattende kurs for personer som ikke er kjent med noe annet distribuert versjonskontrollsystem. Det starter med enkle øvelser for å jobbe i et lokalt depot og avsluttes med å trene på å jobbe i et team.
Dette kurset fokuserer på øvelser.
Git and GitHub Fundamentals
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere og programvareingeniører som er nye på GitHubs plattform og ønsker å bruke funksjonene sammen med Git for bedre versjonering og administrasjon av en bedriftsapplikasjons kildekode.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Konfigurer og konfigurer en konto for tilgang til GitHubs nettbaserte plattform.
- Forstå hvordan Gits system fungerer og forstå konseptene som er grunnleggende for GitHub.
- Opprett og administrer GitHub repositories mens du implementerer Git-arbeidsflyter.
- Utfør kildekodeendringer inne i GitHub og synkroniser revisjoner som ble gjort utenfor plattformen.
- Betjen Pull-forespørsler, tagger, utgivelser og andre grunnleggende GitHub-komponenter.
- Utfør versjonskontrollfunksjoner basert på Git og bruk GitHubs bash-miljø.
- Opprett depotgrener for å løse prosjektfeil sammen med teamet.
- Ta tak i og gjør deg kjent med Git og GitHubs struktur for bedre programmeringspraksis.
GitHub Fundamentals for Enterprise Security and Automation
21 timerDette instructorledede, live-oppdraget i Norge (på nett eller på sted) er rettet mot mellomnivåutviklere og DevOps-profesjonelle som ønsker å forbedre sikkerheten, regelverket og automatiseringen av deres GitHub-miljøer, spesielt innenfor en selskapskontekst.
Ved sluttet av dette oppdraget vil deltakerne kunne:
- Konfigurere og administrere sikkerhetsinnstillinger for GitHub og tilgang til lager.
- Implementere beste praksis for sikkerhet ved hjelp av verktøy som Dependabot og CodeQL i GitHub.
- Lage, gjenbruke og vedlikeholde GitHub-Handlinger og arbeidsflyter.
- Motta overvåke og vurdere aktivitet for samsvar og regelverk på stort skala.
Gitlab and Gitlab CI
14 timerDenne instruktørledede, live-opplæringen i Norge (på stedet eller ekstern) er rettet mot utviklere som ønsker å sette opp og bruke Gitlab for versjonskontroll og kontinuerlig integrasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Gitlab.
- Forstå hvordan du implementerer et alternativ til Github.
- Bruk Gitlab til å administrere en DevOps livssyklus.
- Bruk Gitlab for kontinuerlig integrasjon / kontinuerlig levering.
- Utvikle, gi ut og test programvare effektivt ved å bruke Gitlab.
GitOps Continuous Deployment for Kubernetes
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot DevOps ingeniører som ønsker å sette opp, distribuere og administrere en Git-basert programvaredistribusjonsarbeidsflyt for deres Kubernetes applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Spinnaker og Terraform.
- Forstå fordelene med GitOps fremfor tradisjonell CI/CD og Infrastructure-as-Code (IAC).
- Gå bort fra vedlikehold av skript. Konfigurer og utfør veldefinert distribusjonsprosess.
- Bruk beste fremgangsmåter for skybasert distribusjon, administrasjon og overvåking.
- Gjenopprett distribusjoner fra delvise feil uten manuell inngripen.
- Lag en GitOps-strategi for applikasjonsutvikling.
Git for Victims of Subversion
7 timerDette kurset viser Subversion-brukere hvordan de bruker Git. Det hjelper å sømløst migrere vaner fra SVN til Git og unngå vanlige feil.
Kubernetes and Gitlab
14 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot DevOps ingeniører som ønsker å bruke Kubernetes og Gitlab for å automatisere livssyklusen DevOps.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Automatiser applikasjonsbygginger, tester og distribusjoner.
- Lag en automatisert byggeinfrastruktur.
- Distribuer en applikasjon til et containerisert skymiljø.
Release Management and Deployment with Distributed Version Control System
7 timerDette kurset er laget for prosjektledere, utgivelsesledere, produktledere, produkteiere, Scrum Masters, programvarearkitekter og alle som har ansvar for å planlegge utgivelser og distribusjon av programvare.
Den viser hvordan du kan flytte endringer fra krav, gjennom utvikling og tester til produksjonsmiljø ved bruk av distribuert versjonskontrollsystem (spesielt GIT , men personer som bruker andre distribuerte SCM-er, kan også dra nytte av dette kurset).