Formation C# perfectionnement

Demander un devis
Je souhaite télécharger le programme ou imprimer le programme
  • Imprimer

Objectif

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.

Public concerné

Développeurs C#.

Pré-requis

Connaitre le C# ou avoir suivi la formation C# initiation.

Informations pratiques

Référence : #CP1

Durée : 10 sessions de 4 jours

Tarif : 1 750€ (HT)

Dates

 - 18 au 21 janvier 2016

 - 08 au 11 Février 2016

 - 14 au 17 Mars 2016

 - 11 au 14 Avril 2016

 - 09 au 12 Mai 2016

 - 20 au 23 Juin 2016

 - 18 au 21 Juillet 2016

 - 05 au 08 février 2016

 - 10 au 13 Octobre 2016

 - 28 Novembre au 01 Décembre 2016

 - entre janvier et décembre 2016

 - une semaine par mois

 

Consultez-nous pour obtenir un devis et les prochaines disponibilités de nos consultants formateurs.

01 82 52 25 25 

contact

Présence nationale

Thumbnail image

Cliquez sur l'image pour l'agrandir

Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours

Programme

  • 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

Programmation générique

  • Classes et méthodes génériques
  • Contraintes
  • Types annulables

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

 

Logiciels utilisés

Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.

Visual studio 2010.

Travaux pratiques

Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 60% du temps est concacré à la pratique.

Formations connexes

Si vous souhaitez aller plus loin, vous pouvez suivre les formations WPF, ASP.NET, Silverlight, WCF, ou LinQ.

Mots clés associés à cette formation C#

Développement, programmation orientée objet, dot net, C#, c sharp, csharp, Visual Studio 2010, Microsoft.

X
 
 
 
 
 

You havecharacters left.