Intrati in legatura
 Durata 14 ore

Schița de curs

Introducere în GitLab și managementul ciclului de viață DevOps

  • Prezentare generală a GitLab și a rolului său în dezvoltarea software
  • Înțelegerea GitLab ca platformă DevOps completă
  • Funcționalități cheie GitLab: source control, CI/CD, securitate și management de proiect
  • Compararea GitLab cu platformele tradiționale de version control

Instalarea și configurarea GitLab

  • Instalarea GitLab în medii diferite
  • Configurarea setărilor și serviciilor GitLab
  • Înțelegerea arhitecturii și componentelor GitLab
  • Sarcini inițiale de setup și administrare

Fundamente Git și Version Control

  • Recapitularea conceptelor și fluxurilor de lucru Git
  • Repozitorii, branch-uri, commit-uri și merge-uri
  • Gestionarea codului sursă cu GitLab
  • Aplicarea celor mai bune practici de version control

Navigarea în platforma GitLab

  • Explorarea interfeței de utilizator GitLab
  • Utilizarea Web IDE
  • Gestionarea proiectelor și repozitoriilor
  • Lucrul cu funcționalitățile și instrumentele GitLab

Flux de lucru și colaborare în GitLab

  • Înțelegerea fluxurilor de lucru de dezvoltare GitLab
  • Strategii de branching și merge requests
  • Code review-uri și practici de colaborare
  • Gestionarea echipelor și permisiunilor

Gestionarea utilizatorilor, grupurilor și proiectelor

  • Înțelegerea namespace-urilor și grupurilor
  • Crearea și organizarea proiectelor
  • Gestionarea utilizatorilor și permisiunilor de acces
  • Aplicarea controlului accesului bazat pe roluri

Integrare continuă și livrare continuă (CI/CD)

  • Înțelegerea conceptelor CI/CD
  • Crearea pipeline-urilor CI/CD în GitLab
  • Lucrul cu GitLab runners
  • Automatizarea proceselor de build, testare și deployment

Managementul proiectelor și al issue-urilor

  • Gestionarea issue-urilor și sarcinilor în GitLab
  • Utilizarea milestone-urilor și etichetelor
  • Planificarea și urmărirea activității de dezvoltare
  • Îmbunătățirea colaborării și vizibilității în echipă

Documentație și publicare cu GitLab

  • Utilizarea GitLab Markdown
  • Crearea documentației de proiect
  • Publicarea site-urilor web cu GitLab Pages
  • Gestionarea eficientă a informațiilor de proiect

Securitate și bune practici

  • Funcționalități de securitate GitLab
  • Protejarea repozitoriilor și a informațiilor sensibile
  • Gestionarea fluxurilor de lucru de dezvoltare securizate
  • Aplicarea celor mai bune practici de administrare GitLab

Troubleshooting și workshop practic

  • Diagnosticarea problemelor comune GitLab
  • Construirea unui flux de lucru GitLab complet
  • Implementarea practicilor de source control și CI/CD
  • Recapitularea cursului și pașii următori

Cerințe

  • O înțelegere generală a sistemelor de version control.
  • Experiență cu linia de comandă Linux.

Audiență

  • Dezvoltatori

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite