Formation C# perfectionnement

Formation C# perfectionnement

Formateur Gaetan photo de profil
Formateur :
Catégories :
Avis :

A propos de cette formation

Le C# (prononcé « si sharp ») est un langage de programmation orienté objet à typage fort, créé par la société Microsoft. Il a été créé afin que la plate-forme Microsoft .NET soit dotée d’un langage permettant d’utiliser toutes ses capacités. Il est très proche du Java dont il reprend la syntaxe générale ainsi que les concepts.

La formation C# Perfectionnement est l’occasion, pour un public connaissant déjà le C#, d’apprendre à maîtriser les concepts avancés du C#.

A l’issue de cette formation, les participants auront abordé tous les aspects majeurs de la réalisation d’une application C# : interface graphique, conception et architecture, gestion des threads, du réseau et de la persistance des données.

Programme de la formation

 

Concepts et syntaxes avancés du langage

Réalisation d'applications graphiques

Principes des architectures n-tiers, pattern MVC et Design Patterns

Gestion des threads et programmation multi-threads

Communications réseau

Bases de données ADO .NET

  • Rappel des notions de base de C#
  • Programmation objet
    • Destructeurs
    • Instruction using
    • Indexeurs
    • Implémentation publique et privée d’interface
  •  Collections
    • Classe List
    • Recherche par prédicats
    • Actions
    • Itérateurs et foreach
  • Exceptions
    • Exceptions classiques
    • Interception
    • Déclenchement
  • Délégués
    • Définition
    • Utilisation
  • Événements
    • Définition
    • Émission
    • Prise en charge
  • Aide au développement
    • Commentaires passifs et actifs
    • Attributs
    • Traces
  • Entrées-sorties
    • Flux
    • Sérialisation
  • Programmation multithread ( .NET 2 et nouveauté .NET 4)
    • Classes Thread
    • ThreadPool
    • Back-groundWorker
    • Synchronisation avec lock
    • Monitor
    • ReaderWriterLock
    • Méthodes asynchrones
    • TASK
    • TPL
    • ASYNC / AWAIT
  • Métaprogrammation
    • Réflexion (introspection)
  • Éléments avancés du langage
    • Classes imbriquées et méthodes anonymes
    • IDisposable et modèle d’implémentation
    • Comparaison d’objets (tri, égalité)
    • Redéfinition d’opérateur
  • Interopérabilité
    • Utilisation d’une DLL
    • Utiliser COM dans .NET
    • Rendre .NET compatible à COM.
  • Introduction à Linq

 

Autres formateurs

Développeur et formateur Web Open source et CMS

Développeur et formateur Java

Lead-développeur .NET et formateur en gestion de projet

Avis

Avis et commentaires extraits des évaluations remplies par chaque stagiaire en fin de formation.

0 Rated 0 out of 0 Ratings
5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 stars 0

Members

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

Total number of students in course: