Accueil > Développement informatique et DevOps > Développement d’applications Web ASP.NET MVC
Formation #DEV232

Formation Développement d’applications Web ASP.NET MVC

Durée : 5 jours

Code : DEV232


Prochaines dates programmées :

Du 08 au 12 Avril 2024

Du 26 au 30 Août 2024

Du 09 au 13 Déc. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Apprendre à concevoir et développer des applications avec ASP.NET MVC
  • Mettre en oeuvre Ajax avec ASP.NET MVC
Programme
1/ Introduction
  • Vue globale des technologies web Microsoft
  • Vue d’ensemble d’ASP.NET 4.x
  • Présentation du modèle MVC 5
  • Les modèles, les contrôleurs et les vues
2/ Conception d’une application MVC
  • Création des modèles MVC
  • Propriétés et méthodes des modèles MVC
  • Planifier la phase de conception
  • Modéliser son modèle de données
  • L’architecture des contrôleurs et des vues
  • Le HTML Helper
3/ Tests et débogage
  • Tests unitaires sur des composants MVC
  • La gestion des exceptions
4/ Structurer une application et appliquer des styles
  • L’analyse de l’architecture
  • La configuration des routes
  • La création d’une structure de navigation
  • Le fonctionnement et implémentation du routage
  • L’utilisation d’Unity ou Ninject pour l’injection de dépendance
  • Le CSS dans une application MVC
5/ Développement des modèles
  • Gestion du modèle de données
  • Modéliser son domaine
  • Les objets du modèle
  • Liaison avec les données de la base de données
  • Utiliser l’Entity Framework 6 avec MVC5
  • Construction automatisé des modèles avec EF6 (code first, database first)
6/ Développement des vues
  • Le modèle de vues
  • Les vues fortement typées
  • Les vues avec la syntaxe Razor
  • Réutilisation du code dans les vues (HTML helpers, vues partielles)
7/ Développement des contrôleurs
  • L’implémentation des actions
  • L’implémentation des filtres d’actions
  • L’utilisation des subcontroller
8/ Pages réactives et JavaScript
  • Utilisation d'AJAX
  • Mettre à jour de pages partielles
  • Mise en cache pour réduire la bande passante
  • Mettre en oeuvre le code JavaScript
  • La bibliothèque jQuery et jQueryUI
9/ La sécurité des applications
  • Le contrôle d'accès aux applications
  • L'authentification et l'autorisation
  • Les rôles
  • Stabilité, fiabilité et sécurité des applications
  • Les informations d'état
10/ Services Web
  • Windows Azure : Présentation
  • Ecriture d'un service web de Windows Azure
  • Développer une API Web
  • Appel d'une API Web depuis des applications mobiles et Web
11/ Traitement des demandes et déploiement
  • Les modules et les gestionnaires HTTP
  • Utiliser les sockets Web
  • Déploiement des applications Web et MVC
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs
Dates

Dates

  • Du 08 au 12 Avril 2024
  • Du 26 au 30 Août 2024
  • Du 09 au 13 Déc. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.