Formation Développer des applications Web ASP .Net Core MVC
Objectifs
- Apprendre à développer des applications avancées ASP.NET Core MVC en utilisant les technologies et outils du .Net Core
- Acquérir les compétences pour créer des applications Web avec Visual Studio
- Apprendre à tester et déboguer des applications Web ASP.NET Core MVC
- Comprendre comment mettre en oeuvre une méthode MVC pour développer en équipe
- Savoir mettre en oeuvre Ajax avec ASP.NET Core MVC
- Être capable d'écrire un service Web Windows Azure et l'appeler à partir d'une application MVC
Public
- Développeurs Web souhaitant orienter leur développement vers une séparation de l'interface utilisateur, de l'accès aux données et de la logique applicative
- Candidats à la certification MCSA Web Applications
Prérequis
- Avoir une bonne expérience en développement d'applications ASP .Net
Programme
Exploration d’ASP .Net MVC
- Vue d'ensemble des technologies Microsoft Web
- Présentation d'ASP .Net 4.x
- Introduction à ASP .Net MVC
Conception d’applications Web ASP .Net MVC
- Planification dans la phase de conception du projet
- Conception des modèles, des contrôleurs et des vues
Conception d'applications Web ASP .Net Core MVC
- Planification dans la phase de conception du projet
- Conception des modèles, des contrôleurs et des vues
Configuration des services et middleware d'ASP .Net Core
- Configuration des Middleware
- Configuration des Services
Développement des controleurs
- Développer les contrôleurs et les actions
- Configurer les Routes
- Développer les filtres d'action
Développement des vues
- Création de vues avec la syntaxe Razor
- Utilisation des HTML Helpers
- Réutilisation de code dans les vues
Développement des modèles ASP .Net Core MVC
- Création de modèles MVC
- Travailler avec les formulaires
- Valider une application MVC
Utiliser Entity Framwework Core dans ASP .Net Core
- Introduction à Entity Framework Core
- Travailler avec Entity Framework Core
- Utiliser Entity Framework Core pour communiquer avec Microsoft SQL Server
Utiliser les mises en page CSS et JavaScript dans ASP .Net Core
- Utiliser les mises en page
- Utiliser CSS et JavaScript
- Utiliser jQuery
Développement coté clients
- Appliquer des styles
- Utiliser les Task Runners
- Conception réactive
Tests et résolution de problèmes
- Tester des applications MVC
- Implémenter une stratégie de gestion d’exceptions
- Journalisation des applications MVC
Gestion de la sécurité
- Authentification dans ASP.NET Core
- Autorisations dans ASP.NET Core
- Se défendre contre les attaques
Performance et communicaiton
- Implémenter une stratégie de cache
- Gestion d’état
- Communication bi-directionnelle
Implémentation de Web API
- Introduction aux Web API
- Développer une Web API
- Appel d'une Web API
Hébergement et déploiement
- Hébergement et déploiement sur site
- Déploiement vers Azure
- Les fondamentaux de Microsoft Azure
Certification
- Cette formation prépare au test suivant : 70-486 et entre en jeu dans le cursus de certification : MCSA Web Applications
- Cette formation prépare à la certification Microsoft "Développement d'applications Web ASP .Net MVC" est éligible au CPF (code 237047)
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture