Schița de curs

Introducere în Ingineria Platformelor

  • Perspectiva dezvoltatorului asupra ingineriei platformelor
  • Înțelegerea beneficiilor pentru echipele de dezvoltare
  • Alinearea ingineriei platformelor cu obiectivele de dezvoltare

Platforme de Autoservire pentru Dezvoltatori

  • Principiile resurselor de autoservire și la cerere
  • Utilizarea platformelor interne pentru dezvoltare și testare
  • Practică: Configurarea unui mediu de testare de autoservire

Automatizare în Dezvoltare

  • Automatizarea sarcinilor repetitive în procesul de dezvoltare
  • Integrare Continuă (CI) și Implementare Continuă (CD) pentru dezvoltatori
  • Practică: Crearea de pipeline-uri automate de build și implementare

Exploatarea Microserviciilor și Containerelor

  • Introducere în arhitectura microserviciilor
  • Containerizare cu Docker și orchestrere cu Kubernetes
  • Practică: Containerizarea unei aplicații și implementarea pe Kubernetes

Monitorizare și Observabilitate

  • Instrumente și practici pentru monitorizarea sănătății aplicațiilor
  • Implementarea observabilității în dezvoltare
  • Practică: Integrarea instrumentelor de monitorizare în fluxul de dezvoltare

Securitate și Conformitate pentru Echipele de Dezvoltare

  • Încorporarea practicilor de securitate în ciclul de viață al dezvoltării
  • Asigurarea conformității cu verificări automate
  • Practică: Aplicarea instrumentelor de scanare și conformitate în CI/CD

Colaborare și Comunicare

  • Cele mai bune practici pentru colaborarea în echipă folosind instrumente de platformă
  • Comunicare eficientă în dezvoltarea centrată pe platforme
  • Practică: Managementul proiectelor colaborative cu instrumente de platformă

Lucru la Proiect

  • Dezvoltarea unui mini-proiect folosind principiile ingineriei platformelor
  • Încorporarea automatizării, monitorizării și securității
  • Sesiune de revizuire și feedback de la colegi

Rezumat și Pași Următori

Cerințe

  • O înțelegere a ciclului de viață al dezvoltării software (SDLC)
  • Experiență cu sisteme de control al versiunilor (de ex., Git)
  • Cunoștințe de bază despre conceptele de containerizare

Publicul țintă

  • Dezvoltatori software
  • Membri ai echipelor de dezvoltare
  • Practicieni DevOps
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite