Schița de curs
Introducere în ingineria platformelor
- Definirea ingineriei de platformă
- Rolul unui inginer de platformă
- Prezentare generală a ecosistemului de Platform Engineering
Instrumente și tehnologii
- Instrumente comune utilizate în Platform Engineering
- Infrastructură ca și cod (IaC)
- Sisteme de integrare continuă/dezvoltare continuă (CI/CD - Continuous Integration/Continuous Deployment)
Crearea de platforme interne pentru dezvoltatori (IDP)
- Principii de proiectare a IDP
- Modele de autoservire pentru echipele de dezvoltare
- Studii de caz privind IDP-urile de succes
Automatizare și orchestrare
- Automatizarea furnizării infrastructurii
- Orchestrarea fluxurilor de lucru
- Monitorizare și logare pentru sănătatea platformei
Securitate și conformitate
- Integrarea securității în platformă
- Asigurarea conformității cu standardele industriei
- Cele mai bune practici pentru securitatea platformei
Collaboration și cultură
- Promovarea unei culturi a colaborării
- Relația dintre DevOps și ingineria platformei
- Comunicarea eficientă în cadrul echipelor interfuncționale
Subiecte avansate în ingineria platformelor
- Microservices și orchestrarea containerelor
- Arhitectura fără server
- Tehnologii native în cloud
Proiect hands-on
- Proiectarea și implementarea unei platforme interne de bază
- Implementarea unui pipeline CI/CD
- Încorporarea monitorizării și a jurnalizării
Rezumat și pași următori
Cerințe
- Înțelegerea conceptelor de bază de dezvoltare și operare software
- Experiență cu Linux linia de comandă și scriptingul shell
- Familiaritate cu serviciile cloud și containerizarea
Audiență
- Profesioniști IT
- Administratori de sistem
- Dezvoltatori
- Manageri tehnici
Mărturii (3)
I am getting the correct level of understanding I need to assist in my day to day work
Wasfi Adams
Curs - Impacted Function Point (IFP)
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.
Nathan Roberts
Curs - Software Engineering
The trainer was super engaging and made sure we understand through questioning and affirmations. Even though the content was overwhelming, the trainer broke it down well and made content easily accessible for later reference.