Programmation .NET avec Visual Basic niveau 2 Plan de cours
Transcription
Programmation .NET avec Visual Basic niveau 2 Plan de cours
Programmation .NET avec Visual Basic niveau 2 Plan de cours Durée : 5 jours , soit 35 heures. Environnement : PC sous Windows, .NET Framework 3.5, Visual Studio 2008 Versions : .NET Framework 3.5, Visual Studio 2008 Pré-requis: intérêt pour la programmation avec Visual Studio 2008. Une expérience de développement avec Visual Basic .NET est nécessaire. La formation "Programmation .NET avec Visual Basic niveau 1", constitue une bonne introduction. Objectifs : Ce cours a pour but de montrer les capacités avancées de Visual Basic .NET : Programmation d'applications Client/Serveur, Multithreading, Création dynamique d’objets et Sérialisation, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) Plan de cours proposé : 1. Le concept Client/Serveur . . . . . Le réseau et ses protocoles (TCP/IP, UDP) Communiquer sur le réseau Créer un client TCP Créer un serveur TCP Développer une solution Client/Serveur 2. Lire et écrire dans un fichier . Notion de flux (Stream) . Différents modes d’accès aux fichiers . Lecture/Ecriture 3. Manipuler les bits (Bytes) . . . . Type Byte, Tableau de Bytes Byte et les fichiers Byte et le réseau Byte et la cryptographie 4. Création dynamique d’objets et Sérialisation . . . . Créer dynamiquement des objets Créer dynamiquement des contrôles Créer dynamiquement des Form Stocker vos objets grâce à la sérialisation 5. Multithreading . . . . Créer dynamiquement des threads Manipulation des threads Gestion d’accès aux données avec les threads BackgroundWorker 6. Visual Studio Tools for Office et modules Visual Studio . Créer des modules pour Visual Studio . Créer des modules pour la suite Office 7. Windows Presentation Foundation (WPF) . . . . . . . . . Architecture Découpage Designer/Développeur Les contrôles Les styles Les ressources Les templates Texte et documents Audio et vidéo Le DataBinding 8. Windows Communication Foundation (WCF) . . . . . . . . . Architecture de WCF Modèle de programmation Services et points de terminaison Adresses, bindings et contrats Sérialisation et versioning Hébergement et activation Messagerie fiable et file d’attente Services transactionnels Extensibilité 9. Astuces . Documentation par codage XML . Code snippets