Kursplan
Översikt över projektledningmetodologier
- Agila metodologier
- Waterfall
Automatisk implementering via GIT
- Produktionsrepository
- Release-branch
- Användning av taggar för releaser
- Byta mellan releaser
- Hantering av underhållsreleaser
- Stora releaser
Dokumentation och ändringslogg för releaser
- Användning av repositoryhistorik för att skapa en ändringslogg
- Användning av taggbeskrivningar för att sammanfatta ändringar i stora releaser
- Aggregering av mindre ändringar till större (närmare affärsprocessen)
- Aggregering av commits
- Gruppering av commits i logiska delar
Strategier för push och pull mot central repository
- Att hålla centrala repositoryt rent
- Skapa struktur för att aggregera och granska ändringar från utvecklare
- Test- och stagingmiljöer
Mjukvaruarkitektur och komponenter
- Hur man logiskt delar upp applikationen och repositoryt
- Hur man hanterar bibliotek och delprojekt utvecklat av tredje part
- Användning av submoduler för att automatisera uppgraderingar
Krav
Kännedom om GIT rekommenderas.
Förståelse för mjukvaruleveranscykeln, projektledningsmetodologier och ramverk (såsom waterfall och Agila) krävs.
Vittnesmål (4)
Jag tycker om att jag får omedelbar svar på mina frågor.
Szabolcs Kriston - Ericsson
Kurs - Advanced GitLab
Maskintolkat
Upprepa den viktiga slutsatsen
Milly Chen - Logitech
Kurs - Gerrit Code Review
Maskintolkat
Övningar som vi kunde utföra på VMs
Atif Bhatti
Kurs - Git Hands-on Workshop with Azure DevOps
Maskintolkat
Jag uppskattade den enkla kommunikationen mellan tränaren och oss, den omsorg som ägnades åt våra problem, insikterna och det ytterligare kunskapsinnehåll som gavs i svar på våra frågor. Jag tyckte om tempot, det kändes aldrig upphastat, ens när det uppstod tekniska problem. Varje ämne behandlades grundligt.
Melania Mieczkowska - IAV Poland
Kurs - Gitlab and Gitlab CI
Maskintolkat