Versiebeheer met Git en Github

Git is de belangrijkste versiebeheertool voor code. Daarnaast is Github de grootste verzamelplaats voor softwareprojecten. Het gebruik van een versiebeheertool is onontbeerlijk om het overzicht te bewaren, fouten te voorkomen en samen te werken in een project.

Genk T2-campus

15/02/2022

m
d av
w
d
v
z
z

Genk T2-campus

25/04/2022

m d
d
w
d
v
z
z
Inschrijvingsprijs
Duurtijd
  • 4 sessies
Locatie
  • Genk T2-campus
Kenmerken opleiding
  • Kortlopende opleidingen
  • Bijscholing
Bespaar op je opleiding
  • kmo-portefeuille
  • Opleidingscheques

Werk je aan een geavanceerde website, desktop applicatie of een uitgebreid embedded software pakket; programmeer je in Javascript, C#, C++, Java of Python; vanaf het moment dat je project groeit en er collega’s bijkomen op het project, heb je nood aan een volwaardig systeem om efficiënt samen te werken.

Git kan hier de oplossing bieden: het is een gratis en open-source version control systeem. Alle broncode wordt bewaard op een centrale plaats, waarvan elke developer een lokale kopie neemt (‘checkout’). Daarna kan iedereen afzonderlijk zijn of haar bijdragen leveren (‘committen’), integreren in het groter geheel (‘mergen’) en ten slotte synchroniseren met de centrale broncode (‘push’ en ‘pull’). Een bijkomend voordeel is dat er een volledige historiek van je broncode wordt bewaard waarbij je op elk moment kunt terug keren naar een vorige staat. Zelf voor individuele developers kan het interessant zijn om (vanaf het begin) git te gebruiken.

Github is een online platform, vooral bedoeld om open-source projecten te huisvesten. Hierbij werk je immers samen met een volledige community van soms duizenden developers. Github biedt niet enkel een online platform om broncode te delen en te raadplegen, het bevat ook een aantal nuttige en overzichtelijke tools om code van collega’s te reviewen en becommentariëren (‘pull-requests’) om zo samen tot de best mogelijke oplossing te komen. Kan of wil je als bedrijf uw broncode niet zomaar open-source maken, dan kan je – mits betaling – een eigen github server hosten.

Je kan helaas op dit moment voor deze opleiding geen opleidingscheques aanvragen.

Doelgroep

Software developers met ervaring in programmeren (eender welke taal), die hun project zien groeien en met meerdere programmeurs willen samen.

Na een korte inleiding werk je een demo project uit – uiteraard in samenwerking met uw collega’s. Hierbij maak je kennis met:

  • opzetten van een Git project
  • basis command-line opties: checkout, commit, push, pull, merge, branch, etc
  • overzicht van enkele grafische git tools zoals SourceTree
  • complexere concepten als submodules (indien gewenst)
  • overzicht van de mogelijkheden van het Github platform
  • tips en best practices om efficiënt een groter software project te beheren aan de hand van Gitflow

Genk T2-campus

m
d av
w
d
v
z
z

15/02/2022

Genk T2-campus

m d
d
w
d
v
z
z

25/04/2022

Rudy D'hauwe

Inschrijvingsgeld voor deze opleiding*

* De vermelde prijs is de prijs voor het eerste cursusjaar.

Excl.€475.21
Incl.€575.00

Bespaar op je opleiding

  • kmo-portefeuille

    De kmo-portefeuille is een subsidie van de Vlaamse Overheid waardoor je tot 30% van je inschrijvingsgeld kan recupereren. Kijk hier hoe dit in zijn werk gaat.

  • Opleidingscheques

    Bespaar elk jaar tot 125 euro bij SyntraPXL. Meer informatie over opleidingscheques vind je hier.

  • Vlaams opleidingsverlof mogelijk

    Dit is de hervormde versie van betaald educatief verlof. Meer informatie over Vlaams opleidingsverlof vind je hier.

KMO-portefeuille

Erkende dienstverlener
  • MO* 380.17
  • KO** 332.65

Netto verschuldigd bedrag voor:

* middelgrote ondernemingen
** kleine ondernemingen

  • Genk T2-campus
of op jouw locatie

Start in programmeren: bootcamp C#, Python en Java - test en kies

€245.00 €202.48
  • Genk T2-campus
of op jouw locatie

Inleiding tot Agile Scrum

€245.00 €202.48
  • Genk T2-campus
of op jouw locatie

Agile Scrummaster

€750.00 €619.83
  • Genk T2-campus
of op jouw locatie

ITIL - IT service management

€350.00 €289.26
  • Genk T2-campus
of op jouw locatie

Boostersessies : Programmeren in C#

€645.00 €533.06