Schița de curs
Prezentare generală a metodologiilor de Project Management
- Metodologii Agile
- Waterfall
Deploy automat prin GIT
- Repository de producție
- Release branch
- Folosirea tag-urilor pentru lansări
- Comutarea între lansări
- Gestionarea lansărilor de mentenanță
- Lansări majore
Documentație, Change Log pentru lansări
- Folosirea istoricului repository-ului pentru a crea Change Log
- Folosirea descrierii tag-ului pentru rezumarea schimbărilor dintr-o lansare majoră
- Agregarea schimbărilor mai mici într-una mai mare (mai aproape de business)
- Agregarea commit-urilor
- Gruparea commit-urilor în părți logice
Strategii de Push și Pull pentru Repository-ul Central
- Menținerea curată a repository-ului central
- Crearea unei structuri pentru agregarea și revizuirea schimbărilor de la developeri
- Mediu de testare și staging
Arhitectura software și componente
- Cum să împarți logic aplicația și repository-ul
- Cum să gestionezi librăriile și subproiectele dezvoltate de terți
- Folosirea submodulelor pentru a automatiza upgrade-urile
Cerințe
Este recomandată familiaritatea cu GIT.
Este necesară înțelegerea ciclului de viață al dezvoltării software, a metodologiilor și framework-urilor de management de proiect (precum waterfall și Agile).
Mărturii (4)
Îmi place că am primit răspuns imediat la întrebările mele.
Szabolcs Kriston - Ericsson
Curs - Advanced GitLab
Tradus de catre o masina
Repetă concluzia importantă
Milly Chen - Logitech
Curs - Gerrit Code Review
Tradus de catre o masina
Exerciții pe care am reușit să le executăm pe VM-uri
Atif Bhatti
Curs - Git Hands-on Workshop with Azure DevOps
Tradus de catre o masina
Mi-a plăcut comunicarea ușoară între instrucționist și noi, atenția acordată problemelor noastre, înțelegerile și cunoștințele suplimentare oferite ca răspuns la întrebările noastre. Mi-a plăcut ritmul, nu a fost un moment în care să se fi părut că suntem sub presiune, chiar și cu problemele tehnice. Fiecare subiect a fost tratat corespunzător.
Melania Mieczkowska - IAV Poland
Curs - Gitlab and Gitlab CI
Tradus de catre o masina