Vanaf 13/03/2025
Projectmanagement with Github: Agile and Scrum principles
Op iteratieve ontwikkelingen ondersteunen!
Introductie
Vooral softwareontwikkelaars kennen en passen de Scrum- en Agile-methodologie al geruime tijd toe. Maar ook Business owners en (IT) projectmanagers ontdekken de voordelen van de Scrum en Agile filosofie. Ontwikkelteams zijn meer en meer multidisciplinaire teams, bestaande uit o.a. softwareontwikkelaars, opdrachtgever en ook eindgebruikers. Het spreekt dan ook voor zich dat business users, projectmanagers en anderen met deze nieuwe project aanpak in aanraking komen.
Omschrijving
Tijdens deze opleiding krijgt u een inzicht in Scrum en Agile filosofie: waarom deze aanpak aan belang wint en hoe de juiste tools te kiezen om dit in de praktijk toe te passen. Aan de hand van een concreet (software) project leert u praktijkgericht kennismaken met zowel de Agile als de Scrum filosofie, gebruikmakend van het web-platform GitHub, waar het versiebeheersysteem GIT en de projectmanagement tool Github projects vervat is.
Voor wie is deze opleiding bestemd?
- Teamleads Software development,
- Software developers
- (IT) Projectmanagers
Voorkennis
Geen specifieke voorkennis vereist!
Hoe ziet het programma van deze opleiding eruit?
Principes van Agile & Scrum:
- Begrippen: Scrum, sprints,
- Agile scrum projecten: wat, waarom en wanneer toepassen?
Kanbanbord als projectmanagement tool voor agile softwareontwikkelingsteams:
- Mogelijke status in het proces:
- Eenvoudig project: doen, onderhanden, klaar,
- Backlog, ready, Coding, Testing, Approval en Done,
- Next, In development, Test, Acceptatie
- Voorbeelden: Trello, jira, github projects, ...
Software version using GIT en Github:
Introductie GIT en GIThub
- Historiek (kort)
- Doelstelling
- Licensing model
- Andere version software tools: pros en cons tov GIT Hub
- Hoe werkt GitHub?
- Locale en Remote repositories,
- Public en Private repositories
- GitHub Docs
- Licensing a repository
GIT basis
- Account en profile, connectie met github
- Authentication
- GITHUB Flow met github CLI:
- GIT init, GIT add, GIT Commit, GIT Push,GIT Pull, Fetch
- GIT Branche: checkout,
- GIT Commit
- Cloning and modifying public repositories
GIT advanced
- Merge, Fork
- GIT met GIThub
- PULL Requests
- Git Tags (semantic versioning)
- Ignoring files in GIT
- Oplossen van merge conflicts gedurende GIT PULL
- GIT hooks
- Sync veranderingen van een parent repository.
- Wat is Rebasing
GIT development workflow
- Individueel en voor teams
- Github projects
Onze opleidingen
Locaties en data
Wilt u graag een opleiding aanpassen op maat van uw bedrijf?
Samen creëren we uw perfecte opleiding!
Steven Soenen
Projectcoördinator
Een vraag over deze opleiding?
Wij zijn er voor u! Contacteer ons en wij helpen u met veel enthousiasme verder.
Stel uw vraag