À propos de ce cours
Dans ce cours, les stagiaires apprendront à développer des applications ASP.NET MVC avancées à l’aide des technologies et des outils .NET Framework. L’accent sera mis sur les activités de codage qui améliorent les performances et l’évolutivité d’une application Web. ASP.NET MVC sera introduit et comparé aux formulaires Web afin que les étudiants sachent à quel moment ils devraient / pourraient être utilisés. Ce cours préparera également les étudiants à l’examen 70-486.

Profil de l’audience
Ce cours est destiné aux développeurs Web professionnels qui utilisent Microsoft Visual Studio dans un environnement de développement individuel ou en équipe, de petite à grande taille. Les candidats à ce cours sont intéressés par le développement d’applications Web avancées et souhaitent gérer le rendu HTML de manière complète. Ils veulent créer des sites Web qui séparent l’interface utilisateur, l’accès aux données et la logique d’application.

A l’issue de ce cours, les étudiants seront capables de:

  • Décrivez la pile de technologies Web Microsoft et sélectionnez une technologie appropriée à utiliser pour développer une application donnée.
  • Concevoir l’architecture et la mise en œuvre d’une application Web répondant à un ensemble d’exigences fonctionnelles, d’interfaces utilisateur et de modèles commerciaux.
  • Créez des modèles MVC et écrivez du code qui implémente la logique métier dans les méthodes, propriétés et événements de Model.
  • Ajoutez des contrôleurs à une application MVC pour gérer les interactions utilisateur, mettre à jour les modèles et sélectionner et renvoyer des vues.
  • Créez des vues dans une application MVC qui affichent et modifient des données et interagissent avec les modèles et les contrôleurs.
  • Exécutez des tests unitaires et des outils de débogage sur une application Web dans Visual Studio et configurez une application pour le dépannage.
  • Développez une application Web qui utilise le moteur de routage ASP.NET pour présenter aux utilisateurs des URL conviviales et une hiérarchie de navigation logique.
  • Implémentez une apparence cohérente, y compris l’image de marque de l’entreprise, dans l’ensemble d’une application Web MVC.
  • Utilisez des mises à jour partielles et la mise en cache pour réduire la bande passante réseau utilisée par une application et accélérer les réponses aux demandes des utilisateurs.
  • Écrivez un code JavaScript qui s’exécute côté client et utilise la bibliothèque de scripts jQuery pour optimiser la réactivité d’une application Web MVC.
  • Implémentez un système d’adhésion complet dans une application Web MVC.
  • Construisez une application MVC qui résiste aux attaques malveillantes et conserve les informations sur les utilisateurs et les préférences.
  • Décrire comment écrire un service Web Microsoft Azure et l’appeler à partir d’une application MVC.
  • Décrivez ce qu’est une API Web et pourquoi les développeurs peuvent ajouter une API Web à une application.
  • Modifiez la manière dont les demandes du navigateur sont traitées par une application MVC.
  • Décrire comment conditionner et déployer une application Web ASP.NET MVC à partir d’un ordinateur de développement sur un serveur Web à des fins de stockage intermédiaire ou de production.

Module 1: Exploration d’ASP.NET MVC 5

L’objectif de ce module est de présenter aux stagiaires les composants de la pile Microsoft Web Technologies, qui peuvent être utilisés pour héberger une application Web complète. Les étudiants étudieront également ASP.NET et se familiariseront avec les formulaires Web, les pages Web et les modèles de programmation MVC. Enfin, ils verront un aperçu de ASP.NET MVC 5, y compris les nouvelles fonctionnalités et la configuration.

Leçon:

  • Vue d’ensemble des technologies Web Microsoft
  • Vue d’ensemble d’ASP.NET
  • Introduction à ASP.NET MVC 5

    Atelier: Exploration d’ASP.NET MVC 5

  • Explorer une application de partage de photos
  • Explorer une application de pages Web
  • Explorer une application Web Forms
  • Explorer une application MVC

    À la fin de ce module, les étudiants seront en mesure de:

    Décrivez la pile de technologies Web Microsoft et sélectionnez une technologie appropriée à utiliser pour développer une application donnée.

Module 2: Conception d’applications Web ASP.NET MVC 5

L’objectif de ce module est de présenter aux étudiants le processus de conception typique que les architectes doivent suivre lorsqu’ils planifient une application MVC 5. À ce stade du processus de conception, MVC 5 a été sélectionné comme modèle de programmation le plus approprié, mais les détails de l’application, tels que l’architecture globale, les contrôleurs, les vues, les modèles et les itinéraires à créer, n’ont pas été corrigés. La manière de planifier de tels détails est montrée au cours de ce module.

Leçons:

  • Planification dans la phase de conception du projet
  • Conception de modèles, de contrôleurs et de vues

    Atelier: Conception d’applications Web ASP.NET MVC 5

  • Classes de modèle de planification
  • Contrôleurs de planification
  • Vues de planification
  • Architecture d’une application Web MVC

    À la fin de ce module, les étudiants seront en mesure de:

    Concevoir l’architecture et la mise en œuvre d’une application Web qui répondra à un ensemble d’exigences fonctionnelles, d’interfaces utilisateur et de modèles commerciaux.

Module 3: Développement de modèles ASP.NET MVC 5
L’objectif de ce module est de permettre aux stagiaires de créer des modèles dans une application MVC qui implémentent la logique métier nécessaire pour répondre aux exigences de l’entreprise. Le module explique également comment implémenter une connexion à une base de données ou à un autre magasin de données à l’aide de Entity Framework et LINQ.
Leçons:
  • Création de modèles MVC
  • Travailler avec des données

    Atelier: Développement de modèles ASP.NET MVC 5

  • Création d’un projet MVC et ajout d’un modèle
  • Ajout de propriétés aux modèles MVC
  • Utilisation d’annotations de données dans les modèles MVC
  • Création d’une nouvelle base de données Microsoft Azure SQL

    À la fin de ce module, les étudiants seront en mesure de:

    Créez des modèles MVC et écrivez du code qui implémente la logique métier dans les méthodes, propriétés et événements de Model.

Programme de Formation

No curriculum found !
Course Reviews
N.C
ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

© Copyright 2018 Reunit.
X