Formation Architecture DevOps complète, mise en pratique

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Outils DevOps, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître la chaîne CI/CD dans toute sa longueur
  • Savoir manipuler les outils et services modernes
  • Comprendre la complémentarité des outils DevOps
  • Être capable de discuter des impacts sur les organisations informatiques

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 860,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 860,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Nos séminaires sur l’état de l'art des technologies Cloud-Native, la culture DevOps, les métiers de SRE (Site Reliability Engineer) ou de Platform Engineer génèrent parfois de la frustration pour les participants qui désirent manipuler.

Cette formation Outils DevOps cherche à la fois à vous présenter les concepts de la construction et de la livraison logicielle dans une approche état de l'art et bonnes pratiques tout en vous laissant manipuler les étapes majeures du cycle de vie du logiciel : développement, intégration, déploiement sur des plateformes modernes (IaaS, Containers, Kubernetes, Serverless), etc. Vous visitez finalement en accéléré la progression « historique » d'une entreprise qui améliore sa chaîne de production logicielle au fur et à mesure qu'elle découvre l'apport et la complémentarité d'une technologie pour arriver à une configuration moderne, robuste, scalable, sécurisée et très souple dans son déploiement, qu'il s'agisse d'architecture simple ou plus complexe (file de messages, micro services, etc.). Cette formation ne vise pas à se substituer aux formations spécifiques sur chaque technologie présentée ici et qui font chacune l’objet de formations dédiées.

La partie théorique est réduite au strict minimum afin de maximiser le temps alloué aux travaux pratiques.

Programme

Concevoir une application moderne (dite Cloud-Native)

Découplage du stockage (Base de données, clé/valeur Redis, objet S3, systeme de files de messages type RabbitMQ ou Kafka) et du runtime (processus)
Concevoir une application sans état (stateless), conforme aux 12 facteurs
Découpage en micro-service et communication en API REST
Démos et travaux pratiquesUtiliser un IDE en ligne (ex. gitpod)
Notre application se compose de trois parties : un frontend statique HTML/CSS/JS, un backend accessible en API et un stockage.
Le code sera fourni mais bien sûr modifiable/adaptable

Mettre en place une pipeline d’intégration continue (CI)

Créer un repo Git (sur GitHub) et “pousser” le code
Créer un test unitaire
Brancher des outils d’analyse de la sécurité du code 
Configurer un workflow CI GitHub Actions pour compiler le code à chaque modification majeure (npm install, run build, test..)

Déployer manuellement sur des serveurs au sein d’un Cloud IaaS

Utiliser un Cloud Public pour créer deux VMs (App et BdD) sur un réseau dédié (VPC)
Déployer l’application manuellement sur la VM App
Configurer le FW Cloud (Network security group)
Configurer les record DNS pour publier l’application
Mettre en place un Load-Balancer avec certificat TLS/SSL (ex Let’s encrypt)

Déployer en “Infra as Code” sur des serveurs au sein d’un cloud Cloud IaaS

Utiliser Cloud-init pour automatiser la préparation des VMs
Utiliser TerraForm pour la création/mise l’échelle de l’application
Mettre à l'échelle en faisant varier le nombre de VM App
Déploiement sur une autre Région du Cloud
Utilisation d’un CDN (ex CloudFlare) pour la présentation du certificat

Construire une image Docker et déployer l'application en container

Concevoir, écrire et tester un Dockerfile pour créer une image de l’application
L’inclure dans le repo Git précédent
Configurer le build de l’image et sa publication dans un Registry
Déployer l'application sur les serveurs App sous forme de container

Déployer l'application sur Kubernetes (ou un CaaS) et mettre à l’échelle

Déployer l’image sur un CaaS (type Google Cloud Run,Azure ACI, Scaleway, Civo..)
Créer un cluster Kubernetes et y déployer l’image au sein de Pods via kubectl.
Utiliser un LoadBalancer et un Ingress Controller pour la publication Web

Déployer l’application en Serverless

Déployer l’application sur un service Serverless (ex Netlify ou Cloudflare Workers) depuis son repo Git

Conclusion

Une revue globale est faite ; une itération coté code est implémentée avec son déploiement industrialisé.

Prérequis

Les travaux pratiques sont réalisés à la fois par les participants et démontrés dans leur intégralité par le formateur. La totalité des ressources est fournie pour pouvoir pratiquer pendant et après la formation. Si le niveau technique est trop élevé pour que vous participiez activement à l'écriture de certains scripts vous pouvez tout à fait vous limiter à utiliser les fichiers fournis par le formateur (configurations, scripts) en restant dans l'esprit de la formation qui est de comprendre la chaîne globale des traitements sans forcément maîtriser syntaxiquement chaque maillon.

Public

Ce cours Outils DevOps s'adresse aux membres des équipes de développement, d'intégration ou de production souhaitant manipuler les outils et services modernes. Sont aussi concernés les responsables informatiques, chefs de projet, architectes ou encore product owners.

Ces formations pourraient vous intéresser

Objectifs de la formation

Cette formation complète les notions de base présentées dans le cours "PowerHA SystemMirror 7 : Planification, mise en œuvre et administration". En approfondissant vos connaissances sur le sujet grâce à cette formation, vous aurez acquis les capacités nécessaires pour: > Connaître les concepts fondamentaux de PowerHA for AIX > Utiliser des options de configuration plus complexes :
- créer un cluster à quatre nœuds avec deux groupes de ressources indépendants,
- créer et tester des scripts de démarrage et d’arrêt d’applications,
- ajouter des groupes de ressources à un cluster existant avec des dépendances,
- configurer les notifications d’événements,
- créer et tester les suivis d’applications,
- mettre en œuvre l'intégration DLPAR avec un groupe de ressources en utilisant la fonction intégrée,
- configurer un groupe de ressources afin de fonctionner au sein d'une WPAR,
- Déterminer l’état du cluster et de ses composants en utilisant les commandes PowerHA/SNMP et le plug-in de IBM System Director,
-Intégrer des applications en utilisant Smart Assists dans PowerHA SystemMirror,
- Utiliser DB2 Smart Assist

Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Python, programmation objet

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Python, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Connaître les fondamentaux de la programmation objet en Python
  • Maîtriser la syntaxe du langage Python
  • Connaître et mettre en œuvre les modules Python
  • Manipuler les données en Python
  • Concevoir des interfaces graphiques en Python
  • Disposer d’une première expérience dans l’utilisation des outils de test et d'évaluation d'un programme Python
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre comment DevOps se positionne dans la structuration des entreprises de production de services IT (origine et fondement du mouvement)
  • Accompagner culturellement la mise en oeuvre d’une approche DevOps
  • Maîtriser la chaine de déploiement continu : quels outils pour quels usages ? comprendre et mettre en oeuvre les bonnes pratiques
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

À l'issue de cette formation Microservices, vous aurez acquis les connaissances et les compétences nécessaires :

  • Comprendre l'intérêt et le fonctionnement d'une architecture microservices
  • Avoir une vue d'ensemble de Spring, Spring Data et Spring Cloud dans le cadre des microservices
  • Connaître les différentes architectures REST à l'œuvre avec les microservices
  • Envisager les microservices dans le cadre d'une base de données NoSQL traditionnelle
  • Connaître les méthodes pour router, monitorer, journaliser et déployer des microservices
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire les composants, architecture et nature d'une solution de BI
  • Créer une base de données multidimensionnelle avec Analysis Services
  • Créer et configurer des cubes et des dimensions
  • Créer et configurer des mesures et des groupes de mesures dans un cube
  • Interroger un cube avec MDX
  • Personnaliser un cube
  • Créer une base de données tabulaire avec Analysis Services
  • Utiliser DAX pour personnaliser un modèle tabulaire
  • Décrire l'analyse prédictive avec Data Mining
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Parallel Sysplex, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les étapes pour implémenter un Parallel Sysplex "basic" ou "full"
  • Savoir implémenter un Sysplex "basic", un Sysplex de base multi-système et la connectivité pour un Parallel Sysplex
  • Être capable d'implémenter les fonctionnalités et les fonctions de Parallel Sysplex
  • Savoir implémenter Coupling Facility (CF) et comprendre son architecture ainsi que Coupling Facility Control Code (CFCC)
Tarif

A partir de 3 985,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Concevoir un projet architectural.
Tarif

A partir de 1 380,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les principes d'architectures Active Directory (AD)
  • Implémenter et déployer une architecture AD DS
  • Gérer les différents types d'objets AD DS
  • Appliquer les principes de réplications
  • Créer et déployer des GPO
  • Sécuriser un environnement Active Directory
  • Surveiller et maintenir une architecture AD DS.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Utiliser les nouveautés de Sonoma
  • Personnaliser l'interface et les réglages à vos usages et à vos goûts
  • Développer une réelle autonomie sur votre poste de travail
  • Utiliser les fonctions des logiciels fournis par Apple
  • Maintenir une bonne gestion des documents sur le disque dur
  • Créer des comptes utilisateurs
  • Créer des fichiers, organiser dans des dossiers
  • Rechercher précisément un fichier
  • Paramétrer le réseau, les imprimantes et les sauvegardes.
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

Laravel est un framework PHP open source qui permet de developer des applications WEB PHP selon le modèle MVC et dans une approche objet.
Arrivé récemment dans le monde des frameworks PHP, sa légéreté et son élégance vous permettent de developer rapidement et de vous affranchir de certains aspects répétitifs tout en disposant d’une boîte à outils complète et efficace.

Cette formation Laravel vous apprendra à mettre en oeuvre le routage, le moteur de template, le constructeur de formulaire, le système d’authentification, le créateur de requête SQL et un ORM performants (Eloquent), ainsi que d’autres éléments encore tel que l’envoi de mail.

Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...