Apprendre à créer des applications web avec ASP.NET MVC 5
Pour maîtriser le framework de développement de Microsoft qui utilise le pattern MVC et qui permet de structurer rapidement son code.
TARIF (inter-entreprise)
2000 € HT / personne
DURÉE
4 jours
Prochaines sessions
(Nous consulter)
Programme
Cette formation permet d’apprendre, étape par étape, les différents concepts et technologies mises en œuvre.
Explorer le framework ASP.NET MVC 5
- Présentation de la plateforme ASP.NET et ASP.NET MVC 5
- Conventions et règles utilisées
Concevoir des applications avec ASP.NET MVC 5
- Analyser les besoins
- Concevoir les modèles, les vues et les contrôleurs
Ecrire des contrôleurs
- Bien comprendre le rôle des contrôleurs MVC
- Ecrire des contrôleurs et des actions
- Comprendre les mécanismes d’extensibilité
- Savoir écrire des filtres d’action
Ecrire les vues de l’application
- Ecrire et créer les vues
- Utiliser des formulaires pour envoyer des données
- Afficher les données d’une application
- Utiliser Razor avec les Html Helpers
- Créer des vues réutilisables
Ecrire les modèles de l’application
- Créer des modèles MVC
- Utiliser les annotations
- Traiter les données
Tester et débugger des applications ASP.NET avec Visual Studio 2015
- Ecrire des tests unitaires
- Comprendre la méthode TDD (Test Driven Developpement)
- Utiliser le débuggeur intégré
- Mettre en œuvre une gestion globale des erreurs
Organiser les applications Web ASP.NET MVC 5
- Analyser l’architecture de l’application
- Configurer les routes
- Créer une structure de navigation
Donner du style aux applications Web ASP.NET MVC 5
- Utiliser les modèles de vues
- Appliquer CSS aux applications MVC
- Créer une interface adaptative pour les utilisateurs
- Création des pages de réponses dans les applications Web ASP.NET MVC 5
Utiliser Javascript et AJAX
- Intégrer et utiliser jQuery
- Faire un rendu de vue partielles
- Utiliser AJAX pour dynamiser les pages
Utiliser Entity Framework pour accéder aux données
- Comprendre le principe de fonctionnement
- Savoir utiliser les outils dans Visual Studio
- Faire des requêtes avec LINQ
Contrôler la sécurité des applications ASP.NET MVC 5
- Gérer l’authentification et l’autorisation
- Assigner les rôles et les membres
- Authentifier avec des prestataires externes comme Google ou Facebook
Optimiser vos applications ASP.NET MVC 5
- Améliorer le référencement avec des URL propres
- Gagner en efficacité et en homogénéité avec le scaffolding (génération automatique)
- Réutiliser des composants avec NuGET
- Utiliser l’injection de dépendances pour améliorer votre architecture
- Comprendre les contrôleurs asynchrones
- Adapter le rendu pour les mobiles et tablettes
- Améliorer les performances avec le Cache ASP.NET
Mettre en œuvre des APIs Web
- Développer un projet d’API Web
- Appeler une API Web à partir d’un mobile et des applications Web
Déploiement des applications Web ASP.NET MVC 5
- Déployer les applications Web
Apprendre à développer en équipe
- Comprendre les mécanismes et interactions
- Suivre les changements avec un gestionnaire de sources
- Comprendre les étapes de développement avec ASP.NET MVC