Programmation C# avec Visual Studio 2010
acquérir les fondamentaux de la programmation objet avec C# et du framework .Net sous Visual studio 2010
Vue d'ensemble de la plate-forme Microsoft .NET et de C#
La plate-forme .NET, le .NET Framework et ses composants
Structure d'un programme C#, exceptions, débogage, compilation et exécution
Variables (conventions, types de données, conversion, types personnalisés)
Instructions de contrôle (branchement, conditionnelles, d'itération, exceptions)
Méthodes statiques (paramètres, passage de paramètres, retour de valeur, surcharge)
Créer, initialiser et utiliser des tableaux et des Generics
Notions fondamentales de la programmation orientée objet
Classes en C# (héritage et polymorphisme)
Création et destruction d'objets (constructeurs, surcharge, destructeur)
Encapsulation avec les proprietes et les modificateurs de visibilité
Mecanismes d'heritages, classes abstraites et interfaces
Creation d'applications Windows
Principes des Windows Forms (SDI, MDI) et classes partielles
Utilisation de Visual Studio 2010 pour la creation d'applications
Gestion des evenements et utilisation des delegués
Utilisation des controles standards du FrameWork
Utilisation du FrameWork .NET pour le developpement Windows
Programmation du système de fichiers
Programmation des Thread et utilisation de Thread dans une fenetre
Créer et utiliser des fichiers de ressources pour les parametres de l'application
Gerer les erreurs et mener les tests et le debogage de l'application
Application client/serveur avec ADO.NET
Le modele ADO.NET
Etablir la connexion aux données, utiliser des commandes et le DataSet
Utiliser les outils de Visual Studio 2010 pour l'accès aux données
Comprendre et implementer les mecanismes de liaisons aux données pour ameliorer la vitesse de developpement
Impact du XML dans le developpement des données
Ouvertures et Echanges avec les WebServices
Principes et avantages des WebServices
Créer un WebServices et abonnement d'un client au webservice
Voir le détail du programme
Développement de Solutions WCF avec Visual Studio 2010
développer des applications SOA en utilisant WCF avec Visual Studio 2010
Architecture orientée service
Avantages
Scenarii et standards
Développement avec WCF
Contrat de service et mise en oeuvre
Services hôtes WCF, comportements WCF
Utiliser les services WCF
Services hôtes WCF
IIS, WAS et AppFabric
Configurer les hôtes WCF
Définition et mise en oeuvre de contrats
WCF
Modèles de messages
Concevoir les contrats WCF
Points de terminaison et comportements
Points de terminaison multiples et intéropérabilité
Découverte WCF
Points de terminaison par défaut
Instanciation et concurrence d'accès
Fiabilité
Test et dépannage des services WCF
Erreurs et symptômes
Fautes WCF
Debogage et outils de diagnostic
Sécurité
Modèle de sécurité WCF
Sécurité et transport des messages
Authentification et autorisation
Identification basé sur les demandes
Sujets avancés
Modèled'invocation asynchrone
Etendre WCF
Routage
Services de Workflow
Voir le détail du programme
Développement d'Applications Web ASP avec Visual Studio 2010
développer une application web
Architecture et conception des applications Web
Architecture sous-jacente et conception d'une application Web
Architecture sous-jacente de IIS 7.0 et la console de gestion
Architecture de ASP.net 4.0 et fonctionnalités clés
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
Choisir les formulaires Webs et MVC
Développement des modèles MVC
Développer des contrôleurs MVC
Mettre en oeuvre des contrôleurs MVC
Créer des méthodes d'action
Développer les vues MVC
Mettre en oeuvre les vues MVC, les vues MVC de type fortement typés, 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
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
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 test unitaire et le refactoring du code
Débogage
Tests unitaires
Refactoring du code
Sécuriser une application Web
Configurer l'authentification, ASP.Net Membership
Gérer l'autorisation en utilisant les rôles ASP.Net
Utilisationde 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, des styles CSS
Développer des scripts côté client et des services
Mettre en oeuvre AJAX
Créer des services
Mettre en oeuvre AJAX avancé dans une application Web
Gérer l'historique du navigateur
Mettre en oeuvre AJAX dans les pages MVC, jQuery
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)
Créer une application Silverlight
Voir le détail du programme
Développement de Solutions d'Accès aux Données avec Visual Studio 2010
concevoir et de développer les accès aux données à
travers les applications Microsoft Windows ou ASP.Net, au sein du Framework .Net
Architecture et technologies des accès aux données
Scénarii d'accès aux données
Création des entités de modèles de données
Modifier une entité de modèle de données
Personnaliser une entité de modèle de données
Effectuer des requêtes sur les entités de données
Récupérer des données à l'aide de LINQ to Entities, de Entity SQL, du fournisseur, des procédures stockées
Tester le code d'accès aux données
Création, mise à jour et supression de données Entity
Comprendre les changements dans Entity Framework
Modifier les données dans un modèle Entity Data Model
Prise en main de scenarri multi-utilisateurs
Concurrence d'accès et support transactionnel dans Entity Framework
Création de solutions optimisées
Les étapes de l'exécution de requêtes
Utiliser les requêtes compilées, des vues Entity Framework pré-définies
Surveiller la performance
Améliorer les modifications de données asynchrones
Personnalisation des Entités et création des Classes d'Entité personnalisées
Réécrire les classes générées
Utiliser les modèles pour personnaliser les Entités
Créer et utiliser les classes d'Entité personnalisées
Uilisation des classes POCO avec Entity Famework
Besoins pour les classes POCO
Classes POCO et "lazy loading"
Classes POCO et "change tracking"
Etendre les types d'entity
Concevoir une solution N-Tier
Définir le fonctionnement et mettre en oeuvre les structures de transport de données
Protéger les données et les opérations
Prise en main des mises à jour dans une solution N-Tier à l'aide de Entity Framework
Suivi des Entités et validation des modifications
Gérer les exceptions dans une solution N-Tier
Création de solutions connectées ponctuellement
Données mises en cachehors-ligne à l'aide de XML
Utiliser Framework Sync pour la synchronisation des données
Création de requêtes sur les données à l'aide de WCF Data Services
Créer un service de données
Utiliser un service de données WCF
Protéger les données et les opérations dans un service de données WCF
Mise à jour des données à l'aide de services de donnéesWCF
Créer, mettre à jour et supprimer des données dans WCF Data Service
Prévenir les mises à jour non autorisées et améliorer les performances
utiliser WCF Data Services avec les données non relationnelles
Utilisation de ADO.Net
Récupérer et modifier les données à l'aide des commandes ADO.Net
Récupérer et modifier les données à l'aide de DataSets
Gérer les transactions et la concurrence dans des scenarii multi-utilisateurs
Utilisation de LINQ to SQL
Mettre en oeuvre un modèle logique de
données à l'aide de LINQ to SQL
Gérer les performances et et la concurrence d'accès
Voir le détail du programme