Formation Microsoft .net
Grâce à cette formation de 4 jours, découvrez les technologies .NET avec les différentes spécifications et les bonnes pratiques en termes de déploiement d’application web avec ASP.NET et l’incontournable langage C# pour passer expert en développement d’applications Microsoft.
Nous vous apportons un accompagnement personnalisé pour vous permettre de passer avec succès la certification 40-483.

Cette formation vous permettra d’acquérir des compétences pour :
- Comprendre l'architecture.NET framework avec C#
- Maîtriser la programmation orientée objet avec C#
- Acquérir les connaissances nécessaires pour exploiter des données avec LINQ
- Implémenter des structures et des énumérations
- Créer et utiliser des attributs personnalisés
Cette formation est destinée aux Développeurs
4 JOURS
Introduction
- Les technologies Web Microsoft
- Vue d’ensemble d’ASP.NET 5
- Présentation du modèle MVC5
- Présentation de l’IDE Microsoft Visual Studio 2015 et/ou 2017
- Conception d’une application MVC
Planifier la phase de conception
- Modéliser son modèle de données
- L’architecture des contrôleurs et des vues
- Structuration des applications
L’analyse de l’architecture
- La configuration des routes
- La création d’une structure de navigation
- Le fonctionnement et implémentation du routage
- L’utilisation d’Unity ou Ninject pour l’injection de dépendance
- Développer des modèles
Gestion du modèle de données
- Modéliser son domaine
- Les objets du modèle
- Liaison avec les données de la base de données
- L’utilisation d’Entity Framework 6 avec MVC5
- Construction automatisé des modèles avec EF6 (code first, database first)
- Développer des vues
Les rôles et concepts fondamentaux des vues
- Le modèle de vues
- Les vues fortement typées
- Créer des vues dynamiques avec Razor
- Réutilisation du code dans les vues (HTML helpers, vues partielles)
- Développer des contrôleurs
Les rôles et concepts fondamentaux du contrôleur
- L’implémentation des actions
- L’implémentation des filtres d’actions
- L’utilisation des subcontroller
- Validation et sécurité
- La validation côté serveur
- La validation côté client
- L’implémentation de l’authentification ASP.Net et gestion des rôles
- L’utilisation ASP.NET Identity dans MVC5
- Le stockage, la configuration et l’utilisation des identités
- Tests et débogage
- Tester les composants MVC5 avec Visual Studio Unit Testing Framework
- Mettre en œuvre une stratégie de prise en compte des exceptions
- Amélioration et optimisation de l’interface de l’application
- Optimisation de la dynamique des pages avec jQuery et jQuery UI
- Implémentation d’une API Web jQuery et jQuery UI
- Utiliser les sockets Web
- Les modules http et handlers http
- Ajax Helper, les mises à jour partielles
- Déploiement sécurisé des applications Web ASP.NET 4.5 et MVC 5
- Les bonnes pratiques en terme de déploiement d’application web avec ASP.NET
- Le déploiement simple d’une applications Web MVC5 sur IIS
- Le déploiement vers différents environnements
40-483
Bonnes connaissances en programmation procédurale. Expérience requise en développement logiciel.
