Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Schița de curs
Introducere în ingineria platformelor
- Perspectiva dezvoltatorului asupra ingineriei de platformă
- Înțelegerea beneficiilor pentru echipele de dezvoltare
- Alinierea ingineriei platformei cu obiectivele de dezvoltare
Platforme de autoservire pentru dezvoltatori
- Principiile de autoservire și resursele la cerere
- Utilizarea platformelor interne pentru dezvoltare și testare
- Lucruri practice: Configurarea unui mediu sandbox de autoservire
Automatizarea în dezvoltare
- Automatizarea sarcinilor repetitive în procesul de dezvoltare
- Integrare continuă (CI) și implementare continuă (CD) pentru dezvoltatori
- Lucruri practice: Crearea de conducte automate de compilare și desfășurare
Folosirea Microservices și a containerelor
- Introducere în arhitectura microserviciilor
- Containerizarea cu Docker și orchestrarea cu Kubernetes
- Lucruri practice: Containerizarea unei aplicații și implementarea în Kubernetes
Monitorizare și observabilitate
- Instrumente și practici pentru monitorizarea sănătății aplicațiilor
- Implementarea observabilității în dezvoltare
- Lucrări practice: Integrarea instrumentelor de monitorizare în fluxul de lucru al dezvoltării
Securitate și conformitate pentru echipele de dezvoltare
- Integrarea practicilor de securitate în ciclul de viață al dezvoltării
- Asigurarea conformității cu ajutorul verificărilor automate
- Lucruri practice: Aplicarea instrumentelor de scanare a securității și a conformității în CI/CD
Collaboration și Communication
- Cele mai bune practici pentru colaborarea în echipă cu ajutorul instrumentelor de platformă
- Comunicare eficientă în cadrul dezvoltării centrate pe platformă
- Practici practice: Gestionarea colaborativă a proiectelor cu ajutorul instrumentelor de platformă
Lucrul la proiect
- Dezvoltarea unui mini-proiect folosind principiile de inginerie a platformei
- Încorporarea automatizării, monitorizării și securității
- Sesiune de evaluare de către colegi și sesiune de feedback
Rezumat și etape următoare
Cerințe
- Înțelegerea ciclului de viață al dezvoltării de software (SDLC)
- Experiență cu sistemele de control al versiunilor (de exemplu, Git)
- Familiaritate cu conceptele de bază ale containerizării
Audiență
- Dezvoltatorii de software
- Membrii echipei de dezvoltare
- DevOps practicieni
21 ore