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
Nos Clients témoignent (7)
Trainer knowledge and approach.
Piotr Kucharski
Formation - Introducing C# 6.0 with Visual Studio 2015/2017
Approche flexible et adaptation des exercices aux questions et problèmes soulevés par les stagiaires.
Maciej - DataConsult S.A.
Formation - Advanced Programming in C#
Traduction automatique
J'ai apprécié l'étendue des connaissances de Folio. Non seulement il connaissait le contenu du cours, mais il connaissait aussi des constructions dans des langages qui nous étaient familiers afin de rendre les exemples plus significatifs pour nous. Pendant les intervalles, il a partagé sa connaissance des technologies et des solutions en dehors du cadre de la formation pour nous donner un aperçu d'autres solutions que nous pourrions utiliser à l'avenir (et lors de futures formations).
Raphael - Markit Valuations Limited
Formation - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Traduction automatique
the trainer level.
Titus - Ness
Formation - Unit Testing with C#
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Formation - Visual Studio with VB.Net
It was interactive, I could ask many questions and the instructor would modify his lecture to answer my questions
Cynthia Rodriguez - RoyalRoads University
Formation - Programming using ASP.NET MVC 4
Adapté à nos besoins
Rafał - Haleon
Formation - C#.Net
Traduction automatique