Les nouveautés de Visual Studio 2008 et du Framework .Net 3.5

 


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



(c) copyright 2005 -    Agilcom   PAE du Levray, 10 route de Nanfray, 74960 Cran Gévrier - France -  +33 (0)4 50 10 49 70