Accueil > Développement Logiciel, Devops > Développement d’applications Web ASP.NET MVC
Formation #DEV232

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

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : DEV232


Sessions programmées :

Du 15 au 19 Fév. 2021

Du 26 au 30 Avril 2021

Du 28 Juin au 02 Juil. 2021

Du 20 au 24 Sept. 2021

Du 15 au 19 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : DEV232


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

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 15 au 19 Fév. 2021
  • Du 26 au 30 Avril 2021
  • Du 28 Juin au 02 Juil. 2021
  • Du 20 au 24 Sept. 2021
  • Du 15 au 19 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation