Intra-entreprise :
Formation personnalisée dans vos locaux.
Inter-entreprise :
Formation dans nos locaux.
Formation MS10264 - Visual Studio 2010 Développement d'applications Web avec Visual Studio 2010
11 juin 2012 | 25 juin 2012 | 24 septembre 2012 | 1 octobre 2012 | 5 novembre 2012 |
19 novembre 2012 | 10 décembre 2012 | Egalement disponible en Intra : Tarif au 01 46 20 18 40.
Objectifs de la formation
A l'issue de ce cours, les participants seront capables de:
- Créer une application Web ASP.Net interactive
- Créer des pages riches et réactives
- Gérer la sécurité et le déploiement
Publics
Le cours s'adresse aux développeurs Web qui utilisent Microsoft Visual Studio 2008 SP1 et des versions plus récentes du produit.
Pré-requis pour suivre cette formation .NET 4.0 avec Visual Studio 2010
Les participants doivent posséder les connaissances techniques sur :
- les modèles de développement
- les phases typiques dans le cycle de développement
- les concepts de programmation évènementielle
- les concepts de la programmation objet
- la conception d'une interface utilisateur
- le développement d'une application structurée
Contenu de la formation .NET 4.0 avec Visual Studio 2010 :
Vue d'ensemble de l'architecture et la conception des applications Web
- Décrire l'architecture sous-jacente et la conception d'une application Web
- Décrire l'architecture sous-jacente de IIS 7.0 et la console de gestion
- Décrire l'architecture de ASP.net 4.0 et les fonctionnalités clés
- Décrire le Framework MVC
- Comparer le cycle de vie des formulaires Web et les pages MVC
Conception d'une application Web
- Appliquer les meilleures pratiques et concevoir les choix appropriés lors de la conception d'une application Web
- Expliquer comment une application Web est conçue
- Choisir les formulaires Webs et MVC
Développement des modèles MVC (Modèles, Vues, Contrôleurs)
- Développer des contrôleurs MVC
- Mettre en oeuvre des contrôleurs MVC
- Créer des méthodes d'action
Développement de vues MVC
- Développer les vues MVC
- Mettre en oeuvre les vues MVC
- Mettre en oeuvre les vues MVC de type fortement typés
- Mettre en oeuvre les vues MVC partielles
Conception de l'exposition
- Optimiser la conception d'une application Web pour son exposition auprès des moteurs de recherche
- Décrire les besoins pour optimiser l'exposition d'un site Web et comment utiliser le toolkit IIS SEO
- Créer des fichiers robots.txt et sitemap.xml
- Utiliser ASP.net avec les formulaires Web et les pages MVC
Ecriture du code pour les formulaires Web
- Ecrire le code pour les formulaires Web
- Décrire la structure d'une application Web
- Contrôler "ViewState"
- Localiser une application Web en utilisant les fichiers ressources
- Valider la saisie utilisateur dans les formulaires Web et les pages MVC
Optimisation de la gestion des données pour les formulaires Web
- Optimiser la gestion des données pour les formulaires Web
- Utiliser les contrôles de sources de données dans les formulaires Web
- Utiliser les données dynamiques ASP.Net dans les formulaires Web
Assurer la qualité par le débogage, les tests unitaires et le refactoring du code
- Débogage
- Tests unitaires
- Refactoring du code
Sécurisation d'une application Web
- Sécuriser une application Web
- Configurer l'authentification
- Configurer ASP.Net Membership
- Gérer l'autorisation en utilisant les rôles ASP.Net
Utilisation de pages maîtres et CSS
- Appliquer les pages maîtres et CSS pour une interface utilisateur cohérente
- Identifier les challenges dans le développement d'application compatible avec de nombreux navigateurs et périphériques
- Appliquer les pages maîtres
- Appliquer des styles CSS
Développement de scripts côté client et de services
- Développer des scripts côté client et des services
- Mettre en oeuvre AJAX
- Créer des services
Mise en oeuvre de AJAX avancé dans une application WEB
- Mettre en oeuvre AJAX avancé dans une application Web
- Gérer l'historique du navigateur
- Mettre en oeuvre AJAX dans les pages MVC
- Mettre en oeuvre jQuery
Déploiement d'une application Web
- Développer une application Web
- Identifier les défis du déploiement d'applications Web et décrire les environnements cibles
- Décrire les méthodes et outils de compilation des applications Web
- Transformer le fichier web.config lors du déploiement d'application Web
Développement d'une application Web à l'aide de Silverlight
- Introduction aux applications
- Internet riches (RIA)
- Présentation de Silverlight
- Créer une application Silverlight
