Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

Développer et déployer des microservices avec Docker

Accueil » Formations » Architecture » Développer et déployer des microservices avec Docker

Les architectures Microservices sont de plus en plus présentes et provoquent des changements importants dans la manière d’envisager le développement et créer des nouveaux challenges à relever.
Les technologies de conteneurisation sont au cœur de l’organisation des nouveaux data centers qui servent à héberger les nouvelles applications de type Microservices.
Il y a beaucoup de lien à créer entre ces 2 technologies qui permettent de pouvoir développer et déployer ces dernières très rapidement.

1950 € HT 3 jours AE-DMS

Programme

Introduction

  • Les problématiques actuelles
  • La solution conteneurs
  • La solution microservices
  • La solution cloud

Docker

  • Conteneur et images
  • Dockerfile
  • Docker compose

Design pattern des microservices

  • Core development patterns
  • Routing patterns
  • Resiliency patterns
  • Security patterns
  • Logging patterns
  • Build/Deploy patterns

« 12 factors » pour une application cloud

  • Code factor
  • Deploy Factor
  • Operate Factor

Développer, packager, publier avec Docker

  • Best practices de développement cloud
  • Tester son application avec des conteneurs
  • Packager son application en image
  • Publier son image

Déployer son application

  • Utiliser Docker Compose pour déployer une application
  • Déployer son application dans Kubernetes
  • Configuration de l’application

Sécurité

  • Gestion des secrets
  • Sécurité des microservices

Observabilité

  • Logging
  • Prometheus
  • OpenTracing