Formation Conteneurisation : les concepts, les architectures, les organisations

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 Conteunerisation vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Connaître les besoins métiers du cloud native
  • Maîtriser les concepts des architectures à base de containers
  • Comprendre les gains et limites des solutions Docker, Kubernetes et de l’écosysteme
  • Comprendre les impacts sur les organisations

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 800,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 800,00 €

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

Description

La containerisation répond au besoin de déploiement rapide et de redimensionnement facile des charges de travail. C’est également devenu un format de livraison universel entre les fournisseurs de logiciel et les productions informatiques.

Au-delà des solutions technologiques Docker et Kubernetes dont nous décrirons les bénéfices et les limites, nous détaillerons la philosophie, les concepts d’architecture (découplage du calcul et du stockage,..) et le comportement applicatif attendu (12 facteurs) qui doivent être assimilés par ceux qui conçoivent, transforment et assurent l’exploitation des applications. 
Enfin, l’impact sur les organisations (devops, SRE, platform team,..) sera analysé car fondamental au succès des transformations Cloud-Native.

Programme

Besoins métiers et principes Cloud Native

Principe des 12 facteurs
Infrastructure as Code (Terraform, Cloud-init, GitOps)
Intégration, déploiement continu (CI/CD) 
PaaS, Serverless, Faas
Primitives des Clouds privé/public : stockage objet et bloc, instances, DBaaS…
DémosDéploiement d’une application manuellement puis via Terraform/Cloud-init en mode GitOps
Déploiement d’une application en serverless (ex Lambda AWS ou Knative)

Patterns d’architecture

Microservices synchrones et asynchrones
Découplage compute/storage ; replication inter-région
Écosystème CNCF : cache clé/valeur (redis) , file de message (rabbitmq, kakfa), side-car/ambassador (nats/dapr) , broker de base de données (vitess/mysql ; yugabyte/pgsql..)
Étude de casTransformation d’un monolithe complexe en application cloud native

Container (Docker)

Concepts de base : immutabilité, image, layers, gestion des variables, registry, problématique réseau et stockage
Automatisation du build avec Dockerfile
Lancement coordonné avec docker-compose
Bénéfices attendus : reproductibilité, manageabilité
Apports en termes d’élasticité, agilité, évolutivité
DémosManipulation des containers. Build autonome et intégration dans pipeline CI

Orchestration de containers (Kubernetes)

Nœuds Master/Workers, concepts de Pods et NameSpace, Secret
Problématique de la localisation du stockage (statefulset, persistent volume)
Présentation des fonctionnalités réseaux (LoadBalancer, Ingress, API Gateway)
Gestion du templating avec le packaging Helm
DémosCréation d’un cluster Kubernetes et déploiement d’une application 3 tiers
Mise à l’échelle, déploiement avec reprise sur erreur

Impacts sur les organisations

Équipes de développement et d’infrastructure
Cloud_native patterns : SRE, platform team

Prérequis

Il est préférable d’avoir déjà travaillé dans un département de développement ou d’infrastructure d’une DSI pour suivre cette formation Conteneurisation.

Public

Ce cours Conteneurisation s'adresse à des responsables informatiques, chefs de projet et membres des équipes étude, développement ou infrastructure devant participer à la transformation et au maintien en conditions opérationnelles des applications à base de containers.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Dialoguer avec les développeurs vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Connaître les phases de développement d’une application
  • Décrire les différents outils utilisés par les développeurs et leur environnement de travail
  • Savoir classer les langages et les technologies par famille (backend, frontend, base de données, etc.)
  • Comprendre comment un développeur gère les données dans une application
  • Connaître les architectures des applications et le vocabulaire associé
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation vous aurez acquis les connaissances et compétences pour :

  • Ecrire des documents au format JSON
  • Créer et valider des documents structurés XML
  • Créer et utiliser XLST afin de transformer des documents XML en XML, HTML, PDF, RTF etc...
  • Maîtriser XPATH
  • Comprendre la place de XML et JSON dans les architectures Web
Tarif

A partir de 2 250,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Le maquettage est l'étape d’un projet de conception de produits informatiques consistant à représenter schématiquement la structure du futur produit (ex : arborescence du site web) ainsi que son interface graphique (organisation et zoning) et ses principes de fonctionnement (clic, survol, sélection…). Ce cours vise à donner aux participants une bonne vision de la méthodologie de conception d’interfaces « centrées utilisateur » par le biais d'une approche théorique (principes d’organisation visuelle, wording, best practices…), complété par des sessions de travaux pratiques. Après une vision d’ensemble de différents outils existants, dans les travaux pratiques les participants maîtriseront en particulier l’outil Axure RP Pro, logiciel de maquettage rapide, permettant de mettre au point des interfaces utilisateurs simples, efficaces et dynamiques. Ces supports seront utilisables dans le cadre d’animation de réunions MOA/MOE, dans la réalisation de tests utilisateurs, etc. Nous aborderons également la mise au point de spécifications IHM, complément nécessaire du maquettage. Même si l’outil utilisé pendant la formation est Axure (l’un des outils les plus puissants et complets du marché) , car il a fallu faire un choix pour disposer d’un logiciel pour cette formation qui se veut pratique, l’ensemble des concepts et des point clefs abordés peut être facilement transposé sur d’autres outils de maquettage.

Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Développer une application s’appuyant sur Spark
  • Connaître les différents concepts sous-jacents et les APIs
  • Exécuter, tester, optimiser une application utilisant Spark
  • Appréhender les problématiques de machine learning avec SparkML
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Développement Red Hat Openshift vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Concevoir des images de conteneurs pour la conteneurisation d'applications
  • Personnaliser la création des versions d'applications et mettre en œuvre des scripts automatiques de création après soumission
  • Créer un modèle d'application à plusieurs conteneurs
  • Mettre en œuvre le contrôle d'intégrité pour améliorer la fiabilité du système
Tarif

A partir de 3 600,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation UX/UI Design

Proposé par Sparks

Objectifs de la formation

  • Appréhender les concepts d’ergonomie et d’UX/UI Design
  • Savoir évaluer la qualité ergonomique d'un site web
  • Etre capable de scénariser l’expérience utilisateur
  • Etre capable de concevoir une interface (navigation, graphisme, réalisation visuelle)
  • Comprendre la méthodologie pour effectuer des tests utilisateurs
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Comprendre les concepts techniques d'un réseau de fibres optiques
  • Connaître la terminologie et les principes de base des techniques de mesures effectuées sur les réseaux optiques (dB, dBm, dB/Km, micro-courbures…)
  • Acquérir les connaissances pour être capable de raccorder, de contrôler, d'analyser et d'interpréter les résultats de mesures sur les réseaux de fibres optiques
  • Disposer d'une méthodologie de travail pour les installateurs sur la préparation, le raccordement et le contrôle
  • Comprendre les différences techniques entre un réseau de fibres optiques industriel (horizontal) et un réseau FTTH (vertical)
  • Traiter les mesures par logiciel avec Fibercable en générant des rapports professionnels
Tarif

A partir de 3 990,00 €

Durée

8j / 56h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

Concrètement à l'issue de ce cours vous saurez:

  • Pour l’entreprise il s’agit aussi de proposer à ses collaborateurs une culture générale et un vocabulaire commun de haut niveau sans chercher à former des experts sur chaque thème.
  • Décoder le vocabulaire informatique autour des réseaux informatiques
  • Comprendre les concepts et les technologies impliqués
Tarif

A partir de 810,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation Implémenter Data Warehouse SQL Server 2016/2019, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les concepts d'entrepôts de données
  • Découvrir comment concevoir et implémenter un entrepôt de données
  • Apprendre à concevoir et implémenter des packages SSIS
  • Être en mesure d'implémenter le chargement d'un entrepôt de données avec SSIS
  • Disposer des compétences nécessaires à l'hébergement d'un Data Warehouse dans le cloud Azure
Tarif

A partir de 3 025,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Établir des correspondances entre WebSphere Application Server et la famille de produits IBM WebSphere
  • Décrire les fonctionnalités et normes utilisées dans WebSphere Application Server V8.5.5
  • Décrire les concepts architecturaux liés à WebSphere Application Server
  • Installer et configurer WebSphere Application Server V 8.5.5
  • Installer et configurer le serveur IBM HTTP (IHS)
  • Assembler et installer des applications Java sur le serveur d'applications d'entreprise
  • Utiliser les outils d'administration de WebSphere pour configurer et gérer des applications d'entreprise
  • Utiliser la bibliothèque de script wsadmin
  • Configurer la sécurité de WebSphere Application Server
  • Déployer des applications dans des environnements en cluster
  • Consulter les informations sur la performance des serveurs et des composants applications
  • Utiliser des outils d'identification et les fichiers journaux pour résoudre les problèmes
  • Configurer la messagerie avec l'intégration des services de bus
  • Décrire le Pack Intelligent Management (IMP)
  • Connaître les caractéristiques de Batch WebSphere
  • Décrire le profil Liberty
  • Installer et configurer module Liberty profile
Tarif

A partir de 3 690,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...