Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
- Démarrer avec ASP.NET MVC:NET MVC en contexte ; Nouveautés de MVC 6 ; Modèles de projet MVC ; Comprendre la structure d'un projet ASP.NET MVC ; Conventions d'appellation ; Créer des vues ; Définir des contrôleurs ; Définir un modèle de données
- Créer une application ASP.NET MVC complète : Vues à typage fort ; Syntaxe Razor ; Comprendre les URL et les méthodes d'action ; Aides de balises MVC6 ; Post-back de formulaire ; Validation de données
- Applications ASP.NET MVC de qualité industrielle : Meilleures pratiques d'architecture d'application NET ; Mise en œuvre d'un référentiel et d'un modèle de données EF ; Injection de dépendances ASP.NET ; Fabriques de contrôleurs personnalisés
- Techniques de visualisation : Définir des aides de balises personnalisées ; Définir une page de présentation ; Utiliser des styles ; Définir et utiliser des vues partielles
- Mise en œuvre de la navigation : Définir les classes du modèle de vue ; Implémenter le filtrage de données dans un contrôleur ; Comprendre le mécanisme de routage ; Ajouter des entrées personnalisées à une table de routage ; Définir les valeurs par défaut, les paramètres et la validation ; Générer des URL et des hyperliens ; Contraintes de routage personnalisées
- État Management : Utilisation de champs cachés ; État de la session et de l'application ; Liaisons de modèle personnalisées
- Création de services RESTful à l'aide de l'API Web : Vue d'ensemble de l'API Web ; Construction de serveurs et de clients ; Négociation de contenu ; Routage d'attributs ; Liaison de modèle personnalisé ; Invocation de services RESTful à partir de clients Ajax.
- Création d'applications à page unique : Vue d'ensemble des SPAs ; Utilisation de GruntJS, NPM, et support Bower ; Vue d'ensemble de AngularJS et Bootstrap
Pré requis
- 6 mois d'expérience en programmation C#
- Une expérience en développement ASP.NET est un avantage mais n'est pas essentielle
28 Heures