Formation ASP.NET MVC 3 Framework


Contenu du cours

  1. Introduction à ASP.NET MVC
    1. Examen des formes Web ASP.NET
    2. Avantages et inconvénients des formes Web
    3. Modèle-Vue-Contrôleur modèle
    4. ASP.NET MVC
    5. Avantages et inconvénients ASP.NET MVC
    6. Tests unitaires
  2. Premiers pas avec ASP.NET MVC
    1. Installation ASP.NET MVC
    2. Utilisation Visual Studio
    3. Hello World pour ASP.NET MVC
    4. Vues Rendu
    5. Sortie dynamique
  3. Architecture ASP.NET MVC
    1. Le contrôleur dans ASP.NET MVC
    2. La vue dans ASP.NET MVC
    3. Le modèle dans ASP.NET MVC
    4. Méthodes d'aide pour HTML
    5. Formulaire de soumission
    6. Modèle de liaison
    7. Validation des entrées
  4. Le modèle
    1. Technologies Microsoft pour le modèle
    2. ADO.NET
    3. LINQ
    4. ADO.NET Entity Framework 4.1
    5. Directeur de paquet NuGet
    6. Utilisation MvcScaffolding
    7. Code de First Data Modeling
  5. Le contrôleur
    1. Interface d'IController
    2. Classe de base Controller
    3. Actions
    4. Recherche des données d'une demande
    5. Résultats d'action
    6. Attributs d'action
    7. Filtres
    8. Contrôleurs asynchrones
  6. La vue
    1. Responsabilité de vue
    2. Utilisation ViewData
    3. Loosely-Typed-Views
    4. Strongely-typed-Views
    5. Utilisation les objets dynamiques
    6. Aides d’ HTML
    7. Razor View Engine
    8. Utilisation de ViewBag
    9. Attributs de validation

10. Modèles HTML 5 du projet

  1. Routage
    1. Le routage dans ASP.NET MVC
    2. Propriétés des itinéraires
    3. Enregistrement des itinéraires
    4. Itinéraires de débogage
    5. Secteurs
  2. Tests unitaires
    1. Test-driven Development
    2. Examinez l'automation
    3. Refactoring
    4. NUnit
    5. Cas de test
    6. Examinez les classes
    7. Examinez les coureurs
    8. Applications de l'essai ASP.NET MVC
    9. Injection de dépendance

10. Cadres moqueurs
11.Inversion des conteneurs de contrôle

  1. Sécurité
    1. Contrefaçon d'entrée
    2. Cross-Site Scripting
    3. Session Hijacking
    4. Contrefaçon d'entrée Cross-Site
    5. Injection SQL
    6. Utilisation le MVC Framework MVC en toute sécurité
  2. Combinaison ASP.NET MVC et de formes Web
    1. Utilisation des formes Web dans une application MVC
    2. Utilisation MVC dans une application Web Forms
  3. Déploiement
    1. Conditions de serveur
    2. Intégration continue
    3. Configurations d'environnement
    4. XCOPY
    5. Web Deploy

Description

Cette formation ASP.NET MVC Framework 3 fournit un outil pratique sur l'introduction au développement d'applications Web en utilisant ASP.NET MVC 3 et C #. Ce nouveau cadre site Web met l'accent sur le développement à partir de Microsoft séparation des préoccupations de l'architecture et la testabilité des applications. Le cours comprend d'importantes nouvelles fonctionnalités dans MVC 3 tel que le Razor View Engine, MvcScaffolding, templates HTML 5 du projet, et plus encore. Le cours couvre les principes fondamentaux du modèle de conception Modèle-Vue-Contrôleur et sa mise en œuvre dans ASP.NET MVC.

Objectifs

Acquérir une compréhension approfondie de la philosophie et l'architecture des applications Web avec ASP.NET MVC.
Acquérir une connaissance de travail de développement d'applications Web avec ASP.NET MVC et Visual Studio 2010.
Apprenez à accéder à des bases de données Utilisation ADO.NET, LINQ, et cadre 4,1 d'entité.
Apprenez à effectuer des tests automatisés d'applications Web créées à l'aide ASP.NET MVC.
Apprenez à mettre en œuvre la sécurité dans les applications ASP.NET MVC.
Apprenez à combiner ASP.NET MVC et Web Forms le cas échéant.
Apprenez à déployer des applications ASP.NET MVC.

Liens internes

Formation ActionScript
Formation AJAX

Formation ASP
Formation ASP.NET
Formation CSS  
Formation HTML  
Formation JavaScript
Formation PHP/MySQL  
Formation XML

Liens Externes

link-ext

Nous contacter :

Rue Beeckmanstraat 53 1180 Bruxelles/ Brussel

Tel : +32 2 648 84 63 
Fax : +32 2 648 84 63 
Gsm : + 32 477 789 445  
Email : selossej@pixystree.com