Intrati in legatura

Schița de curs

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

  • Panou general al GitLab și rolul său în dezvoltarea software
  • Înțelegerea GitLab ca o platformă completă DevOps
  • Funcționalități cheie GitLab: controlul sursei, CI/CD, securitate și managementul proiectelor
  • Compararea GitLab cu platformele tradiționale de control al versiunilor

Instalarea și configurarea GitLab

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

Fundamentele Git și ale controlului versiunilor

  • Reviuirea conceptelor și fluxurilor de lucru Git
  • Depozite (repositories), ramuri, commit-uri și fuziuni
  • Gestionarea codului sursă cu GitLab
  • Aplicarea celor mai bune practici pentru controlul versiunilor

Navigarea în platforma GitLab

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

Fluxul de lucru și colaborarea în GitLab

  • Înțelegerea fluxurilor de lucru de dezvoltare GitLab
  • Strategii de ramificare și solicitări de fuziune (merge requests)
  • Reviuiri ale codului și practici de colaborare
  • Gestionarea echipelor și a permisiunilor

Gestionarea utilizatorilor, grupurilor și proiectelor

  • Înțelegerea spațiilor de nume (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 construcție, testare și deploy

Gestionarea proiectelor și a sarcinilor (issues)

  • Gestionarea sarcinilor (issues) în GitLab
  • Utilizarea milestone-urilor și etichetelor
  • Planificarea și urmărirea lucrului de dezvoltare
  • Îmbunătățirea colaborării și vizibilității echipelor

Documentare și publicare cu GitLab

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

Securitate și cele mai bune practici

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

Troubleshooting și atelier practic

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

Cerințe

  • Înțelegerea generală a sistemelor de control al versiunilor.
  • Experiență cu linia de comandă Linux.

Audiența țintă

  • Dezvoltatori
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite