Cloud Native Applications

2 jours - 8 personnes max

Résumé du cours

Les applications CNA ou Cloud Native Applications sont des applications développées et conçues pour les environnements cloud et spécialement pour les conteneurs dans Kubernetes. Pour profiter au maximum de ces nouvelles plateformes, cela impose des pratiques strictes qui, de plus, vont très bien avec DevOps. Dans ce cours, vous apprendrez quelles sont les principales préoccupations liées au développement et au déploiement de CNA dans un environnement Kubernetes.

Public cible

Ce cours s'adresse aux développeurs, architectes et DevOps voulant comprendre les enjeux et le chemin de moindre résistance pour développer et déployer des applications dans un environnement cloud.

Plan du cours

  • Introduction to the Cloud Native World

  • Architecture Design & Microservices

  • Stateless world versus Stateful

  • Application Monitoring

  • Startup / Shutdown

  • Clustering or not Clustering

  • Deployment strategies

  • Quality matter

  • My application in Docker

  • Dependencies with externals components

  • Database aspects with your application

  • Service Mesh Overview

  • Examples using specific languages/frameworks like Php, Nodejs, SpringBoot, Quarkus

Prérequis

Pour tirer le meilleur parti de ce cours, vous devez avoir des connaissances sur Docker et le développement. Chaque participant doit disposer d'un ordinateur portable pour effectuer les travaux pratiques.

Une entreprise 100% centrée sur l'écosystème Kubernetes

©2020 - SOKUBE SA - GENEVA - SWITZERLAND

linkedin_big.png