Ce cours de cinq jours avec instructeur permet aux développeurs qui utilisent un autre langage de programmation ou une version précédente de Visual Basic .NET ou Visual C#, ou qui possèdent une formation de base ou une expérience limitée avec Microsoft Visual Studio 2005, d'acquérir des connaissances approfondies sur la programmation de Microsoft .NET Framework versions 2.0 et 3.0 en utilisant Visual Studio 2005.
Ce cours est destiné aux programmeurs qui disposent déjà d'une expérience professionnelle du langage C, du langage C++, des versions antérieures de Visual Basic ou de Visual C# Java ou de tout autre langage de programmation et qui prévoient d’utiliser Visual Studio 2005 pour le développement de solutions d’entreprise
posséder une expérience professionnelle de la programmation en langage C, C++, ainsi qu’avec les versions antérieures de Visual Basic, C#, Java ou tout autre langage de programmation ; être familiarisés avec la stratégie Microsoft .NET Framework, être familiarisés avec les versions 2.0 et 3.0 du .NET Framework
Module 1 : Vue d'ensemble de Microsoft .NET Framework
Ce module présente les fonctionnalités et les composants principaux de Microsoft .NET Framework 2.0. Il offre également une vue d'ensemble des technologies Microsoft .NET Framework 3.0 et décrit comment celles-ci sont liées à la version 2.0 du .NET Framework.
Module 2 : Création d'applications avec Visual Studio 2005
Ce module présente les fonctionnalités principales de l’environnement de développement intégré (IDE, Integrated Development Environment) Visual Studio 2005 et décrit comment créer et gérer des solutions, des projets et d’autres ressources. Il met en évidence un grand nombre des nouvelles fonctionnalités de Visual Studio 2005 qui contribuent à simplifier et à accélérer le développement d'applications.
Module 3 : Étude des fonctionnalités du langage et de la syntaxe
Ce module présente les fonctionnalités de langage fondamentales dans C# et Visual Basic, notamment les déclarations de variable, les constructions de flux de contrôle et la gestion des exceptions. Il décrit également les nouvelles fonctionnalités de langage ajoutées à Visual Studio 2005.
Module 4 : Notions fondamentales relatives à la programmation orientée objet
Ce module présente aux stagiaires les notions fondamentales de la programmation orientée objet, définit la terminologie importante et présente la syntaxe pour la définition de classes et la création d'instances.
Module 5 : Programmation orientée objet avancée
Ce module décrit comment utiliser l’héritage et les interfaces. Il présente également les délégués et les événements et décrit comment les utiliser dans les applications .NET Framework.
Module 6 : Sécurité dans le .NET Framework
Ce module présente le concept de sécurité et décrit comment utiliser la sécurité d’accès au code et la sécurité basée sur les rôles. Il offre également une introduction aux services de chiffrement disponibles dans le .NET Framework.
Module 7 : Accès aux données à l'aide d'ADO.NET
Ce module décrit comment accéder aux données par programme dans une base de données relationnelle, en utilisant ADO.NET. Il décrit également comment lire et écrire des données XML, et offre une introduction aux classes dans le modèle d'objet de document (DOM, Document Object Model) XML.
Module 8 : Création d'applications Windows Presentation Foundation
Ce module décrit les principales fonctionnalités de Windows Presentation Foundation et présente XAML (Extensible Application Markup Language), langage déclaratif qui peut être utilisé pour définir des interfaces utilisateur. Il offre également une introduction au modèle d’objet Application et décrit comment programmer une application Windows Presentation Foundation.
aires seront à même d'effectuer les tâches suivantes :
Module 9 : Création d'applications distribuées
Ce module présente le concept des applications distribuées et montre comment créer et utiliser des services Web XML à l’aide du .NET Framework et de Visual Studio 2005. Il aborde également les principales fonctionnalités de Windows Communication Foundation et explique comment créer des services et des clients Windows Communication Foundation
Module 10 : Surveillance d'applications .NET Framework à l’aide de l’instrumentation
Ce module décrit l'instrumentation et montre comment l’effectuer dans des applications .NET Framework en utilisant le traçage et le débogage de code, les compteurs de performance et les journaux d'événements.
Module 11 : Compilation, test et déploiement d'applications .NET Framework
Ce module décrit les activités qui ont lieu dans les étapes finales du développement d’applications, lors de la création, du test et du déploiement d’une application. Il explique comment utiliser les outils Microsoft pour effectuer chacune de ces activités.
Module 12 : Interaction avec du code non managé (facultatif)
Ce module présente le concept d’interaction avec du code non managé, puis décrit comment accéder aux fonctions non managées et aux objets COM à partir de code managé dans une application .NET Framework.
Module 13 : Conception et développement de logiciels (facultatif)
Ce module présente la conception et le développement de logiciels et explique quelques-uns des modèles et des outils les plus communément utilisés.
5 jours
2100 € HT