Ce workshop pour développeur concerne les entreprises qui désirent comprendre Visual Studio 2008 et certaines des nouvelles technologies du Framework 3.5, en préparant une équipe à l'implémentation de projets développés avec Visual Studio 2008, en VB.Net ou en C#.
Durée : 3 jours
Pré-requis Pour suivre ce cours, les stagiaires doivent disposer des connaissances suivantes : Connaissance des fondamentaux du développement Visual Studio 2005 (ou 2003), Pratique du langage C# ou VB.NET, expérience dans le développement d'application Web ou Winform.
Format Workshop. |
|
Structure de la formation
Module 1 : Vue d'ensemble de Visual Studio 2008 Visual Studio 2008 et le Framework 3.5 fournissent de nouvelles fonctionalités importantes pour aider le développeur dans ses tâches de développement au quotidien. Ce module se concentre sur ces nouveautés afin de donner aux participants une vue globale du produit. Vue d'ensemble de .Net 3.5 Objectifs de développement Tour d'horizon des nouveautés
Module 2 : Les nouveautés de C# Cette session se concentre sur les nouveautés introduites dans le langage C# 3.0 qui est inclus dans Visual Studio 2008. Inférence de type des variables locales Initialisateurs d'objets et de collections Types anonymes Propriétés auto-implémentées Méthodes d'extension Expression lambda Query Arbres d'expression Méthodes partielles
Module 3 : Les nouveautés de VB.Net Cette session se concentre sur les nouveautés introduites dans le langage VB.Net 9.0 qui est inclus dans Visual Studio 2008. Nouveautés, tout comme le C# Le type XML Utilisation de l'Intellisense Refactorisation des codes
Module 4 : Utiliser LINQ pour accéder des données relationelles Le langage LINQ (Language Integrated Query) fournit la possibilité d'écrire des expressions de requêtage directement en C# ou en VB.Net, de façon à simplifier l'implémentation de l'accès aux données. Ce module explique les principes et l'implémentation de base de LINQ, ainsi que les techniques de base pour accéder à des données SQL directement ou au travers de DataSet. Vue d'ensemble de LINQ LINQ-To-SQL LINQ-To-Entity LINQ-To-DataSet
Module 5 : Introduction au Client Continuum Ce module se concentre sur l'explication des différentes technologies clientes dans le monde Microsoft, et le scénario de développement à suivre en fonction de la cible de déploiement attendue. Vue d'ensemble des cibles de clients Technologies versus type de cible
Module 6 : Développer une application Web avec VS 2008 Ce module explique les nouvelles fonctionnalités de Visual Studio pour le développeur d'application Web. Présentation de la surface de conception Utilisation de l'éditeur CSS Nouveautés des pages et des contrôles Le framework AJAX Programmation en JavaScript
Module 7 : Utiliser ASP.NET 3.5 et AJAX Ce module explique comment utiliser ASP.NET 3.5 et le Framework AJAX de Microsoft pour développer des applications Web riches et modernes. Vue d'ensemble d'AJAX Architecture et rendu partiel Extension d'un contrôle existant Présentation de la librairie AJAX de Microsoft Utilisation de Web Service AJAX Control ToolKit
Module 8 : Introduction à Silverligth Ce module présente le positionnement de Silverligth dans le développement d'application Web, son utilisation et les outils disponibles pour créer des applications Silverligth. Vue d'ensemble de Silverligth Modèles, contrôles et programmation Gestion des graphiques et des annimations Utilisation de Silverligth dans une application .Net Considération sur le déploiement
Module 9 : Développer une application WPF Ce module explique comment développer une application WPF avec Visual Studio 2008, comment répartir le code entre l'approche déclarative XAML et la programmation classique. Il présente en outre l'utilisation de Blend pour intégrer les designers dans le projet de développement et réaliser l'interface grapique de l'application. Vue d'ensemble du développement d'une application WPF Séparation du code Structure XAML Utilisation de Blend Déploiement d'application WPF
Module 10 : Utiliser WCF et WF Ce module introduit Windows Communication Foundation et Windows Workflow, en expliquant comment chacune des technologies peut être utilisée dans le cadre du développement d'une application. Vue d'ensemble de WCF et WF Création d'un service WCF Test et genération du proxy client Architecture de workflow Exemple d'application et programmation
Module 11 : Programmation Web avec WCF Ce module explique comment utiliser WCF pour exposer des services sur le Web dans le cadre d'une architecture orientée service. Définition des URI et importance Le modèle de programmation HTTP Présentation des services JSON Utilisation de WCF dans la syndication de contenu
|
|