Kursplan
Vis oversikt over prosjektledingsmetodologier
- Agile metodologier
- Waterfall
Automatisk utlevering via GIT
- Produksjonsrepo
- Utgravelse
- Bruk av tags for utgivelser
- Skifting mellom utgivelser
- Styring av vedlikeholdsutgivelser
- Store utgivelser
Dokumentasjon, endringslogg for utgivelser
- Bruk av repo-historikk for å opprette en endringslogg
- Bruk av tag-beskrivelse for store utgivelser som oppsummerer endringer
- Aggregering av mindre endringer til større (nærere næringslivet)
- Aggregering av commits
- Gruppering av commits i logiske deler
Push- og pull-strategier for sentralt repo
- Å holde sentralt repo rent
- Oppretting av struktur for å aggregerer og gjennomgå endringer fra utviklere
- Test- og stagingmiljø
Programvarearkitektur og komponenter
- Hvordan logisk dele appen og repoet
- Hvordan styre biblioteker og underprosjekter utviklet av tredjeparter
- Bruk av submoduler for å automatisere oppgraderinger
Krav
Kjennskap til GIT anbefales.
Forståelse av programvareutviklingssykluser, prosjektledingsmetodologier og rammeverk (som waterfall og Agile) er påkrevd.
Referanser (4)
Jeg liker at jeg får umiddelbar svar på mine spørsmål.
Szabolcs Kriston - Ericsson
Kurs - Advanced GitLab
Maskinoversatt
Gjenta den viktige hovedpoenget
Milly Chen - Logitech
Kurs - Gerrit Code Review
Maskinoversatt
Øvelser vi klarte å gjøre på VM-er
Atif Bhatti
Kurs - Git Hands-on Workshop with Azure DevOps
Maskinoversatt
Jeg likte den enkle kommunikasjonen mellom instruktør og oss, omsorgen for våre problemer, innsiktene og det ekstra kunnskapen som ble gitt i svar på våre spørsmål. Jeg likte tempoet, det føltes ikke skyndig på noen eneste punkt, selv med tekniske problemer. Hvert emne ble håndtert ordentlig.
Melania Mieczkowska - IAV Poland
Kurs - Gitlab and Gitlab CI
Maskinoversatt