Attenzione! Questo articolo non è di natura ingegneristica e si rivolge a lettori interessati all'educazione nel campo del CI/CD. Probabilmente, se non sei interessato all'apprendimento, questo materiale non susciterà il tuo interesse.

Se sei uno sviluppatore o un amministratore responsabile della configurazione dei processi di sviluppo e consegna continua (continuous integration / continuous delivery), OTUS ha aperto le iscrizioni per un corso appositamente per te:.
Durante il corso, gli studenti impareranno a configurare il processo di build e testing delle applicazioni e il processo di deployment presso tre dei principali provider, nonché a comprendere l'architettura dei provider cloud e a studiare l'automazione dell'analisi del codice e della ricerca di vulnerabilità.
Alla fine del corso, ogni studente realizzerà un progetto finale che consisterà nell'implementazione dei processi CI/CD per un progetto open source a scelta. Dopo il corso, ogni studente riceverà naturalmente materiali su tutte le lezioni, un certificato di completamento del corso e, soprattutto, avrà configurato il processo di build e testing dell'applicazione e sarà in grado di individuare vulnerabilità.

Certo, non a tutti questo corso si adatta. Ma se hai esperienza:
- lavorando con Git
- nella gestione di sistemi Linux o Windows
- nello sviluppo o nell'operatività
- nella gestione di un provider cloud
OTUS ti aspetta! Puoi , per determinare se le tue conoscenze sono sufficienti per partecipare al corso "CI/CD su AWS, Azure e Gitlab".
In vista dell'inizio il 17 febbraio si è svolta una giornata aperta presso OTUS. L'insegnante ha fornito maggiori dettagli sul programma del corso, ha risposto alle domande degli ascoltatori e ha descritto il processo di apprendimento.

È anche disponibile la visione gratuita del webinar aperto sul tema "Utilizzo di Jenkins con K8S", condotto dall'insegnante del corso :

Il processo di apprendimento per il corso si svolge in formato di webinar online. Durante tutto il percorso formativo (che dura 3 mesi) gli studenti possono porre domande a docenti esperti, sempre disponibili. I compiti pratici verranno eseguiti utilizzando Google Cloud Platform (GCP), Amazon Web Service e Microsoft Azure.
Il programma del corso è composto da quattro moduli principali:
- Sviluppo nel cloud (Code)
- Automazione della build e del testing (Continuous Integration)
- Automazione dell'installazione (Continuous Delivery)
- Modulo finale
Ciascuno di essi sarà analizzato in dettaglio durante le lezioni in formato webinar online, e gli incarichi a casa aiuteranno a consolidare le conoscenze acquisite, per le quali, se necessario, sarà possibile ricevere un feedback dettagliato dai docenti.
Molti esperti chiamano CI/CD una delle migliori metodologie di sviluppo software per le esigenze attuali. E tu sei d'accordo con questa affermazione?
Fonte: habr.com
