Intrati in legatura
 Durata 7 ore (1 zile)

Schița de curs

Prezentare generală a metodologiilor de Project Management

  • Metodologii Agile
  • Waterfall

Deployment automat prin GIT

  • Repository de producție
  • Release branch
  • Folosirea tag-urilor pentru release-uri
  • Comutarea între release-uri
  • Gestionarea release-urilor de mentenanță
  • Release-uri majore

Documentație, Release Change Log

  • Folosirea istoricului repository-ului pentru a crea Change Log
  • Folosirea descrierii tag-ului pentru rezumarea modificărilor dintr-un release major
  • Agregarea modifică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 Repo-ul Central

  • Menținerea curată a repository-ului central
  • Crearea unei structuri pentru agregarea și revizuirea modificărilor de la developeri
  • Mediu de Testing ș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 project management (precum waterfall și Agile).

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite