Kurs i Git och GitHub

Lär dig hur Git fungerar under huven och hur du använder branches, merges och pull requests på GitHub.

Tillbaka till kurserna

Kursen erbjuds inte längre som standardkurs. Hör av dig om du behöver utbildning inom området.

Git och GitHub är standardverktygen för versionshantering och samarbete i mjukvaruutveckling. Många utvecklare lär sig bara de vardagliga kommandona och kör fast när något ovanligt händer. Den här kursen ger dig en stabil grund: koncepten bakom Git och de arbetssätt som team använder med GitHub, så att du känner dig trygg med båda.

Du lär dig hur Git lagrar data, hur commit-grafen fungerar och varför operationer beter sig som de gör, vilket också gör problem lättare att lösa. Kursen har 16 övningsmoduler, från att sätta upp ett repository till att arbeta i ett team.

Det här lär du dig

  • Hur Git fungerar: hur det lagrar data, commit-grafen och varför operationer beter sig som de gör.
  • Branching och merging, strategier för branches och hantering av repositories.
  • Samarbete på GitHub: pull requests, code review och enkel konflikthantering.
  • Hur du hanterar de vanliga problem som uppstår när ett team delar ett repository.

Vem är kursen för?

  • Utvecklare som inte har använt Git förut eller vill förstå det bättre
  • Teammedlemmar som behöver samarbeta med versionshantering
  • IT-proffs som vill få ett bättre arbetsflöde i utvecklingen
  • Alla som har haft svårt med grunderna i Git och vill känna sig tryggare

Förkunskaper

Du bör vara van vid att arbeta med filer på kommandoraden. Övningarna är skrivna för Windows, men på Linux eller Mac bör du kunna hänga med utan problem. Du behöver ingen erfarenhet av Git, men en grundläggande bild av hur mjukvara utvecklas underlättar.

Agenda

Under kursen går vi igenom följande ämnen.

Grunderna i Git

  • Git, helheten
  • Konfigurera Git
  • Grunderna i Git
  • Commits
  • Commit-meddelandet
  • DAG:en
  • Arbeta med indexet
  • Förstå branches
  • Arbeta med merge
  • Rebase av branches

Samarbete med GitHub

  • GitHub, helheten
  • Hämta ändringar från GitHub
  • Pusha till GitHub
  • Samarbeta med andra
  • Pull requests

Om utbildaren

Jag heter Tore Nestenius. Jag undervisar på plats och på distans, både direkt åt företag och via utbildningsföretag i Europa. Lite om min bakgrund:

  • Jag har utbildat utvecklare sedan 2010 och hållit flera hundra kurser och föredrag.
  • Jag tar fram, underhåller och håller varje kurs själv, och förbättrar den efter varje tillfälle.
  • Jag är Microsoft .NET MVP.
  • Jag var med och grundade Edument, ett svenskt utbildnings- och konsultföretag, där jag var CTO, utvecklare och utbildare.
  • Jag arbetar som senior .NET-konsult, så jag undervisar utifrån verkliga projekt.
  • Jag har arbetat med .NET och C# sedan 2002.
  • Jag har certifieringarna Azure AZ-204 och AZ-900.
  • Jag var med och grundade användargruppen .NET Skåne.

Tore Nestenius håller en kurs

Introduktion till Git och GitHub

Längd
2 dagar eller 4 halvdagar

Nivå
Nybörjare

Språk
Kursen hålls på svenska eller engelska.

Vanliga frågor om utbildning

Erbjuder du utbildning både på plats och på distans?

Ja, jag erbjuder båda.

Erbjuder du utbildning på både svenska och engelska?

Ja, båda går bra. Allt kursmaterial är på engelska, och jag kan hålla kursen på svenska eller engelska.

Håller du halvdagar?

På plats kör jag oftast hela dagar. På distans kan jag erbjuda både halva och hela dagar.

Håller du webbinarier och kortare föredrag?

Ja, se min sida om föredrag.

Hör av dig

Kontakt