
Parcours Cloud Native Développeur
Adoptez de nouvelles façons de construire et d'exploiter vos applications pour réduire le Time To Market !
Inter : 700 € / pers
Intra : contactez-nous
Financement OPCO possible
Description de la formation
L'arrivée des plateformes et services cloud ont chamboulé la manière de concevoir et de réaliser des applications.
Ainsi, les frontières entre infrastructure et application tendent à disparaitre, ce qui impacte les pratiques traditionnelles de développement. Un développeur cloud natif se doit de maitriser les concepts d'observabilité, de résilience et d'élasticité. Par ailleurs, une application tend à agréger différents services mettant en avant la sécurité by design.
Cette formation Starter a pour but de fournir une vue d'ensemble des nouvelles pratiques dites 'Cloud Native'.
À l'issue de cette formation
À l'issue de cette formation le stagiaire sera capable de :
- Présenter à ses collègues les différents concepts liés aux applications Cloud Native.
- Penser des architectures Cloud Native qui tirent profit des avantages des services cloud.
- Proposer et estimer les grands chantiers à mener pour emmener leurs projets actuels vers le Cloud Native.
Le programme
- Qu'est-ce que le Cloud Native ?
- Modèles d'architectures Cloud Native
- Runtimes éphémères
- Déploiement et Software Development LifeCycle
- Data Management
- Observabilité
- Élasticité et résilience
Répartition du temps
- 40% cours
- 40% hands-on
- 20% échanges
Développeurs, Leaders techniques, Architectes neophytes du cloud.
Avoir des compétences dans le développement logiciel, et c'est tout!
• L'évaluation des acquis se fait par le formateur tout au long de la formation grâce aux exercices.
• Une évaluation à chaud via un QCM est réalisée systématiquement en fin de session.
• Une attestation de formation est systématiquement envoyée au client qui reprend le sujet de la formation, ses objectifs, le programme et la durée de l'action de formation ainsi que la formalisation des acquis.
Cette formation n'est pas certifiante.
Possible à distance, en présentiel et en blended (mix).
Si vous souhaitez une formation dans un contexte différent, avec des moyens spécifiques, contactez-nous.
Intra : contactez-nous
Financement OPCO possible
Description de la formation
Kubernetes devient le socle d'exécution Cloud Native par excellence.
Extensible, standard et évoluant en permanence, l’écosystème Kubernetes permet d’accélérer vos itérations applicatives. Cependant, son appropriation est complexe, tant l'éco-système est vaste.
Cette formation présente les outils et méthodes qu'un développeur d'applications sur Kubernetes doit connaître pour être efficace.
Les sujets couvrent le poste de développement jusqu'aux solutions de déploiement, en passant par la sécurité et l'observabilité.
À l'issue de cette formation
À l'issue de cette formation le stagiaire sera capable de :- Configurer son poste de travail spécifiquement pour Kubernetes.
- Choisir les bons patterns d'architecture.
- Construire une chaine de packaging et déploiement.
- Faciliter l'exploitation et la sécurisation des applications.
Le programme
- Configurer son environnement de dev, rechargement de code
- Patterns d’architecture (Les détails d’un Pod, stratégie de déploiement)
- Packaging CI/CD (Helm, GitOps multi-environnements, pipeline de build et déploiement)
- Sécurité (identité, secrets, accès)
- Données
- Observabilité
- Elasticité et résilience
Répartition du temps
- 50% cours
- 40% hands-on
- 10% échanges
Développeurs, Leaders techniques, Architectes.
Cette formation se destine à une audience maîtrisant les notions fondamentales de Kubernetes.
Si ce n'est pas le cas, nous vous conseillons de suivre la 'Formation Kubernetes Fondamentaux'
• L'évaluation des acquis se fait par le formateur tout au long de la formation grâce aux exercices.
• Une évaluation à chaud via un QCM est réalisée systématiquement en fin de session.
• Une attestation de formation est systématiquement envoyée au client qui reprend le sujet de la formation, ses objectifs, le programme et la durée de l'action de formation ainsi que la formalisation des acquis.
Si vous souhaitez une formation dans un contexte différent, avec des moyens spécifiques, contactez-nous.
Intra : contactez-nous
Financement OPCO possible
Description de la formation
Une application Cloud Native doit gérer de manière dynamique et évolutive des authentifications, des autorisations et des droits auprès de services tiers ou internes.
Par ailleurs, pas un mois ne passe sans qu’une porte dérobée ne soit décelée dans une librairie open source. Il est donc crucial de maitriser la sécurité dans vos applications, et leur mise en oeuvre sur Kubernetes.
Cette formation présente les outils et méthodes de sécurité qu'un développeur d'applications doit maîtriser au quotidien.
À l'issue de cette formation
À l'issue de cette formation le stagiaire sera capable de :- Gérer les authentifications, accès et droits des utilisateurs et des applications
- Mesurer la sécurité en continu dans le cycle de développement
- Améliorer la protection face aux intrusions et réduire le temps de réaction en cas d'attaque
Le programme
- Comprendre les protocoles OAuth2 et OIDC
- Consommer correctement des secrets
- Intégrer la sécurité dans son Software Development LifeCycle
- Résilience et HA
- Protéger ses données
- Comprendre ce qu’est le Zero Trust Network
- Améliorer la réaction aux incidents de sécurité
Répartition du temps
- 50% cours
- 40% hands-on
- 10% échanges
Développeurs, Leaders techniques, Architectes, SRE.
Cette formation se destine à une audience ayant une expérience dans le développement d'applications Web.
• Une attestation de formation est systématiquement envoyée au client qui reprend le sujet de la formation, ses objectifs, le programme et la durée de l'action de formation ainsi que la formalisation des acquis.
Si vous souhaitez une formation dans un contexte différent, avec des moyens spécifiques, contactez-nous.
Intra : contactez-nous
Financement OPCO possible
Description de la formation
Arrivé en force, le cloud a contraint Java à changer d’outillage et les développeurs à revoir leurs pratiques.
Que vous soyez un développeur Java néophyte ou expérimenté, venez découvrir comment passer du serveur d’application lourd aux unités d’exécution légères, flexibles et scalables du cloud.
Vous apprendrez aussi comment rendre une application résiliente et tendre vers l“op-less”.
Enfin, vous serez à l’état de l’art sur l’observabilité pour détecter et résoudre les bugs et problèmes de performances.
Cette formation de deux jours vous donne les clés pour développer des applications Java dans un environnement Cloud Natif.
À l'issue de cette formation
À l'issue de cette formation le stagiaire sera capable de :- Construire une application Java conteneurisée avec Quakus et GraalVM
- Utiliser les outils adaptés pour configurer et déployer une app conteneurisée
- Apprendre comment observer un app Java conteneurisée
- Utiliser les outils du cloud pour tracer les performances et résoudre des problèmes
- Feature flipping
- Concevoir une app résiliente et scalable
Le programme
Autour d'un socle Kubernetes:- Les nouveautés de Java >9
- Construire une application Java conteneurisée avec Quakus et GraalVM
- Utiliser les outils adaptés pour configurer et déployer une app conteneurisée
- Apprendre comment observer un app Java conteneurisée
- Utiliser les outils du cloud pour tracer les performances et résoudre des problèmes
- Feature flipping
- Concevoir une app résiliente et scalable
Répartition du temps
- 50% cours
- 40% hands-on
- 10% échanges
Développeurs Java, Leaders techniques.
Cette formation se destine à une audience ayant une expérience dans le développement d'applications avec Java
• Une attestation de formation est systématiquement envoyée au client qui reprend le sujet de la formation, ses objectifs, le programme et la durée de l'action de formation ainsi que la formalisation des acquis.
Si vous souhaitez une formation dans un contexte différent, avec des moyens spécifiques, contactez-nous.
FAQ
Le parcours de formation HashiCorp Vault de Wescale Training prépare à la certification 'HashiCorp Certified: Vault Associate', en partenariat avec HashiCorp.
Pour passer la certification dans les meilleures conditions, nous vous recommandons d'assister aux modules de formation suivants :
- 'Formation Vault-101 : Introduction à Vault pour Developers'
- 'Formation Vault-102 : Introduction à Vault pour Ops et Architectes'
- 'Formation Vault-202 : Intermediate Vault Operations'
Wescale Training, en tant que partenaire officiel d'HashiCorp, travaille étroitement avec les équipes training d'Hashicorp dans l'amélioration des supports de formation Vault.
Pour en savoir plus, contactez-nous !
Chez Wescale Training, nos formations sont dispensables en français et en anglais.
Wescale Training organisme de formation certifié Qualiopi et Datadock

