Microsoft Azure : mise en oeuvre de DevOps

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre comment implémenter des processus de développement DevOps
  • Apprendre à mettre en oeuvre l’intégration continue et la livraison continue
  • Être capable de mettre en oeuvre la gestion des dépendances
  • Disposer des connaissances nécessaires pour mettre en oeuvre l’infrastructure d’application
  • Comprendre comment mettre en oeuvre un feedback continu
  • Être en mesure de concevoir une stratégie DevOps

DEMOS


Leader de la formation professionnelle et du conseil en ressources humaines
Voir la fiche entreprise

Tarif

A partir de 2 890,00 €

Durée 4 jours ( 28 heures )
Modes
Sessions

DEMOS


Leader de la formation professionnelle et du conseil en ressources humaines
Voir la fiche

Tarif

A partir de 2 890,00 €

Durée 4 jours ( 28 heures )
Modes
Sessions

Description

Cette formation Cloud vous permettra d’apprendre à implémenter des processus de développement DevOps pour Azure, d’assurer et de comprendre leur intégration et leur livraison en continu, de savoir comment mettre en place une stratégie Azure DevOps complète.

Programme

Prise en main du contrôle de code source
Qu’est-ce que le contrôle de code source?
Avantages du contrôle de code source
Types de systèmes de contrôle de code source
Introduction à Azure Repos
Migrer de TFVC à Git
Authentification auprès de vos Git Repos

Dimensionnement de Git pour des solutions DevOps d’entreprises
Comment structurer votre git repo ? Mono Repo ou Multi-Repo ?
Workflow de branches Git
Collaboration avec les requêtes d’extraction
Pourquoi se soucier de GitHooks ?
Favoriser l’Open Source interne
Gestion de versions avec Git
Projets publics
Stockage de fichiers volumineux dans Git

Mettre en œuvre et gérer l’infrastructure de génération(« builds »)
Le concept de pipelines dans DevOps
Azure Pipelines
Évaluer l’utilisation des agents hébergés par rapport aux agents privés
Pools d’agents
Pipelines et concurrence d’accès
Azure DevOps aime les projets Open Source
Azure Pipelines en YAML ou avec Visual Designer
Mise en place d’agents privés
Intégrer Jenkins à Azure Pipelines
Intégration du contrôle de code source externe avec Azure Pipelines
Analysez et intégrez les générations multi-étapes de Docker

Gestion de la configuration et des secrets de l’application
Mettre en œuvre un processus de développement sécurisé et conforme
Repenser les données de configuration de l’application
Gérer les secrets, les jetons et les certificats
Mettre en œuvre des outils de gestion de la sécurité et de la conformité dans un pipeline

Mettre en œuvre une stratégie DevOps pour les applications mobiles
Introduction à Visual Studio App Center
Gérer les groupes de terminaux mobiles cibles et les groupes de distribution
Gérer les dispositifs de test de l’interface utilisateur cible
Préparer des mobiles de test pour le déploiement

Mise en œuvre de l’intégration continue dans un pipeline DevOps Azure
Aperçu de l’intégration continue
Mise en œuvre d’une stratégie de génération

Gestion de la qualité du code et des stratégies de sécurité
Gestion de la qualité du code
Gestion des stratégies de sécurité

Mise en œuvre d’une stratégie de génération de conteneurs
Mise en œuvre d’une stratégie de génération de conteneurs
Mettre en place les conteneurs à l’aide de Docker.

Concevoir une stratégie de livraison
Introduction à la livraison continue
Recommandations sur la stratégie de livraison
Construction d’un pipeline de livraison de haute qualité
Choix d’un modèle de déploiement
Choisir le bon outil de gestion des versions

Configurer un workflow de gestion des versions
Créer un pipeline de livraison
Fourniture et configuration des environnements
Gérer et rendre modulaires les tâches et les modèles
Intégrer les secrets dans le pipeline des livraisons
Configurer l’intégration automatisée et l’automatisation des tests fonctionnels
Automatiser l’inspection de l’état de l’application

Mettre en œuvre un modèle de déploiement approprié
Introduction aux modèles de déploiement
Mettre en œuvre le déploiement Blue Green
Mise en œuvre d’une livraison Canary
Mettre en œuvre un déploiement à exposition progressive

Concevoir une stratégie de gestion des dépendances
Introduction
Créer des packages de dépendances
Gestion de package
Stratégie de suivi des versions

Gérer sécurité et conformité
Introduction
Sécurité des packages
Ressources open-source
Intégration de licences et études de vulnérabilités

Outils Azure pour l’infrastructure et sa configuration
Gestion d’une infrastructure par les codes et les configurations
Créer des ressources Azure avec les modèles ARM
Créer des ressources Azure avec Azure CLI
Créer des ressources Azure avec Powershell
Outils supplémentaires pour l’automatisation
Contrôle de version

Modèles et services de déploiement Azure
Options et modèles de déploiement
Services I.A.A.S. de Azure
Azure Automation et DevOps
Desired State Configuration (DSC)
Services P.A.A.S. de Azure
Azure Service Fabric

Créer et gérer une infrastructure Azure Kubernetes Services
Azure Kubernetes Service
Déploiement et configuration d’un service AKS

Outils tiers et open-source pour Azure
Chef
Puppet
Ansible
Cloud-Init
Terraform

Mettre en œuvre conformité et sécurité dans votre infrastructure
Sécurité et conformité avec DevOps
Centre de sécurité Azure

Recommander et concevoir des mécanismes de retour d’informations système
La boucle interne
Expérimentation continue
Pratiques pour la mesure de la satisfaction de l’utilisateur
Pratiques pour la mesure et capture de la satisfaction de l’utilisateur depuis des sources externes
Processus d’automatisation de l’analyse de l’application

Router l’information système vers les équipes de développement
Mise en place d’outils pour suivre l’utilisation du système, des fonctionnalités et les flux
Router les données d’anomalies des applications mobiles
Développer des tableaux de bords de suivi
Intégrer et configurer des systèmes de tickets

Optimiser les mécanismes de retour
Améliorer la fiabilité du site
Analyser la télémétrie pour établir une ligne de base
Réaliser des réglages à chaud pour minimiser les alertes inexploitables
Analyser les alertes pour établir une ligne de base

Planification DevOps
Planning de transformation
Sélection de projet
Structure des équipes

Préparer la qualité et la sécurité
Définir une stratégie de qualité
Mettre en place un développement sécurisé

Migration et rassemblement des artéfacts et outils
Migration et rassemblement des artéfacts
Migration des outils de contrôle de code source

Prérequis

Avoir suivi le stage IMAZ900 – “Microsoft Azure les fondamentaux” ou avoir les compétences équivalentes.

Public

Cette formation s’adresse à toutes les personnes ayant à mettre en oeuvre le processus DevOps dans Azure.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Appréhender le vocabulaire et les concepts clés de l'ergonomie et de l'UX Design et savoir les appliquer sur un projet web
  • Evaluer un site web et sa conception dans une démarche centrée utilisateur
  • Appréhender les normes et techniques existantes pour améliorer la qualité des interfacesModéliser les utilisateurs,
  • Appréhender les scénarii d’usages et les tâches liées à une application web pour adapter son IHM
  • Mettre en oeuvre une démarche d’amélioration continue face aux évolutions techniques, sociétales et réglementaires
Tarif

A partir de 2 100,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Après avoir suivi cette formation officielle Citrix Virtual Apps & Desktops vous aurez acquis les connaissances et les compétences nécessaires : 

  • Préparer l'environnement Azure pour une intégration sécurisée avec Citrix Virtual Apps & Desktops
  • Déployer et gérer les machines Virtual Delivery Agent dans Microsoft Azure à l'aide de Machine Creation Services
  • Intégrer Citrix Cloud et Citrix Virtual Apps & Desktops avec Microsoft Azure Active Directory
  • Concevoir des catalogues de machines et des machines virtuelles sur Microsoft Azure Resource Manager
  • Fournir un accès à distance avec Citrix StoreFront et NetScaler Gateway sur Microsoft Azure.
Tarif

A partir de 1 835,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire les avantages d’un contrôle de code source
  • Expliquer et mettre en œuvre l’intégration continue
  • Expliquer et mettre en œuvre le déploiement continu
  • Décrire les taches de génération et de livraison
  • Décrire les modèles de déploiement et les services disponibles dans Azure
  • Dimensionner Git pour un environnement DevOps d’entreprise
  •  Configurer l’intégration continue avec Azure DevOps
  •  Mettre en œuvre une infrastructure de génération du code
  •  Mettre en œuvre une stratégie de génération de code pour les conteneurs
  •  Intégrer des tests automatiques de la qualité du code
  •  Gérer sécurité et conformité
  •  Développer une stratégie pour la qualité du projet
Tarif

A partir de 2 790,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre ce qu’est Copilot pour Microsoft 365 et son fonctionnement.
  • Utiliser Copilot pour améliorer la productivité dans les applications Microsoft 365 (Word, Outlook, PowerPoint, Excel, Teams).
  • Examiner les meilleures pratiques d’utilisation et d’extension de Copilot pour Microsoft 365.
  • Décrire l'importance et la méthode d’accompagnement des utilisateurs pour adopter Copilot pour Microsoft 365.
  • Définir une stratégie, des critères de succès et évaluer la préparation pour l’adoption de Copilot.
  • Établir un centre d'excellence et une stratégie de formation pour Copilot pour Microsoft 365.
  • Collecter, analyser les retours des utilisateurs et mesurer l'impact de Copilot pour Microsoft 365.
  • Concevoir des scénarios et améliorer les processus métier avec Copilot Studio.
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Concevoir des images de conteneurs pour la conteneurisation des applications
  • Créer, déployer et gérer des conteneurs de différentes façons
  • Déployer des applications dans plusieurs conteneurs
  • Mettre en oeuvre des contrôles d'intégrité pour améliorer la fiabilité du système
  • Créer et exécuter des pipelines automatisés pour une distribution continue.
Tarif

Contacter l'organisme

Durée

5j / 26h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Identifier les fonctionnalités clés de SharePoint 2013 et savoir les mettre en oeuvre
  • Configurer et administrer la solution Microsoft SharePoint 2013
  • Sécuriser les contenus dans les sites SharePoint
  • Assurer la surveillance et optimiser la performance SharePoint
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Le langage Transact-SQL (T-SQL) est un langage propre à Microsoft qui permet de développer des programmes - ou plus souvent des procédures et des fonctions - de haut niveau pour manipuler les données d’une base SQL Server. Il s’appuie sur le langage SQL qu’il complète avec toutes les structures de programmation classique (variables, tests, boucles, fonctions, bibliothèques, etc.). Le T-SQL présente des spécificités pour « coller » facilement aux structures de données que l’on rencontre dans une base SQL Server (table, ligne, colonne).

Les procédures de traitement des données (insertion, extraction mise à jour, suppression) peuvent être stockées dans la base (procédures stockées,fonctions, …) et appelées par différents programmes depuis différents langages (C#, VB.Net, Java, PHP, etc...). Le Transact-SQL sert également de base à l’écriture des triggers (programmes qui se déclenchent quand des événements surviennent telle une insertion dans une table, une mise à jour, une suppression). Bien entendu, le développement de programmes Transact-SQL sert à la fois aux développeurs mais aussi à l’administrateur qui souhaite automatiser certaines actions d’administration ou simplement disposer d’outils pour suivre l’exploitation des bases SQL Server qu’il administre.

Tous ces éléments conceptuels et syntaxiques vous seront présentés afin que vous puissiez vous-même développer vos propres traitements Transact-SQL (procédures stockées, fonctions, triggers) de façon fiable, robuste et efficace. Les travaux pratiques s'attachent à vous donner des « squelettes » toujours réutilisables dans votre contexte professionnel.

Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Plus concrètement, cette formation RGS vous apporte les compétences et connaissances nécessaires pour :

  • Comprendre comment appliquer les directives de protection des données à caractère (loi sur la protection des données personnelles et RGPD) dans le cadre de la mise en oeuvre d’un téléservice
  • Savoir mettre en oeuvre la démarche permettant d’appliquer la sécurité des SI durant tout le cycle de vie d’un projet informatique (en conformité avec les principes énoncés dans le guide GISSIP de l’ANSSI)
  • Connaître et savoir appliquer les directives du RGS en matière d’homologation de la sécurité des systèmes d’information
  • Être en mesure d’appliquer les directives techniques (certificat, horodatage, authentification, ....) définies dans la dernière version du RGS en vigueur
  • Savoir conduire une démarche d’appréciation des risques et d’audit conforme aux directives du RGS
  • Être capable de définir les objectifs et la politique de sécurité adaptés aux enjeux de l’autorité administrative
Tarif

A partir de 725,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Déployer et gérer des charges de travail virtualisées sur OpenShift, mais également à l'aide de méthodes traditionnelles, telles que SSH et Ansible, ainsi que de pratiques DevOps modernes, telles que GitOps et CI/CD
  • Tirer parti d'un délai de mise sur le marché plus rapide et d'autres avantages, sans avoir à reconcevoir au préalable les charges de travail virtualisées en charges de travail natives pour les conteneurs.
Tarif

Contacter l'organisme

Durée

4j / 21h

Modes
  • Centre
  • 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

Je cherche à faire...