Nos formations
Rejoignez l’Agyl’Académie
Agyla.cloud, en tant qu’acteur de premier plan sur les métiers du Cloud, DevOps et Sécurité, a décidé de faire bénéficier de son expérience opérationnelle pour proposer un cursus de formation informatique dédié, en centre ou en entreprise, en présentiel ou à distance sur les technologies du Cloud, DevOps et Cybersécurité.
Nous sommes convaincus qu’il est important de se confronter très rapidement aux enjeux opérationnels. A ce titre, nos formations transformation digitale se veulent essentiellement pratiques, supervisées par nos experts, et concrètes, de par les cas abordés provenant d’expériences réelles.
Notre expérience pédagogique permet de définir avec vous le format le mieux adapté à votre besoin et à celui de vos équipes, ainsi que de bénéficier du savoir collectif à travers notre communauté de professionnels volontaires et motivés qui partagent leurs expériences et leurs conseils.
Devops
Pratique en constante évolution, le DevOps est une transformation majeure et profonde des pratiques traditionnelles de développement et des opérations qui favorise la communication et la collaboration entre ces deux univers. Inscrivez-vous à nos formations dédiées pour comprendre et appliquer la meilleure démarche DevOps.
Cloud
Nos experts vous forment au Cloud et ses différents services pour atteindre la scalabilité, rapidité et agilité. Apprenez à utiliser le Cloud pour accompagner, définir et construire des solutions IT adaptées aux enjeux de migration et modernisation.
Cybersécurité
Nos experts SecOps vous donnent les clés pour être formés au mieux sur les bonnes pratiques liées à la cybersécurité et vous permettre de maîtriser les outils adéquats pour garantir la sécurité des infrastructures.
Toutes nos formations
Initiation au DevOps
500€ HT
Jenkins, Kubernetes, AWS, Git, Ansible
Compréhension des concepts fondamentaux et des outils DevOps
Durée : 1,5 jours
Scripting Python
1500€ HT
Python
Initiation pratique au langage Python dans un contexte d’automatisation des tâches et dans un environnement Cloud et DevOps.
Durée : 2 journées
AWS Essentials
800€ HT
AWS
Initiation pratique aux services AWS de base
Durée : 1 journée
Administration de Conteneurs, de Kubernetes et de Red Hat OpenShift
1100€ HT
Kubernetes, RedHat Openshift
Acquérir des connaissances et des compétences de base en gestion de conteneurs.
Durée : 1 journée
Initiation au DevOps
1/2 journée de formation
Pratique en évolution constante, le DevOps est une transformation majeure et profonde des pratiques traditionnelles de développement d’applications : par la manière dont le DevOps reconsidère complètement le cycle de développement, il permet l’accélération de la mise à disposition de nouvelles fonctionnalités et de nouveaux services.
Objectifs de la formation
- Avoir une vision plus claire de ce qu’est le DevOps (concepts fondamentaux, organisations et nouvelles méthodes de travail)
- Acquérir un panorama des principaux outils et de leurs rôles dans le DevOps
- Comprendre les enjeux spécifiques à l’automatisation
- Connaître la place du DevOps dans le Cloud
Public visé
Cette formation s’adresse à des professionnels de l’informatique (opérationnels, managers et chefs d’équipe), en provenance des métiers du développement ou des opérations IT et qui souhaitent disposer en un temps très court des principales clés de compréhension de ces pratiques en rupture.
Prérequis nécessaires
Cette formation ne nécessite aucun prérequis préalable, si ce n’est une culture générale sur les métiers de l’informatique et l’organisation des activités au sein d’une Direction Informatique.
Moyens mis en oeuvre
Il n’est pas nécessaire au participant d’apporter son propre équipement informatique. En support à la formation, les participants se verront remettre de quoi prendre des notes sur le contenu partagé.
Pour les participants qui souhaitent en bénéficier pendant les pauses, nous serons en mesure de fournir un accès WiFi invité.
Au terme de la formation, le participant disposera d’un livret et d’une copie électronique de tous les supports pédagogiques partagés tout au long de la formation.
La formation en détails
Qu’est-ce que le DevOps?
- Introduction au DevOps: définition, objectifs, bénéfices
- Collaboration entre le monde du « Dev » et le monde des « Ops »
- DevOps et le modèle CALM
L’organisation DevOps
- Les processus, les compétences et la technologie au service du DevOps
- La nouvelle chaîne de valeur des services
Les outils DevOps
- Les techniques spécifiques du DevOps
- Les outils et plateformes à connaître : GIT, Ansible, Jenkins, Docker, Kubernetes
- DevOps et AWS
DevOps et l’automatisation
- Bénéfices de l’automatisation et apport du DevOps
- Les processus clés : CI / CT / CD / CP
DevOps et le Cloud
- Genèse du Cloud
- IaaS / PaaS / SaaS
- Apport économique
Modalités de suivi et d’évaluation de la formation
Quelques jours avant la formation, le participant recevra un questionnaire permettant d’évaluer son niveau de connaissance initial des principaux concepts abordés en séance.
Tout au long de la journée, les nombreuses interactions avec le formateur, notamment pendant les travaux pratiques, permettront au participant de valider la bonne acquisition des concepts vus en séance.
Au terme de la journée de formation, un questionnaire permettra au participant d’évaluer son niveau de compréhension et d’acquisition « à chaud » des concepts vus en séance. Le participant sera également invité à évaluer la formation et à laisser un commentaire d’appréciation général.
Enfin, quelques jours après la formation, un questionnaire complémentaire sera transmis au participant pour s’assurer de la bonne acquisition dans la durée des concepts abordés. Si besoin, un point pourra être organisé avec le participant pour identifier les actions à mettre en œuvre pour pallier les éventuels besoins identifiés.
Scripting Python
2 journées de formation
Cette formation constitue une initiation pratique au langage Python. Outre un rappel des principes généraux et des avantages à l’utilisation de ce langage, cette formation permet au participant d’acquérir les compétences et connaissances nécessaires à l’utilisation de ce langage dans un contexte d’automatisation des tâches et dans un environnement Cloud et DevOps.
Objectifs de la formation
- Développer en Python
- Adopter une approche « objet » dans le développement de programme
- Automatiser et scripter avec Python pour créer des ressources sur AWS
- Automatiser les tests avec Selenium sur Python
Public visé
Cette formation s’adresse à des professionnels de l’informatique possédant déjà une première expérience du développement de programmes informatiques et qui souhaitent enrichir cette expérience d’une découverte du potentiel du langage Python dans un environnement Cloud et DevOps. Les professionnels concernés par cette formation :
- Développeurs
- Administrateurs système
- Administrateurs réseaux
- Équipes de sécurité
Prérequis nécessaires
Cette formation étant hautement pratique, il est demandé au participant un travail en amont de prise de connaissances des concepts de base du langage Python. À titre informatif, les cours suivant sont considérés comme de bonnes entrée en matière :
- https://openclassrooms.com/fr/courses/235344-apprenez-a-programmer-en-python
- https://linuxacademy.com/course/intro-to-python-development/
Il est recommandé au participant de disposer d’un socle de connaissances de base sur les concepts suivants :
- Installation et configuration de Python
- Les variables, les boucles, les dictionnaires
- Les fonctions
Enfin, bien que non indispensable, disposer d’une première expérience sur AWS, notamment pour la partie Boto3 est un plus.
Moyens mis en oeuvre
La formation étant hautement pratique, le participant devra idéalement se munir de son propre ordinateur portable.
Afin de permettre au participant de réaliser les travaux pratiques de manière sécurisée, les moyens techniques suivants seront mis à sa disposition :
- Une connexion Wifi
- Un compte AWS Agyla temporaire
En cas d’impossibilité ou de quelconques contraintes techniques et sécurité liées au paramétrage de l’ordinateur, nous invitons le participant à en informer Agyla afin que nous puissions trouver une solution.
Au terme de la formation, le participant disposera d’un livret et d’une copie électronique de tous les supports pédagogiques partagé tout au long de la formation.
La formation en détails
Introduction à Python
- Généralités sur Python
- La mise en place de l’environnement de travail sur Windows, Linux et Mac
POO « Programmation Orientée Objets »
- Comprendre le paradigme POO
- Développer en POO
- Lab1 : création et manipulation d’une VM dans le Cloud
- Lab2 : enrichir une classe VM et traitement d’exceptions dans le cadre de la création de VM
Modules en Python
- Comprendre les modules
- Création et utilisation des modules
- Lab3 : création d’un package VM et manipulation du package avec Python
Librairies
- Parsing des fichiers
- Lab4 : création d’un fichier JSON et passage à AWS pour la création de VM
- Librairie Boto3
- Lab5 : créer des instances à partir de Boto3, lister les instances démarrées sur le compte AWS
- Lab6 : créer un filtre sur les logs applicatifs, envoyer un mail en cas d’erreur sur les logs
Automatisation des tests avec Python
- Notion de base sur Selenium
- Intégration de Selenium dans Python
- Lab7 : automatisation des tests avec Selenium
Modalités de suivi et d’évaluation de la formation
Quelques jours avant la formation, le participant recevra un questionnaire permettant d’évaluer son niveau de connaissance initial des principaux concepts abordés en séance.
Tout au long de la journée, les nombreuses interactions avec le formateur, notamment pendant les travaux pratiques, permettront au participant de valider la bonne acquisition des concepts vus en séance.
Au terme de la journée de formation, un questionnaire permettra au participant d’évaluer son niveau de compréhension et d’acquisition « à chaud » des concepts vus en séance. Le participant sera également invité à évaluer la formation et à laisser un commentaire d’appréciation général.
Enfin, quelques jours après la formation, un questionnaire complémentaire sera transmis au participant pour s’assurer de la bonne acquisition dans la durée des concepts abordés. Si besoin, un point pourra être organisé avec le participant pour identifier les actions à mettre en œuvre pour pallier les éventuels besoins identifiés.
AWS Essentials
1 journée de formation
Cette formation constitue une initiation pratique aux services AWS de base. Au-delà de la connaissance théorique des services, cette formation permet au participant de prendre en main progressivement les services AWS et de déployer des charges de travail hautement disponibles. La formation a aussi pour objectif de présenter les bonnes pratiques à adopter pour déployer des projets sur AWS.
Objectifs de la formation
- Identifier les principales caractéristiques des services de base AWS et ainsi, choisir le service le mieux adapté à votre besoin
- Déployer des applications hautement disponibles sur AWS
- Porter des applications IaaS classiques pour tirer profit des services managés AWS
- Identifier les grands principes de fonctionnement d’une architecture serverless
Public visé
Cette formation s’adresse à des professionnels de l’informatique possédant déjà une première expérience des opérations et qui souhaitent enrichir cette expérience d’une première découverte des services proposés par AWS. Les professionnels concernés par cette formation :
- Développeurs
- Administrateurs système
- Administrateurs réseaux
- Équipes de sécurité
Prérequis nécessaires
Cette formation étant hautement pratique, il est demandé au participant un travail en amont de prise de connaissances des concepts de base du Cloud et d’AWS. À titre informatif, les cours suivant sont considérés comme de bonnes entrée en matière :
- https://acloud.guru/learn/aws-technical-essentials
- https://acloud.guru/learn/aws-certified-cloud-practitioner
- https://linuxacademy.com/course/aws-essentials-new/
- https://linuxacademy.com/course/aws-cloud-practitioner/
Bien que non indispensable, disposer d’une première expérience dans la manipulation de certains services de base comme VPC, EC2 ou S3 est un plus. Il est recommandé également de disposer d’un socle de connaissances de base en réseaux informatiques et administration système. Enfin, il est nécessaire que le participant connaisse au moins un langage de programmation, idéalement Python.
Moyens mis en oeuvre
La formation étant hautement pratique, le participant devra idéalement se munir de son propre ordinateur portable.
Afin de permettre au participant de réaliser les travaux pratiques de manière sécurisée, les moyens techniques suivants seront mis à sa disposition :
- Une connexion Wifi
- Un compte AWS Agyla temporaire
En cas d’impossibilité ou de quelconques contraintes techniques et sécurité liées au paramétrage de l’ordinateur, nous invitons le participant à en informer Agyla afin que nous puissions trouver une solution.
Au terme de la formation, le participant disposera d’un livret et d’une copie électronique de tous les supports pédagogiques partagé tout au long de la formation.
La formation en détails
- Introduction et présentation de la plateforme AWS (Les types du cloud, ses types de déploiement, quelques définition et les groupes de services).
- Présentation des principaux services compute (EC2, AMI, EBS, ELB, Elastic, Beanstalk) et partage de bonnes pratiques.
- Présentation des principaux services network (VPC, Subnets, NACL, Security Groups) et partage de bonnes pratiques.
- Présentation des principaux services data (RDS, S3, Aurora, DynamoDB) et partage de bonnes pratiques
- Lab1 : transformer une application déployée sur 2 instances EC2 (Serveur Web + Base de données) vers Elastic Beanstalk + RDS pour tirer profit des services managés AWS
- Quiz 1
- Présentation des principaux services de storage et partage de bonnes pratiques
- Présentation du serverless sur AWS (Lambda, API Gateway, DynamoDB, Aurora Serverless) et partage de bonnes pratiques
- Introduction à la CLI AWS
- Lab2 : Transformer l’application déployée sur Elastic Beanstalk + RDS vers une application Serverless basée sur S3, Lambda et DynamoDB
- Quizz 2
Librairies
- Parsing des fichiers
- Lab4 : création d’un fichier JSON et passage à AWS pour la création de VM
- Librairie Boto3
- Lab5 : créer des instances à partir de Boto3, lister les instances démarrées sur le compte AWS
- Lab6 : créer un filtre sur les logs applicatifs, envoyer un mail en cas d’erreur sur les logs
Automatisation des tests avec Python
- Notion de base sur Selenium
- Intégration de Selenium dans Python
- Lab7 : automatisation des tests avec Selenium
Modalités de suivi et d’évaluation de la formation
Quelques jours avant la formation, le participant recevra un questionnaire permettant d’évaluer son niveau de connaissance initial des principaux concepts abordés en séance.
Tout au long de la journée, les nombreuses interactions avec le formateur, notamment pendant les travaux pratiques, permettront au participant de valider la bonne acquisition des concepts vus en séance.
Au terme de la journée de formation, un questionnaire permettra au participant d’évaluer son niveau de compréhension et d’acquisition « à chaud » des concepts vus en séance. Le participant sera également invité à évaluer la formation et à laisser un commentaire d’appréciation général.
Enfin, quelques jours après la formation, un questionnaire complémentaire sera transmis au participant pour s’assurer de la bonne acquisition dans la durée des concepts abordés. Si besoin, un point pourra être organisé avec le participant pour identifier les actions à mettre en œuvre pour pallier les éventuels besoins identifiés.
Administration de conteneurs, de Kubernetes et de Red Hat OpenShift
1 journée de formation
Objectifs de la formation
- Dans le cours Administration de conteneurs, de Kubernetes et de Red Hat OpenShift I (DO 285), vous pourrez acquérir des connaissances et des compétences de base en gestion de conteneurs grâce à des travaux pratiques qui reposent sur l’utilisation de Docker, Kubernetes et Red Hat® OpenShift® Container Platform.
- Ce cours repose sur Red Hat OpenShift Container Platform 4.X et sur Red Hat® Enterprise Linux® 8.X.
Public visé
- Cette formation s’adresse aux architectes de systèmes et de logiciels intéressés par la compréhension des caractéristiques et des fonctionnalités d’un cluster OpenShift.
- Les administrateurs de système qui s’intéressent à la gestion continue des clusters et des applications conteneurisées.
- Les opérateurs de clusters qui souhaitent gérer l’accès aux ressources des clusters par les utilisateurs et les applications.
- Les ingénieurs en fiabilité des sites intéressés par la maintenance et le dépannage en cours d’un cluster.
Prérequis nécessaires
Devenir un administrateur système, ou démontrer une expérience équivalente en administration système Red Har Enterprise Linux.
Moyens mis en oeuvre
La formation étant hautement pratique, le participant devra idéalement se munir de son propre ordinateur portable.
Afin de permettre au participant de réaliser les travaux pratiques de manière sécurisée, les moyens techniques suivants seront mis à sa disposition :
- Une connexion Wifi
En cas d’impossibilité ou de quelconques contraintes techniques et sécurité liées au paramétrage de l’ordinateur, nous invitons le participant à en informer Agyla afin que nous puissions trouver une solution.
Au terme de la formation, le participant disposera d’un livret et d’une copie électronique de tous les supports pédagogiques partagé tout au long de la formation.
La formation en détails
- Container concepts overview
- Container orchestration overview
- OpenShift Architecture
- OpenShift Features
- Deep dive into OpenShift
- CI/CD on OpenShift
- Demo
- Q&A
Modalités de suivi et d’évaluation de la formation
Quelques jours avant la formation, le participant recevra un questionnaire permettant d’évaluer son niveau de connaissance initial des principaux concepts abordés en séance.
Tout au long de la journée, les nombreuses interactions avec le formateur, notamment pendant les travaux pratiques, permettront au participant de valider la bonne acquisition des concepts vus en séance.
Au terme de la journée de formation, un questionnaire permettra au participant d’évaluer son niveau de compréhension et d’acquisition « à chaud » des concepts vus en séance. Le participant sera également invité à évaluer la formation et à laisser un commentaire d’appréciation général.
Enfin, quelques jours après la formation, un questionnaire complémentaire sera transmis au participant pour s’assurer de la bonne acquisition dans la durée des concepts abordés. Si besoin, un point pourra être organisé avec le participant pour identifier les actions à mettre en œuvre pour pallier les éventuels besoins identifiés.