PB Consultant

Contactez-nous au :
01 43 34 90 94
  • image description1
    20 ANS D'EXPÉRIENCE
    EN FORMATION PROFESSIONNELLE
  • image description2
    PLUS DE 650 FORMATIONS
    S'ADRESSANT À TOUS
    DU DEBUTANT A L'EXPERT
  • image description3
    DES CONSULTANTS FORMATEURS
    ISSUS DU TERRAIN QUI TRANSMETTENT
    LEUR EXPERTISE
  • image description3
    DIF... OPCA... FINANCEMENT
    NOUS VOUS CONSEILLONS
    POUR REDUIRE VOS COUTS
  • image description3
    DES FORMATIONS ADAPTEES
    POUR VOUS FAIRE
    GAGNER DU TEMPS
  • image description3
    DES PROGRAMMES DE COURS
    REVISES 2 FOIS / AN

    POUR SUIVRE LES
    NOUVELLES TECHNOLOGIES
Accueil > .NET > ASP.NET : Développement WEB > ASP.Net MVC 4
 

FORMATION ASP.Net MVC 4

Objectifs de la formation ASP.Net MVC 4

Le modèle MVC (Model-View-Controller) est un principe de conception d'une application Web qui sépare les composants par grand domaine fonctionnel. Cette séparation vous permet de mieux contrôler les différentes parties de l'application, ce qui facilite les tâches de développement, de modification, de test unitaire et tout simplement de travail à plusieurs y compris dans des projets complexes.

Au-delà de l’intérêt du modèle MVC implémenté maintenant par de nombreux framework cette formation ASP.net MVC 4 vous montre aussi comment tirer pleinement profit des nouveautés de la version 4.5 du framework .Net dans l’environnement Visual Studio 2012 .
- ASP.Net Web API
- Intégration avec les comptes Facebook, Twitter ou Google
- Contrôleur asynchrone
- Gestion facilité des clients Mobile
- Regroupement et minification

A qui s'adresse la formation ASP.Net MVC 4

Cette formation ASP .NET MVC 4 s'adresse aux développeurs ainsi qu'aux chefs de projet

Pré-requis :

Connaître au moins un langage .Net (C#, VB.net) et avoir un minimum de connaissance dans le développement WEB (JavaScript, HTML et CSS), idéalement une expérience sur les Web Form ASP.Net 2.0

Contenu de la formation ASP.Net MVC 4

La plate forme ASP.Net MVC 4Comprendre l’architecture IIS / ASP.netLimites des  web forms ASP.net Les solutions apportées par le framework ASP.Net MVC 4Installation de MVC 4Structure d’un projet MVC sous Visual StudioAtelier : Installation de ASP.net MVC4

Création d’un premier projet MVC Concevoir notre application WEB selon le modèle MVCPrincipes de migration d’une application Web ASP.Net (Web Form) vers MVCCode First, Database FirstConception d’une  vue,  d’un contrôleur et d’un modèleConseils sur l’architecture de l’applicationAtelier : Conception de l’architecture globale de notre future applicationPrésentation de l’application ASP.Net MVC pour les exercices
L’accès aux données avec ADO.NET entity frameworkRester au niveau conceptuel avec le modèle Entity FrameworkL’indépendance par rapport au moteur de donnéesLa prise en charge de LINQCréation d’un modèle basé sur Entity FrameworkImplémenter une couche d’accès aux données générique (Data Access Layer, DAL) Tests Unitaires sur le modèleAtelier : Création d’un EDM en mode Database FirstCréation d’un EDM en mode Code FirstCréation de la DAL et des tests unitairesContrôleur MVCRôle du contrôleur Création de contrôleurMéthodes d’action et type de retourTest unitaire sur le contrôleurAtelier : Création d’un contrôleur et des ses actionsCréation des tests unitaires pour le contrôleurL’affichage des données (vue MVC)Rôle de la vueConception d’une vueCréation de vueMoteur de vue et RAZORAtelier : Création d’une  vue simpleFormulaire et Helpers HTMLCréation de vue fortement typéCréation de vue partielleLes contrôles graphiques pour de saisie de donnéesAtelier : Amélioration des vues pour gérer les opérations CRUDValidation et Annotation des donnéesAnnotations de validationPersonnalisation des messages d’erreurPersonnalisation de la logique de validationAffichage et édition des annotationsAtelier : Edition des annotations de validationAmélioration des vues pour intégrer la validation des donnéesAJAX et jQueryUtilisation de jQuery avec ASP.net MVCApports de AJAX Helpers dans une vue MVCEnvoyer et recevoir des informations au format JSONAmélioration des performances AJAXAtelier : Modification d’une vue pour utiliser AJAXModification d’une vue en intégrant un traitement jQuery (coté client Web)Utilisation du format JSON sur une méthode d’actionRoutage d’URL dans ASP.net MVCNécessité et intérêt du routageFonctionnement détaillé du routageContrainte de routageTest unitaire de la routeAtelier : Ajout de contrainte de routage à l’applicationCréation des tests unitaires pour le routageAutres Aspects du développement MVCUtilisation de Nugets pour maintenir les références externes à jourASP.Net Web APILe support des équipements mobiles (que windows phone  ?)Regroupement et minificationLe moteur de génération de code T4 (Text Template Transformation Toolkit)Personnalisation des fichiers T4Atelier : Intégration de NugetsPersonnalisation de fichiers T4Aspects avancésQu’entend-on par étendre le modèle MVC ?Les  contrôleurs asynchronesQu’est-ce que l’injection de dépendance (Dependency Injection) ? Utiliser Unity comme container pour ses servicesAtelier : Implémentation d’un contrôleur asynchroneRéalisation d’un helper HTML ou RAZORCréation d’un filtre d’exceptionSécurité et DéploiementIntégration dans les services ASP.Net pour l’authentification et la gestion des autorisationsUtilisation de login externe (Google, Facebook, Twitter)Déploiement vers IIS 7Déploiement vers IIS 6Performances d’une application ASP.net MVC 4Synthèse des points d’entrée


formation MVC 4 ASP.NET

-

formation web asp.net MVC 4

-

formation ASP . NET MVC 4 Paris

Cette formation « ASP.Net MVC 4 » est éligible au DIF. Ce cours peut être financé par l'OPCA de votre entreprise.
Durée de la formation ASP.Net MVC 4 : 4 jours
Tarif de la formation ASP.Net MVC 4 : 2545€ HT
Cours disponible en intra également
Référence : SAMV
Dates / Inscription en ligne :
du 10/06/2013 au 13/06/2013

Des sessions supplémentaires sont créées régulièrement, n’hésitez pas à nous contacter pour en prendre connaissance.

Lieu de la formation
Paris - La Défense
Nos coordonnées
Tél : 33 (0)1 43 34 90 94
E-mail : nous contacter