Intrati in legatura

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).

 7 Ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite