DO092

Developing Cloud-Native Applications with Microservices Architectures

Informations pour :

Identifiez les structures et les outils adaptés qui vous permettront de créer une architecture de microservices

Le cours Développement d'applications natives pour le cloud avec des architectures de microservices (DO092) se compose d'une série de vidéos en ligne à la demande qui vous permettront d'apprendre à associer différents outils et structures pour créer une architecture de microservices adaptée aux besoins de votre entreprise.

Présentation du cours

Vous avez sans doute déjà entendu parler des architectures de microservices. Cependant, pour comprendre leur fonctionnement et les mettre en œuvre, il vous faudra acquérir certaines connaissances et compétences indispensables. Dans cette série de vidéos, vous pourrez découvrir ce que sont les microservices, passer en revue différentes structures et environnements d'exécution de microservices ainsi que des techniques qui permettent de les déployer selon un processus DevOps simple. Nous verrons notamment les technologies suivantes : conteneurs, Docker, Spring Boot, NodeJS, .NET, OpenShift, Jenkins, Vert.x et Kubernetes.

Remarque : vous pouvez regarder toutes les vidéos ou seulement celles qui vous intéressent. Ce cours ne comprend pas de travaux pratiques et ne donne droit à aucune attestation de suivi.

Public ciblé

Développeurs Java et toutes les personnes intéressées par OpenShift et Kubernetes

Prérequis

Compréhension des architectures de logiciels et de systèmes informatiques

Programme du cours

Vidéo 1 : introduction au développement d'applications natives pour le cloud avec des architectures de microservices
Vidéo 2 : présentation des microservices
Vidéo 3 : API : créer et déployer un microservice (avec démonstration)
Vidéo 4 : découverte et invocation (avec démonstration)
Vidéo 5 : modèles de microservices (avec démonstration)
Vidéo 6 : coupe-circuit (avec démonstration)
Vidéo 7 : processus (avec démonstration)
Vidéo 8 : authentification (avec démonstration)
Vidéo 9 : journalisation, surveillance et suivi (avec démonstration)
Vidéo 10 : déploiement selon le modèle Blue-green (avec démonstration)
Vidéo 11  déploiement selon le modèle Canary (avec démonstration)
Vidéo 12 : d'une approche monolithique aux microservices (avec démonstration)