Kursus

Mastering version control with Git

This course will give you a solid foundation, not only to get started in Git, but to really understand the fundamentals and prepare you to take full advantage of the power of Git.


Tid og sted

  • 08.12.20

    København

Varighed: 2 dage

Gain a deep understanding of Git and learn how to make the most of it

Are you starting your journey into Git and want to get off the ground running? Have you moved to Git from a centralized version control system and feel that you are getting more complexity without reaping the benefits? Do you want a good understanding of distributed version control concepts and to gain the necessary skills to really succeed with Git?

Course content:

  • An introduction to the concepts of Git and how it differs from older version control alternatives.
  • Basic getting started with Git
  • A thorough introduction to the Git staging model
  • Git internals: Under the hood. A good understanding of the Git data model is the secret sauce that makes Git your long-lasting friend
  • Mastering branching and merging
  • Multiplayer Git - This is the part where you get your hands dirty with real collaboration exercises and gain practical experience in resolving merge conflicts.
  • Solving problems with Git and solving problems in Git
  • Mastering git log to dig through history
  • Advanced Git - Here we cover topics like Git stash, Git greps and other less frequent Git commands. Hooks and submodules can also be covered briefly if desired.
  • Meta Git - In this section we talk about topics surrounding Git, primarily various workflow models. The focus of this section can be adjusted depending on audience. Sometimes we look more extensively at Git tools and clients, other times we dive into the Continuous Delivery storyline and how Git ties into and supports this area.

This course is relevant for those who are dealing with source code on a day-to-day business

The target audience of this course is: Software developers, architects and DevOps and Continuous Delivery practitioners, and everyone else dealing with source code on a day-to-day business.

No prior experience with command line and bash are really needed. You only need to bring a laptop with Git bash installed, and we will take care of the rest.

After this course you will:

  • Have acquired skills to get started with Git
  • Obtained knowledge about branching and merging
  • Have practical experience with solving problems with Git and in Git
  • Be mastering Git log
  • Have knowledge about Meta Git and advanced Git

After this course the organization will have gained:

  • An employee who knows how to get started with Git
  • More knowledge inside the organization regarding Git version control
  • An employee with practical experience with Git

Course agenda of Mastering version control with Git

The course is run as instructor-led presentations of each topic followed by live demos, lab exercises or discussions.

The course is based on using the command line as this gives users the deepest understanding and knowledge that is easily portable to any graphical client. No prior experience with command-line and bash are really needed. You only need to bring a laptop with Git bash installed, and we will take care of the rest.
Attendees are welcome to bring questions or challenges from their own background.

Before the course

Ensure that Git bash is installed at your laptop and consider if you have any certain questions or challengers you wish to bring along.

During the course

Two days of training, both days from 9.00-16.00

After the course

Course certificate

Varighed

2 dage

Pris ekskl. moms

IDA-medlem:

9.000 kr.

Ikke IDA-medlem:

11.000 kr.

Vælg sted og dato

København

Startdatoer

Kursusmoduler

Afholdes
8. dec. - 9. dec. 2020
Kl. 09:00 - 16:00

Adresse

Tivoli Hotel & Congress Center

Arni Magnussons Gade 2

1577 København


Arrangementsnummer

336223

Tilmeldingsfrist 03. dec. 2020 - kl. 23:59

Trainer on the Mastering version control with Git

The training is conducted by an experienced consultant from Eficode, a European consultancy specializing in Continuous Delivery & DevOps. Eficode has a great experience in helping different companies with the practical implementation of their development process based on modern techniques and tools.

The training language and the study material will be in English at this course.

Her kan du finde svar på nogle af de spørgsmål, som vi oftest bliver stillet

Jeg er ikke medlem af IDA, kan jeg deltage alligevel?

Alle vores kurser henvender sig til både medlemmer og ikke-medlemmer.

Er der stadig ledige pladser på kurset?

Der er ledige pladser på kurset, hvis der er markeret med en grøn cirkel ud for datoerne. Hvis der er få pladser tilbage, er det markeret med en gul cirkel. Er der en rød cirkel ud for datoerne er kurset enten fyldt eller tilmeldingsfristen er overskredet.

Hvornår er tilmeldingsfristen for kurset?

Tilmeldingsfristen kan variere fra kursus til kursus, alt efter hvor meget forberedelse der er på det enkelte kursus. Du finder fristen for tilmeldingen under tilmeldingsknappen. Vi beslutter en måned før afholdelsesdatoen, om kurset kan gennemføres. Det vil derfor være optimalt, hvis du tilmelder dig inden. Hvis tilmeldingsfristen skulle være overskredet, kan du sende en forespørgsel til den kursusansvarlige, som vil vurdere om det er muligt stadig at blive tilmeldt.

Kan jeg komme på en venteliste, hvis kurset er fyldt?

Ja det kan du sagtens. Du tilmelder dig ventelisten på samme måde som, du tilmelder dig et kursus. Dog kan vi ikke garantere, at du kan få en plads, da der kan være andre på listen før dig. Hvis ikke du får en plads, vil du blive kontaktet og tilbydes en plads på næste afholdelse.

Er der en frist for afmelding?

Afmeldingsfristen er en måned inden kurset starter, med mindre andet er anført under det enkelte kursus. Efter denne frist hæfter du 100 % for deltagergebyret. Hvis du ikke selv har mulighed for at deltage, er du velkommen til at sende en kollega i stedet. Du bedes oplyse dette til den kursusansvarlige inden kursusstart af hensyn til forberedelse, kursusbevis/certificering mm.

Jeg er blevet syg, hvad gør jeg?

Hvis du bliver syg bedes du orientere den kursusansvarlige, så vi kan orientere underviser samt kursussted. Du hæfter fortsat for deltagerbetalingen og kan ikke automatisk rykkes til næste afholdelse. Du er velkommen til at give pladsen videre til en kollega, så længe du holder den kursusansvarlige underrettet.

Hvornår modtager jeg information om kursusforberedelse og praktisk info?

Du vil modtage et link til IDAs læringsportal ca. 2-4 uger før kursusstart. På nogle kurser vil der være forberedelse fx i form af en test og/eller et forberedelsesskema, som skal afleveres en uge inden kursusstart. Du vil i så fald blive orienteret i god tid. I kursusbeskrivelsen kan du læse om du skal afsætte tid til dette.

Hvornår modtager jeg en faktura?

Du vil modtage en faktura ca. tre måneder før kursusstart. Tilmelder du dig senere vil du modtage fakturaen kort tid efter din tilmelding. Betalingsfristen på IDAs fakturaer er løbende måned + 5 dage.

Hvad er inkluderet i kursuspakken?

Kursuspakken består af fuld forplejning på alle kursusdagene, samt de materialer som vil blive benyttet i undervisningen. Forplejningen på vores heldagskurser består af morgenbuffet, frokost, eftermiddagsbuffet med kaffe/the og vand hele dagen. Overnatning er ikke inkluderet i prisen, men ønskes der overnatning kan vi være behjælpelig med anbefaling af hoteller i nærheden af afholdelsesstedet. Vi har også en række rabataftaler med forskellige hotelkæder.

Får jeg et bevis på, at jeg har været på kursus?

Ja, inden du forlader kurset, modtager du et kursusbevis. Her er anført, hvilket kursus du har deltaget på, kursusdato etc. På nogle kurser vil du i stedet modtage en certificering.

Læs mere

Artikel

Fordelene ved distribueret versionsstyring

Distribuerede versionsstyrings-systemer som Git er blevet voldsomt populære de seneste år. Få et overblik over, hvad de distribuerede systemer kan, som de centraliserede ikke kan.

Læs mere

Tilmeld dig kursus

DevOps Tools: Docker and Kubernetes for developers

Tilmeld dig her

Artikel

Derfor spiller Git & DevOps så godt sammen

En af de store fordele ved DevOps er, at du løbende kan bygge løsninger op og have testkoder indbygget i dine løsninger, så du altid har kode klar til at blive frigivet. Her er versionsstyring en naturlig og vigtig del af DevOps-cyklussen.

Læs mere

Vil du vide mere?

Billede af Rikke Waldorff Jensen

Rikke Waldorff Jensen

Kompetencekonsulent