Le Club Formation : la même formation, moins chère



> Accueil > Programmation intensive avec le Framework.Net

Formation Programmation intensive avec le Framework.Net

Valtech Training

1916.00 € HT 958.00 € HT
jusqu'à - 50%

Durée : 5 jours

Tout développeur C# acquiert petit à petit une meilleure connaissance des spécificités du langage et du potentiel des classes du Framework. Ce cours vous aide à réduire ce temps d'apprentissage.

Ce cours est une invitation à découvrir en profondeur le langage C# et ses évolutions. Vous utiliserez des API essentielles du Framework .Net comme les Windows Forms, ADO.NET ou les Streams, vous permettant ainsi de créer une application de bout en bout. Enfin, vous serez amenés à manipuler un certain nombre de techniques importantes mais souvent négligées du Framework .Net comme développer des applications multi-tâches robustes, comprendre le fonctionnement précis du Garbage Collector ou interopérer avec des composants natifs (DLL) ou COM. Au travers d'ateliers complets, nous exercerons nos compétences de conception et appliquerons les bonnes pratiques du développeur .Net.

Ce cours répond aux questions suivantes : "Qu'y a t-il dans le Framework .Net ?", "Quelles sont les pratiques préconisées pour sa bonne utilisation ?", "Comment concevoir une application .Net ?", "Comment interagir avec une application Windows d'avant .Net ?".



Vous allez apprendre à

  • Parcourir le langage C#
  • Améliorer vos connaissances de certaines API du Framework .Net
  • Cerner les services techniques offerts par .Net
  • Gérer le multi-tâches en .Net
  • Intégrer des composants existants à une application .Net
  • Connaître les évolutions de C#
  • Améliorer vos aptitudes à la conception des applications
  • Accéder aux données avec ADO.NET
  • Créer une IHM avec Windows Forms
  • Le langage et le Framework
    • Rappels sur le langage C#
    • Vue générale du Framework .Net : Windows Forms, Webforms, ADO, XML, réseau...
  • Les applications graphiques (Windows Forms)
    • Introduction aux Windows Forms
    • Ajout de contrôles et tableaux de contrôles
    • Développement de composants graphiques réutilisables
    • Gestion d'événements
  • Définition de types
    • Classes et classes partielles
    • Enum et struct
  • Interfaces
    • Implémentation d'une interface
    • Implémentation de plusieurs interfaces, gestion des ambiguïtés
  • Surcharge d'opérateurs
    • Implicite
    • Explicite
  • Héritage
    • Subtilités liées à l'héritage et au polymorphisme
    • Chaînage de constructeurs
    • Modificateurs de portée
    • La réflexion : la notion d' "Attribute" et son utilisation
  • Délégués et événements
    • Création de sources et cibles d'événements
    • Utilisations et limites
  • Fonctionnement et optimisation du Garbage Collector
    • Stratégie de récupération automatique de la mémoire en .Net
    • Le Boxing : utilisation de class et struct
    • Mesure de l'activité du Garbage Collector
    • Design Patterns pour la gestion mémoire et l'optimisation
  • Le Framework et les technologies non-managées
    • P/Invoke : intégration de bibliothèques de fonction natives
    • Intégration de composants COM / ActiveX
  • Évolutions du C#
    • Collections et Generics
    • Nullable types, Delegates anonymes
    • Yield et itération
  • Multi-threading
    • Rappels sur la notion de Thread
    • Gestion intégrée des Threads dans le Framework .Net
    • La synchronisation des ressources
    • Multi-thread et delegate asynchrone
  • Accès aux données
    • Modèle objet d'ADO.NET
    • Dataset et DataReader
    • Mode connecté, mode déconnecté
    • Accès au système de fichiers
    • Utilisation des Streams
  • Annexe : Découverte de l'Enterprise Library
    • Data Application Block
    • Logging Application Block
    • Validation Application Block
    • Exception Management Application Block

Développeurs, chefs de projet techniques


Pré - Requis


70% de travaux pratiques

Demander cette formation
Les champs marqués * sont obligatoires.


Retrouvez toutes
nos formations
classées par
régions

Accéder


Contact - Conditions générales d'utilisation - Mentions légales - Plan
Club Golden - Liens - Création de site internet : webagency Goldenmarket - Goldenmarket