DO092

Développement d'applications natives pour le cloud avec des architectures de microservices

Présentation

Description du cours

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.

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, entre autres, 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

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

Prérequis

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

Programme

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)
Remarque : le programme du cours est susceptible d'être modifié au vu des avancées technologiques et de l'évolution de la nature du travail sous-jacent. Pour plus d'informations ou pour toute question concernant un objectif ou un thème particulier, contactez un représentant Red Hat.

Participez à ce cours dans le cadre de votre souscription Red Hat Learning, qui vous offre un an d'accès illimité et à la demande à nos ressources de formation en ligne.