Cette formation est orientée solution propriétaire notamment Windows. Nous proposons des modules allant des fondamentaux aux propriétés avancées. Les modules sont les suivantes :

MODULE 1 : Programmation avec .NET – Les fondamentaux

  1. Introduction à la programmation .NET.
  2. Programmation objet avec .NET.
  3. Structure du langage .NET.
  4. Développement d’IHM.
  5. Stockage et récupération de données avec les E/S.
  6. Bases de données relationnelles.
  7. Outils de développement .NET.

MODULE 2 : La plateforme .NET

  1. Architecture du Framework .NET : CLR, BCL, et CLS (support multilangage).
  2. Aperçu des différents types d’applications dans un environnement multicible.
  3. Structure d’une application .NET : notion d’espace de noms.
  4. Outils et environnement de développement.
  5. Langage de CIL : principe du langage intermédiaire, principe de la compilation JIT (Just In Time Compiler).
  6. Notion d’assembly, de métadonnées et de déploiement. Assembly privé et assembly partagé : signature, rôle du GAC (Global Assembly      Cache), mise en place dans le GAC. Les nouveautés du GAC 4.0.

MODULE 3 : Syntaxe de base – données, expressions et instructions

  1. Variables et expressions : déclaration, constantes, opérateurs, types anonymes (C# 3.0) et dynamiques (C# 4.0).
  2. Types de données : Common Type System, rôle de la classe de base System.Object et transtypage.
  3. Types valeur et types référence.
  4. Instructions de contrôle de flux : boucles et tests.
  5. Syntaxe de base : manipulation des tableaux, instructions de contrôle de flux, …

MODULE 4 :Gestion des exceptions

  1. Principe de la gestion des exceptions.
  2. Déclenchement d’erreurs personnalisées avec throw.
  3. Utilisation des exceptions pour le traitement centralisé des erreurs.

MODULE 5 :Programmation Orientée Objet

  1. Classes et objets.
  2. Modélisation du monde réel par objet.
  3. Notions de champ, méthode et propriété.
  4. Encapsulation.
  5. Héritage.
  6. Polymorphisme.
  7. Interfaces.

MODULE 6 : Classes et objets en C# / VB.NET

  1. Définition des classes & objets.
  2. Définition du contenu de la classe : méthodes et propriétés.
  3. Visibilité des membres d’une classe : propriétés et méthodes. Utilisation des espaces de noms.
  4. Cycle de vie des objets : constructeur, destructeur. Gestion de la mémoire avec le garbage collector.
  5. Le mécanisme de surcharge (constructeurs, méthodes et opérateurs).
  6. Dérivation et héritage des classes : principe de dérivation, contrôle d’accès lors de la dérivation.
  7. Principe du polymorphisme.
  8. Principe des interfaces (définition et implémentation).
  9. Manipulation des attributs : principe des méta-données. Attributs de classe, de méthode, de champ.
  10. Régions de code et classes partielles.
  11. Classes génériques.
  12. Délégués, covariance, contravariance et événements. Les variances appliquées aux interfaces (C# 4.0).
  13. Classes métier semblables à celles du framework .NET : réalisation de propriétés, d’indexeurs et d’énumérateurs.
  14. Génération de documentation.
  15. Les nouveautés de C# 3.0 et 4.0 :
  16. expression d’initialisation, types anonymes
  17. types dynamiques
  18. paramètres optionnels
  19. propriétés automatiques
  20. méthodes d’extension
  21. méthodes partielles et lambda expressions.

MODULE 7 :Objet et classes de base du framework .NET

  1. Qu’est-ce qu’un framework ? Principe. Hiérarchie des classes.
  2. Traitement des dates et des durées. Traitement des chaînes avec StringBuilder et les expressions régulières.
  3. Classes incontournables : manipulation du système de fichier, Math, Random, etc.
  4. Les différents types de collections, de dictionnaires et de tables de hachage.
  5. Les collections génériques et les bases de Linq avec LINQ To Object sur les collections standard

MODULE 8 : Les différent types d’applications développées en .NET

  1. Principe et conception d’une bibliothèque de classes réutilisables.
  2. Principe et conception d’un service windows.
  3. Principe et exemple des applications Web ASP .NET.
  4. Principe et exemple des services Web ASP .NET.
  5. Introduction aux accès aux données avec ADO .NET et LINQ.
  6. Qu’est-ce que LINQ : exemple avec LINQ To Entities, LINQ to SQL et Entity Framework.

Développement avec spring et Entity Framework

Total Page Visits: 262 - Today Page Visits: 1