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.

Formation Microsoft .net

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

​​​​​​​Evaluation de la formation et de votre progression vers vos objectifs

Avant le début de la formation, un questionnaire vous permettra d’exprimer vos objectifs personnels et d’évaluer votre degré de maîtrise des principales thématiques abordées dans la formation.

Pendant la formation, le formateur observera vos pratiques afin de pouvoir vous donner des conseils personnalisés quant aux points forts sur lesquels vous pourrez vous appuyer et aux points de vigilance sur lesquels il doit axer ses efforts.

À la fin de la formation, vous aurez à remplir un questionnaire (QCM et/ou des ateliers et des exercices pratiques) pour évaluer vos nouvelles compétences et votre progression vers vos objectifs. Un questionnaire supplémentaire vous permettra d'indiquer votre niveau de satisfaction à l'égard de la formation.

Un questionnaire d’auto-évaluation à froid vous sera proposé 6 à 9 mois après la fin de formation. Celui-ci vous permettra de prendre du recul sur 

les bénéfices acquis, les efforts restant à déployer et votre degré de satisfaction vis à vis de la formation. 

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

 

Méthodes et moyens

Cette formation repose sur une combinaison de constructions participatives, de mises en perspectives par des apports théoriques et méthodologiques, et de mises en situation (simulation et jeux de rôle) permettant de mettre en évidence les difficultés et de découvrir progressivement les méthodes et techniques appropriées. 

40-483

Bonnes connaissances en programmation procédurale. Expérience requise en développement logiciel.

  • Capacité à déployer des applications
  • Aisance dans la création d'applications
REF:
NUM_Mic_08
Durée:
4 jours
Modalité Pédagogique:
Nombre de participants:
Prix:
0,00 €
Prochaine date de formation : Le délai moyen de mise en œuvre est de 3 semaines à la suite de votre demande.
Modifié le 19-10-2023
REF:
NUM_Mic_08
Durée:
4 jours
Modalité Pédagogique:
Nombre de participants:
Prix:
0,00 €
Prochaine date de formation : Le délai moyen de mise en œuvre est de 3 semaines à la suite de votre demande.
Modifié le 19-10-2023