Struttura del corso
Introduzione all'ingegneria delle piattaforme
- Definizione dell'ingegneria della piattaforma
- Il ruolo di un Platform Engineer
- Panoramica dell'ecosistema di Platform Engineering
Strumenti e tecnologie
- Strumenti comuni utilizzati nella progettazione di piattaforme
- Infrastruttura come codice (IaC)
- Sistemi di integrazione continua/distribuzione continua (CI/CD)
Creazione di piattaforme di sviluppo interne (IDP)
- Principi di progettazione IDP
- Modelli self-service per i team di sviluppo
- Casi di studio di sfollati interni di successo
Automazione e orchestrazione
- Automatizzare il provisioning dell'infrastruttura
- Orchestrazione del flusso di lavoro
- Monitoraggio e registrazione dell'integrità della piattaforma
Sicurezza e conformità
- Integrazione della sicurezza nella piattaforma
- Garantire la conformità agli standard di settore
- Best practice per la sicurezza della piattaforma
Collaboration e Cultura
- Promuovere una cultura della collaborazione
- La relazione tra DevOps e Platform Engineering
- Comunicazione efficace all'interno di team interfunzionali
Argomenti avanzati nell'ingegneria delle piattaforme
- Microservices e orchestrazione dei container
- Architettura serverless
- Tecnologie cloud-native
Progetto pratico
- Progettazione e distribuzione di una piattaforma interna di base
- Implementazione di una pipeline CI/CD
- Integrazione del monitoraggio e della registrazione
Riepilogo e prossime tappe
Requisiti
- Comprensione dei concetti di base relativi allo sviluppo e alle operazioni del software
- Esperienza con Linux script da riga di comando e shell
- Familiarità con i servizi cloud e la containerizzazione
Pubblico
- Professionisti IT
- Amministratori di sistema
- Gli sviluppatori
- Responsabili tecnici
Recensioni (3)
I am getting the correct level of understanding I need to assist in my day to day work
Wasfi Adams
Corso - Impacted Function Point (IFP)
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.
Nathan Roberts
Corso - 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.