03 20 61 95 00

Formation Microsoft Azure AZ203 – Développement de solutions


  • AZ203
  • Durée : 5 jours
  • Tarif : 2470 € HT

Objectifs

Provisionner des machines virtuelles
Utiliser des services batch pour déployer et maintenir des ressources
Créer des solutions conteneurisées avec le service Kubernetes
Concevoir et gérer des ressources de services
Savoir intégrer les fonctions de "push" et "off-line" dans les applications mobiles
Comprendre comment utiliser les différentes possibilités de stockage de données dans le cadre de nouveaux développements
Comprendre comment intégrer de façon native la sécurité dans les développements
Connaître les outils de surveillance des applications
Savoir utiliser les différentes solutions de services de messages et d’événements d’Azure

Prérequis

Posséder une expérience en développement d'applications Web ASP .Net et en développement d'applications C# Connaissances des bases de données relationnelles Avoir suivi la formation "Microsoft Azure – Notions fondamentales" ou connaissances équivalentes

Public

Développeurs web
enveloppe Cette formation vous intéresse ? Contactez-nous

Présentiel

Formations intra ou interentreprises, cours officiels ou création de contenu spécifique, nos formations sauront répondre à vos attentes.
illustration-formation
Les + d’une formation Access-it
Un accueil chaleureux dans ses nouveaux locaux de Villeneuve d’Ascq (Lille – 59)
Des formations d’excellence animées par des consultants experts passionnés par leurs métiers
Un centre d’examen certifié Pearson Vue
En savoir plus
modules

Les Modules
de formation

Module 1
Implémenter des solutions qui utilisent des machines virtuelles
Provisionnement de machines virtuelles
Création de modèles ARM
Configuration du chiffrement de disques pour les machines virtuelles
Module 2
Implémentation de batchs
Présentation du service
Création de machines virtuelles
Disponibilité de machines virtuelles
Extension de machines virtuelles
Module 3
Stockage dans Azure
Comptes de stockage
Exécution de batch avec Azure CLI et le portail Azure
Exécution de batch utilisant du code
Gestion des batch à l’aide d’API
Module 4
Utilisation de conteneurs
Création d’un cluster de services Kubernetes
Création d’images de conteneurs
Publication d’images dans le registre
Exécution de conteneurs
Module 5
Création de services Web
Présentation des concepts
Création de services Web
Création de taches de fond à l’aide de WebJobs
Module 6
Création de services pour les applications mobiles
Présentation des concepts
Activation des notifications push
Activation du mode off-line
Module 7
Création d’API
Présentation des concepts
Utilisation de Swagger pour documenter une API
Module 8
Implémentation de fonctions Azure
Présentation des concepts
Développement de fonctions avec Visual Studio
Module 9
Développement de solutions utilisant le stockage Azure Table
Présentation d’Azure Table
Gestion des autorisations
Utilisation de l’API Rest
Module 10
Développement de solutions utilisant une base de données relationnelle
Présentation d’Azure SQL
Création et accès à une base de données
Mise à jour et suppressions de tables à l’aide de code
Module 11
Développement de solutions utilisant le stockage Microsoft Azure Blob
Présentation d’Azure Blob
Travailler avec des Blobs
Module 12
Implémentation de l’authentification
Présentation de la plateforme Microsoft Identity
Implémentation de l’authentification OAuth2
Implémentation des identités managées
Implémenter l’authentification par certificats, par formulaires, ou par token
Implémenter l’authentification multi facteurs
Module 13
Implémentation du contrôle d’accès
Authentification à la demande
Contrôle d’accès basé sur les rôles
Module 14
Implémentation de la sécurité des données
Options de chiffrement
Chiffrement de bout en bout
Implémentation de la confidentialité Azure
Gestion des clés de chiffrement
Module 15
Introduction au service de surveillance d’Azure
Mode de fonctionnement du service
La collecte d’informations
Module 16
Développement de code supportant la montée en charge
Implémentation du mode Autoscale
Implémenter un code qui traite des instances d'application singleton
Gestion des défauts transitoires
Module 17
Gestion du cache et diffusion de contenus
Azure Cache for Redis
Développement pour le stockage sur CDNs
Module 18
Développement d’applications "logis Apps"
Présentation
Création à l’aide de Visual Studio
Création de connecteurs spécifiques
Création de modèles spécifiques
Module 19
Intégration du moteur de recherche Azure dans les développements
Création d’index
Interrogation du service de recherche
Mise en oeuvre de la recherche full-text
Module 20
Gestion des API
Introduction au service de gestion des API
Sécurisation d’API
Définition de politiques de sécurité
Module 21
Développement d’application basé sur les évènements
Implémentation de solutions utilisant Azure Event Grid
Implémentation de solutions utilisant Azure Event Hubs
Implémentation de solutions utilisant Azure Notification Hubs
Module 22
Développement d’application basé sur les messages
Implémentation de solutions utilisant Azure Service Bus
Implémentation de solutions utilisant Azure Queue Storage
Module 23
Validation et sanction de la formation
Une attestation mentionnant les objectifs, la nature et la durée
de l’action et les résultats de l’évaluation des acquis de la
formation sera remise au stagiaire à l’issue de sa formation
Module 24
Moyens Pédagogiques et techniques mises en œuvre
Lors des formations en présentiel, nous mettons à disposition tout le matériel de formation nécessaire :
1 PC et 1 support de cours par participant + 1 PC animateur + 1 vidéo projecteur + 1 paperboard.
Les postes sont équipés de l’environnement (logiciel et matériel) recommandé par les éditeurs.
Chaque poste est connecté à internet à notre serveur.
En amont de la formation,
un audit (entretien physique ou téléphonique) préalable nous permet de déterminer et fixer la meilleure approche pédagogique
pour atteindre une qualité de formation optimale.
Chaque stagiaire reçoit :
– Le programme de la journée et du module
– Un support de formation
– Un suivi de formation et des échanges entre le formateur et les participants sont proposés

Cette formation vous intéresse ? Contactez-nous !