Najaar 2024

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

Docenten & experten

Kennis delen is onze kracht

Wilt u graag een opleiding aanpassen op maat van uw bedrijf?

Samen creëren we uw perfecte opleiding!

Foto Nele Depecker

Nele Depecker

Projectcoördinator

Ik wens een incompany opleiding

Een vraag over deze opleiding?

Wij zijn er voor u! Contacteer ons en wij helpen u met veel enthousiasme verder.

Stel uw vraag