Intrati in legatura

Schița de curs

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

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

Instalarea și configurarea GitLab

  • Instalarea GitLab în diferite medii
  • Configurarea setărilor și serviciilor GitLab
  • Înțelegerea arhitecturii și componentelor GitLab
  • Setup inițial și sarcini de administrare

Fundamente Git și version control

  • Recapitularea conceptelor și fluxurilor de lucru Git
  • Repository-uri, 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 repository-urilor
  • 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 reviews și practici de colaborare
  • Gestionarea echipelor și a permisiunilor

Gestionarea utilizatorilor, grupurilor și proiectelor

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

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

  • Înțelegerea conceptelor CI/CD
  • Crearea pipeline-urilor GitLab CI/CD
  • 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 label-urilor
  • Planificarea și urmărirea activității de dezvoltare
  • Îmbunătățirea colaborării în echipă și a vizibilității

Documentație și publicare cu GitLab

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

Securitate și bune practici

  • Funcționalitățile de securitate GitLab
  • Protejarea repository-urilor ș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.

Public țintă

  • Dezvoltatori
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite