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)

Nous pouvons également nous déplacer
dans vos locaux (formation intra-entreprise).

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

Le formateur

Cette formation est donnée par Pascal LACROIX, formateur depuis 2012. Pascal est aussi architecte et développeur de terrain, spécialise des technologies .NET.