Ce cours donne aux stagiaires les connaissances nécessaires à la programmation de Microsoft .NET Framework 2.0 et 3.0 avec Visual Studio 2005 : - Présentation du Framework .NET - Création d'applications avec Visual Studio 2005 - Connaissance de la syntaxe des langages VB .NET et Visual C# - Utilisation des fonctionnalités de la programmation orientée objet - Accéder aux données avec ADO .NET - Construire des applications WPF - Créer des applications distribuées avec WCF
Développeurs expérimentés en C, C++, Visual Basic, Visual C# ou autre langage de programmation qui souhaitent développer des solutions d'entreprise avec Visual Studio 2005
Programme :
Module 1 : Présentation Microsoft .NET Framework Introduction au .NET Framework Les Technologies .NET Framework 3.0
Module 2 : Création d'applications avec Visual Studio 2005 Introduction à Visual Studio 2005 Gestion des solutions et des projets Gestion de l'IDE (Integrated Development Environment) Ecriture de code avec Visual Studio 2005
Module 3 : étude des fonctionnalités des langages et de leur syntaxe Les bases de la syntaxe Les améliorations des langages
Module 4 : l'essentiel de la programmation orienté objet Les concepts de la programmation objet Définir une classe Création d'une instance de classe
Module 5 : Concepts avancés de la programmation orientée objet Présentation Implémentation de l'héritage Définir et implémenter des interfaces Créer et utiliser des délégués et des évènements
Module 6 : la sécurité dans.NET Framework Présentation de la sécurité Implémenter Code-Access security Implémenter Role-Based security Utiliser Cryptographic Services
Module 7 : l'accès aux données avec ADO.NET Introduction à l'accès aux données Lecture et écriture de données relationnelles Lecture et écriture de données XML
Module 8 : construire des applications Windows Presentation Foundation Introduction à Windows Presentation Foundation Introduction à XAML Programmation d'applications Windows Presentation Foundation
Module 9 : Création d'applications distribuées Introduction aux applications distribuées Création et utilisation des Web Services Création de Services et de Clients Windows Communication Foundation
Module 10 : Surveillance des applications .NET Framework avec Instrumentation Introduction à Instrumentation Traçage du code et débogage Compteurs de performances Gestionnaire d'événements
Module 11 : Compilation, test et deployment d'une application .NET Framework Introduction aux assemblages Présentation de Microsoft Build Engine (MSBuild) Tester des applications .NET Framework Déploiement d'applications .NET Framework avec ClickOnce Déploiement d'applications .NET Framework avec Windows Installer
Module 12 (optionnel) : Interaction avec du code non managé Introduction à l'interopérabilité Appeler des fonctions non managées avec Platform Invoke Appeler des composants COM du code managé
Module 13 (optionnel) : Architecture et développement d'application Introduction au cycle de vie de développement d'application Introduction à Microsoft Solutions Framework Développement d'applications avec Capability Maturity Model Integration Introduction au développement agile
Informations complémentaires :
Cette formation peut être animée en session intra entreprise.