SlideShare une entreprise Scribd logo
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
Programmation C# avec Microsoft .NET Framework 4
Formation Informatique / Développement logiciel / .NET, C# et VB
Cette formation fournit les connaissances et compétences nécessaires pour développer des applications en C#. Celle-ci met
l'accent sur la structure des programmes C# 4.0, sur la syntaxe du langage et sur les détails de sa mise en œuvre.
Cette formation est recommandée aux développeurs qui débutent sur le framework Microsoft .Net et souhaite développer
leurs compétences sur cet environnement et la solution de développement Visual Studio.
OBJECTIFS
• Expliquer .Net Framework et comment utiliser C# et Visual Studio 2010 pour créer des applications .net Framework
• Comprendre la syntaxe de base de la programmation C#
• Créer et appeler des méthodes dans les applications C#
• Gérer les exceptions
• Améliorer le fonctionnement de base du fichier IO dans une application C#
• Créer et utiliser les nouveaux types (énumérations, classes et structures) et comprendre les différences entre les types
de références et les types de valeurs
• Contrôler la visibilité et la durée de vie des membres dans un type
• Utiliser l'héritage pour créer les nouveaux types de références
• Gérer la durée de vie des objets et contrôler l'utilisation des ressources
• Définir les propriétés et les index pour encapsuler les données et définir les opérateurs pour ces données
• Gérer les évènements asynchrones
• Utiliser les collections pour l'agrégation de données et utiliser des types génériques pour mettre en œuvre les
collections de classes type-safe, les structures, les interfaces et les méthodes
• Mettre en œuvre les collections de classes personnalisées qui supportent «enumeration»
• Effectuer une requête sur les données en mémoire avec LINQ
• Intégrer le code à l'aide d'un langage dynamique tel que Ruby et Python ou des technologies telles que COM dans une
application C#
PUBLIC
Cette formation est recommandée aux débutants sur .Net et Visual Studio.
Elle s'adresse aux nouveaux programmeurs .Net qui ont au minimum 12 mois d'expérience en programmation objet, mais
également aux développeurs expérimentés ayant une expérience dans la programmation en langage C, C++, Visual Basic et
Java Administrateurs.
PRE-REQUIS
Comprendre la programmation objet. Posséder des connaissances sur les langages C++ ou Java.
PROGRAMME
Introduction à C# et .Net Framework
Introduction à .Net Framework
Créer des projets avec Visual Studio 2010
Ecrire une application C#
Construire une application graphique
Documenter une application
Activer et déboguer des applications à l'aide de Visual Studio 2010
Eléments syntaxiques de la programmation C#
Déclarer des variables et assigner des valeurs
Utiliser des expressions et des opérateurs
Créer et utiliser des tableaux
Utiliser les tests
Utiliser les itérations
Déclaration et appel de méthodes
Définir et invoquer les méthodes
Spécifier les paramètres optionnels et les paramètres de sortie
Prise en main des exceptions
Prise en main et résolution des exceptions
Lecture et écriture de fichiers
Accéder aux fichiers systèmes
Lire et écrire les fichiers à l'aide de flux
Création de nouveaux types
A retenir
Durée : 5 jours soit 35h.
Réf. M10266
Dates des sessions
Cette
formation est
également
proposée en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
Coaching Après-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la réalisation
de vos objectifs.
Votre garantie 100%
SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualité
de formation.
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
Programmation C# avec Microsoft .NET Framework 4
Formation Informatique / Développement logiciel / .NET, C# et VB
Créer et utiliser les énumérations
Créer et utiliser des classes
Créer et utiliser les structures
Comparer les références et les valeurs
Encapsulation des données et des méthodes
Contrôle de la visibilité des types de membres
Partager les méthodes et les données
Héritage des classes et mise en oeuvre des interfaces
Utiliser l'héritage pour définir les nouveaux types de référence
Définir et mettre en œuvre les interfaces
Définir les classes abstraites
Gestion de la durée de vie des objets et contrôle des ressources
Mettre en œuvre des interfaces IDisposable
Gérer les ressources en utilisant un objet
Encapsulation de données et définition d'opérateur
Créer et utiliser des propriétés
Créer et utiliser des index
Surcharge des opérateurs
Gestion avancée d'évènements
Déclarer et utiliser les délégués
Utiliser les expressions lambda
Utilisation de collections et création de types génériques
Utiliser les collections
Créer et utiliser les types génériques
Définir les interfaces génériques et comprendre la variance
Utiliser les méthodes génériques et les délégués
Création et énumération des collections de classes personnalisées
Mettre en œuvre une collection de classe personnalisée
Ajouter un énumérateur à une collection de classe personnalisée
Utilisation de LINQ pour une requête de données
Utiliser lesméthodes d'extension LINQ et les requêtes opérateurs
Créer des requêtes dynamiques LINQ et des expressions
Intégration du code Visual C# avec les langages dynamiques et les composants COM
Intégrer le code à l'aide d'un langage dynamique dans une application C#
Invoquer les composants COM et les services à partir de l'application C#
PROCHAINES FORMATIONS
Les participants à cette formation pourront, selon leurs objectifs, suivre d'autres formations sur le
développement d'applications pour Microsoft .Net avec la suite Visual Studio 2010 :
M10262 - Développer des Applications Windows avec Microsoft Visual Studio 2010
M10263 - Développer des Applications Web avec Microsoft Visual Studio 2010
M10265 - Développer des Solutions d'accès aux données avec Visual Studio 2010
M10557 (10267) - Introduction au développement Web avec Microsoft Visual Studio 2010, et M10264 - Développer des
Solutions Windows Communication Foundation avec Visual Studio 2010

Contenu connexe

En vedette

M10553 formation-les-fondamentaux-du-developpement-en-xaml-avec-expression-bl...
M10553 formation-les-fondamentaux-du-developpement-en-xaml-avec-expression-bl...M10553 formation-les-fondamentaux-du-developpement-en-xaml-avec-expression-bl...
M10553 formation-les-fondamentaux-du-developpement-en-xaml-avec-expression-bl...CERTyou Formation
 
M10554 formation-developper-des-applications-web-ria-avec-microsoft-silverlig...
M10554 formation-developper-des-applications-web-ria-avec-microsoft-silverlig...M10554 formation-developper-des-applications-web-ria-avec-microsoft-silverlig...
M10554 formation-developper-des-applications-web-ria-avec-microsoft-silverlig...CERTyou Formation
 
M10969 formation-gerer-les-services-active-directory-dans-windows-server
M10969 formation-gerer-les-services-active-directory-dans-windows-serverM10969 formation-gerer-les-services-active-directory-dans-windows-server
M10969 formation-gerer-les-services-active-directory-dans-windows-serverCERTyou Formation
 
M10750 formation-piloter-et-controler-un-cloud-prive-avec-microsoft-system-ce...
M10750 formation-piloter-et-controler-un-cloud-prive-avec-microsoft-system-ce...M10750 formation-piloter-et-controler-un-cloud-prive-avec-microsoft-system-ce...
M10750 formation-piloter-et-controler-un-cloud-prive-avec-microsoft-system-ce...CERTyou Formation
 
M10231 formation-concevoir-et-deployer-la-solution-microsoft-sharepoint-2010
M10231 formation-concevoir-et-deployer-la-solution-microsoft-sharepoint-2010M10231 formation-concevoir-et-deployer-la-solution-microsoft-sharepoint-2010
M10231 formation-concevoir-et-deployer-la-solution-microsoft-sharepoint-2010CERTyou Formation
 
M10961 formation-automatiser-l-administration-windows-avec-microsoft-powershe...
M10961 formation-automatiser-l-administration-windows-avec-microsoft-powershe...M10961 formation-automatiser-l-administration-windows-avec-microsoft-powershe...
M10961 formation-automatiser-l-administration-windows-avec-microsoft-powershe...CERTyou Formation
 
M10232 formation-concevoir-des-applications-pour-microsoft-sharepoint-2010
M10232 formation-concevoir-des-applications-pour-microsoft-sharepoint-2010M10232 formation-concevoir-des-applications-pour-microsoft-sharepoint-2010
M10232 formation-concevoir-des-applications-pour-microsoft-sharepoint-2010CERTyou Formation
 
M10325 formation-automatiser-l-administration-de-windows-avec-powershelltm-2-0
M10325 formation-automatiser-l-administration-de-windows-avec-powershelltm-2-0M10325 formation-automatiser-l-administration-de-windows-avec-powershelltm-2-0
M10325 formation-automatiser-l-administration-de-windows-avec-powershelltm-2-0CERTyou Formation
 
M10533 formation-deployer-configurer-et-administrer-microsoft-lync-server-2010
M10533 formation-deployer-configurer-et-administrer-microsoft-lync-server-2010M10533 formation-deployer-configurer-et-administrer-microsoft-lync-server-2010
M10533 formation-deployer-configurer-et-administrer-microsoft-lync-server-2010CERTyou Formation
 
M10802 formation-microsoft-sharepoint-et-enterprise-fast-search-pour-les-prof...
M10802 formation-microsoft-sharepoint-et-enterprise-fast-search-pour-les-prof...M10802 formation-microsoft-sharepoint-et-enterprise-fast-search-pour-les-prof...
M10802 formation-microsoft-sharepoint-et-enterprise-fast-search-pour-les-prof...CERTyou Formation
 
M10778 formation-mettre-en-oeuvre-des-rapports-et-modeles-de-donnees-avec-mic...
M10778 formation-mettre-en-oeuvre-des-rapports-et-modeles-de-donnees-avec-mic...M10778 formation-mettre-en-oeuvre-des-rapports-et-modeles-de-donnees-avec-mic...
M10778 formation-mettre-en-oeuvre-des-rapports-et-modeles-de-donnees-avec-mic...CERTyou Formation
 
M10747 formation-microsoft-system-center-2012-configuration-manager-sccm-admi...
M10747 formation-microsoft-system-center-2012-configuration-manager-sccm-admi...M10747 formation-microsoft-system-center-2012-configuration-manager-sccm-admi...
M10747 formation-microsoft-system-center-2012-configuration-manager-sccm-admi...CERTyou Formation
 
M10962 formation-automatiser-l-administration-windows-avec-powershell-fonctio...
M10962 formation-automatiser-l-administration-windows-avec-powershell-fonctio...M10962 formation-automatiser-l-administration-windows-avec-powershell-fonctio...
M10962 formation-automatiser-l-administration-windows-avec-powershell-fonctio...
CERTyou Formation
 
M10748 formation-microsoft-system-center-2012-configuration-manager-sccm-depl...
M10748 formation-microsoft-system-center-2012-configuration-manager-sccm-depl...M10748 formation-microsoft-system-center-2012-configuration-manager-sccm-depl...
M10748 formation-microsoft-system-center-2012-configuration-manager-sccm-depl...CERTyou Formation
 
M10265 formation-developper-des-solutions-d-acces-aux-donnees-avec-microsoft-...
M10265 formation-developper-des-solutions-d-acces-aux-donnees-avec-microsoft-...M10265 formation-developper-des-solutions-d-acces-aux-donnees-avec-microsoft-...
M10265 formation-developper-des-solutions-d-acces-aux-donnees-avec-microsoft-...CERTyou Formation
 
M10755 formation-mettre-en-oeuvre-et-gerer-la-virtualisation-de-serveurs-micr...
M10755 formation-mettre-en-oeuvre-et-gerer-la-virtualisation-de-serveurs-micr...M10755 formation-mettre-en-oeuvre-et-gerer-la-virtualisation-de-serveurs-micr...
M10755 formation-mettre-en-oeuvre-et-gerer-la-virtualisation-de-serveurs-micr...CERTyou Formation
 
M10534 formation-planifier-et-concevoir-une-solution-microsoft-lynctm-server-...
M10534 formation-planifier-et-concevoir-une-solution-microsoft-lynctm-server-...M10534 formation-planifier-et-concevoir-une-solution-microsoft-lynctm-server-...
M10534 formation-planifier-et-concevoir-une-solution-microsoft-lynctm-server-...CERTyou Formation
 
M10751 formation-configurer-et-deployer-un-cloud-prive-avec-microsoft-system-...
M10751 formation-configurer-et-deployer-un-cloud-prive-avec-microsoft-system-...M10751 formation-configurer-et-deployer-un-cloud-prive-avec-microsoft-system-...
M10751 formation-configurer-et-deployer-un-cloud-prive-avec-microsoft-system-...CERTyou Formation
 
M10263 formation-developper-des-solutions-windows-communication-foundation-av...
M10263 formation-developper-des-solutions-windows-communication-foundation-av...M10263 formation-developper-des-solutions-windows-communication-foundation-av...
M10263 formation-developper-des-solutions-windows-communication-foundation-av...CERTyou Formation
 
M10968 formation-concevoir-une-infrastructure-microsoft-office-365
M10968 formation-concevoir-une-infrastructure-microsoft-office-365M10968 formation-concevoir-une-infrastructure-microsoft-office-365
M10968 formation-concevoir-une-infrastructure-microsoft-office-365CERTyou Formation
 

En vedette (20)

M10553 formation-les-fondamentaux-du-developpement-en-xaml-avec-expression-bl...
M10553 formation-les-fondamentaux-du-developpement-en-xaml-avec-expression-bl...M10553 formation-les-fondamentaux-du-developpement-en-xaml-avec-expression-bl...
M10553 formation-les-fondamentaux-du-developpement-en-xaml-avec-expression-bl...
 
M10554 formation-developper-des-applications-web-ria-avec-microsoft-silverlig...
M10554 formation-developper-des-applications-web-ria-avec-microsoft-silverlig...M10554 formation-developper-des-applications-web-ria-avec-microsoft-silverlig...
M10554 formation-developper-des-applications-web-ria-avec-microsoft-silverlig...
 
M10969 formation-gerer-les-services-active-directory-dans-windows-server
M10969 formation-gerer-les-services-active-directory-dans-windows-serverM10969 formation-gerer-les-services-active-directory-dans-windows-server
M10969 formation-gerer-les-services-active-directory-dans-windows-server
 
M10750 formation-piloter-et-controler-un-cloud-prive-avec-microsoft-system-ce...
M10750 formation-piloter-et-controler-un-cloud-prive-avec-microsoft-system-ce...M10750 formation-piloter-et-controler-un-cloud-prive-avec-microsoft-system-ce...
M10750 formation-piloter-et-controler-un-cloud-prive-avec-microsoft-system-ce...
 
M10231 formation-concevoir-et-deployer-la-solution-microsoft-sharepoint-2010
M10231 formation-concevoir-et-deployer-la-solution-microsoft-sharepoint-2010M10231 formation-concevoir-et-deployer-la-solution-microsoft-sharepoint-2010
M10231 formation-concevoir-et-deployer-la-solution-microsoft-sharepoint-2010
 
M10961 formation-automatiser-l-administration-windows-avec-microsoft-powershe...
M10961 formation-automatiser-l-administration-windows-avec-microsoft-powershe...M10961 formation-automatiser-l-administration-windows-avec-microsoft-powershe...
M10961 formation-automatiser-l-administration-windows-avec-microsoft-powershe...
 
M10232 formation-concevoir-des-applications-pour-microsoft-sharepoint-2010
M10232 formation-concevoir-des-applications-pour-microsoft-sharepoint-2010M10232 formation-concevoir-des-applications-pour-microsoft-sharepoint-2010
M10232 formation-concevoir-des-applications-pour-microsoft-sharepoint-2010
 
M10325 formation-automatiser-l-administration-de-windows-avec-powershelltm-2-0
M10325 formation-automatiser-l-administration-de-windows-avec-powershelltm-2-0M10325 formation-automatiser-l-administration-de-windows-avec-powershelltm-2-0
M10325 formation-automatiser-l-administration-de-windows-avec-powershelltm-2-0
 
M10533 formation-deployer-configurer-et-administrer-microsoft-lync-server-2010
M10533 formation-deployer-configurer-et-administrer-microsoft-lync-server-2010M10533 formation-deployer-configurer-et-administrer-microsoft-lync-server-2010
M10533 formation-deployer-configurer-et-administrer-microsoft-lync-server-2010
 
M10802 formation-microsoft-sharepoint-et-enterprise-fast-search-pour-les-prof...
M10802 formation-microsoft-sharepoint-et-enterprise-fast-search-pour-les-prof...M10802 formation-microsoft-sharepoint-et-enterprise-fast-search-pour-les-prof...
M10802 formation-microsoft-sharepoint-et-enterprise-fast-search-pour-les-prof...
 
M10778 formation-mettre-en-oeuvre-des-rapports-et-modeles-de-donnees-avec-mic...
M10778 formation-mettre-en-oeuvre-des-rapports-et-modeles-de-donnees-avec-mic...M10778 formation-mettre-en-oeuvre-des-rapports-et-modeles-de-donnees-avec-mic...
M10778 formation-mettre-en-oeuvre-des-rapports-et-modeles-de-donnees-avec-mic...
 
M10747 formation-microsoft-system-center-2012-configuration-manager-sccm-admi...
M10747 formation-microsoft-system-center-2012-configuration-manager-sccm-admi...M10747 formation-microsoft-system-center-2012-configuration-manager-sccm-admi...
M10747 formation-microsoft-system-center-2012-configuration-manager-sccm-admi...
 
M10962 formation-automatiser-l-administration-windows-avec-powershell-fonctio...
M10962 formation-automatiser-l-administration-windows-avec-powershell-fonctio...M10962 formation-automatiser-l-administration-windows-avec-powershell-fonctio...
M10962 formation-automatiser-l-administration-windows-avec-powershell-fonctio...
 
M10748 formation-microsoft-system-center-2012-configuration-manager-sccm-depl...
M10748 formation-microsoft-system-center-2012-configuration-manager-sccm-depl...M10748 formation-microsoft-system-center-2012-configuration-manager-sccm-depl...
M10748 formation-microsoft-system-center-2012-configuration-manager-sccm-depl...
 
M10265 formation-developper-des-solutions-d-acces-aux-donnees-avec-microsoft-...
M10265 formation-developper-des-solutions-d-acces-aux-donnees-avec-microsoft-...M10265 formation-developper-des-solutions-d-acces-aux-donnees-avec-microsoft-...
M10265 formation-developper-des-solutions-d-acces-aux-donnees-avec-microsoft-...
 
M10755 formation-mettre-en-oeuvre-et-gerer-la-virtualisation-de-serveurs-micr...
M10755 formation-mettre-en-oeuvre-et-gerer-la-virtualisation-de-serveurs-micr...M10755 formation-mettre-en-oeuvre-et-gerer-la-virtualisation-de-serveurs-micr...
M10755 formation-mettre-en-oeuvre-et-gerer-la-virtualisation-de-serveurs-micr...
 
M10534 formation-planifier-et-concevoir-une-solution-microsoft-lynctm-server-...
M10534 formation-planifier-et-concevoir-une-solution-microsoft-lynctm-server-...M10534 formation-planifier-et-concevoir-une-solution-microsoft-lynctm-server-...
M10534 formation-planifier-et-concevoir-une-solution-microsoft-lynctm-server-...
 
M10751 formation-configurer-et-deployer-un-cloud-prive-avec-microsoft-system-...
M10751 formation-configurer-et-deployer-un-cloud-prive-avec-microsoft-system-...M10751 formation-configurer-et-deployer-un-cloud-prive-avec-microsoft-system-...
M10751 formation-configurer-et-deployer-un-cloud-prive-avec-microsoft-system-...
 
M10263 formation-developper-des-solutions-windows-communication-foundation-av...
M10263 formation-developper-des-solutions-windows-communication-foundation-av...M10263 formation-developper-des-solutions-windows-communication-foundation-av...
M10263 formation-developper-des-solutions-windows-communication-foundation-av...
 
M10968 formation-concevoir-une-infrastructure-microsoft-office-365
M10968 formation-concevoir-une-infrastructure-microsoft-office-365M10968 formation-concevoir-une-infrastructure-microsoft-office-365
M10968 formation-concevoir-une-infrastructure-microsoft-office-365
 

Similaire à M10266 formation-programmation-csharp-avec-microsoft-net-framework-4

M20483 formation-programmation-en-csharp
M20483 formation-programmation-en-csharpM20483 formation-programmation-en-csharp
M20483 formation-programmation-en-csharpCERTyou Formation
 
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...CERTyou Formation
 
6 t130g formation-ibm-websphere-transformation-extender-v8-3-fundamentals
6 t130g formation-ibm-websphere-transformation-extender-v8-3-fundamentals6 t130g formation-ibm-websphere-transformation-extender-v8-3-fundamentals
6 t130g formation-ibm-websphere-transformation-extender-v8-3-fundamentalsCERTyou Formation
 
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...CERTyou Formation
 
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...CERTyou Formation
 
Rs633 g formation-administrer-et-personnaliser-ibm-rational-clearquest
Rs633 g formation-administrer-et-personnaliser-ibm-rational-clearquestRs633 g formation-administrer-et-personnaliser-ibm-rational-clearquest
Rs633 g formation-administrer-et-personnaliser-ibm-rational-clearquestCERTyou Formation
 
M2433 formation-microsoft-visual-basic-script-et-windows-host-scripting-notio...
M2433 formation-microsoft-visual-basic-script-et-windows-host-scripting-notio...M2433 formation-microsoft-visual-basic-script-et-windows-host-scripting-notio...
M2433 formation-microsoft-visual-basic-script-et-windows-host-scripting-notio...CERTyou Formation
 
Wbm11 formation-webmaster-expert-responsive-web-design-rwd-microdata-schema-o...
Wbm11 formation-webmaster-expert-responsive-web-design-rwd-microdata-schema-o...Wbm11 formation-webmaster-expert-responsive-web-design-rwd-microdata-schema-o...
Wbm11 formation-webmaster-expert-responsive-web-design-rwd-microdata-schema-o...CERTyou Formation
 
M10958 formation-les-fondamentaux-de-la-programmation-d-applications-web
M10958 formation-les-fondamentaux-de-la-programmation-d-applications-webM10958 formation-les-fondamentaux-de-la-programmation-d-applications-web
M10958 formation-les-fondamentaux-de-la-programmation-d-applications-webCERTyou Formation
 
Codei formation-code-igniter
Codei formation-code-igniterCodei formation-code-igniter
Codei formation-code-igniterCERTyou Formation
 
Tv382 g formation-ibm-tivoli-monitoring-6-2-1-agent-builder
Tv382 g formation-ibm-tivoli-monitoring-6-2-1-agent-builderTv382 g formation-ibm-tivoli-monitoring-6-2-1-agent-builder
Tv382 g formation-ibm-tivoli-monitoring-6-2-1-agent-builderCERTyou Formation
 
M10054 formation-ecrire-des-requetes-avec-microsoft-sql-server-2008-transact-sql
M10054 formation-ecrire-des-requetes-avec-microsoft-sql-server-2008-transact-sqlM10054 formation-ecrire-des-requetes-avec-microsoft-sql-server-2008-transact-sql
M10054 formation-ecrire-des-requetes-avec-microsoft-sql-server-2008-transact-sqlCERTyou Formation
 
Km612 g formation-ibm-infosphere-business-glossary-essentials-v9-1
Km612 g formation-ibm-infosphere-business-glossary-essentials-v9-1Km612 g formation-ibm-infosphere-business-glossary-essentials-v9-1
Km612 g formation-ibm-infosphere-business-glossary-essentials-v9-1CERTyou Formation
 
D8 l54g formation-ibm-lotus-domino-8-5-developpement-avance-xpage (1)
D8 l54g formation-ibm-lotus-domino-8-5-developpement-avance-xpage (1)D8 l54g formation-ibm-lotus-domino-8-5-developpement-avance-xpage (1)
D8 l54g formation-ibm-lotus-domino-8-5-developpement-avance-xpage (1)CERTyou Formation
 
Dw501 g formation-ibm-netezza-usages-et-utilisation
Dw501 g formation-ibm-netezza-usages-et-utilisationDw501 g formation-ibm-netezza-usages-et-utilisation
Dw501 g formation-ibm-netezza-usages-et-utilisationCERTyou Formation
 
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10CERTyou Formation
 
Tn024 g formation-ibm-tivoli-netcool-omnibus-7-4-installation-et-configuration
Tn024 g formation-ibm-tivoli-netcool-omnibus-7-4-installation-et-configurationTn024 g formation-ibm-tivoli-netcool-omnibus-7-4-installation-et-configuration
Tn024 g formation-ibm-tivoli-netcool-omnibus-7-4-installation-et-configurationCERTyou Formation
 
Cyproc2 formation-cpp-programmation-efficace-et-avancee
Cyproc2 formation-cpp-programmation-efficace-et-avanceeCyproc2 formation-cpp-programmation-efficace-et-avancee
Cyproc2 formation-cpp-programmation-efficace-et-avanceeCERTyou Formation
 

Similaire à M10266 formation-programmation-csharp-avec-microsoft-net-framework-4 (20)

M20483 formation-programmation-en-csharp
M20483 formation-programmation-en-csharpM20483 formation-programmation-en-csharp
M20483 formation-programmation-en-csharp
 
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
 
6 t130g formation-ibm-websphere-transformation-extender-v8-3-fundamentals
6 t130g formation-ibm-websphere-transformation-extender-v8-3-fundamentals6 t130g formation-ibm-websphere-transformation-extender-v8-3-fundamentals
6 t130g formation-ibm-websphere-transformation-extender-v8-3-fundamentals
 
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
 
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
D8 l51g formation-les-fondamentaux-du-developpement-d-applications-avec-ibm-d...
 
Rs633 g formation-administrer-et-personnaliser-ibm-rational-clearquest
Rs633 g formation-administrer-et-personnaliser-ibm-rational-clearquestRs633 g formation-administrer-et-personnaliser-ibm-rational-clearquest
Rs633 g formation-administrer-et-personnaliser-ibm-rational-clearquest
 
M2433 formation-microsoft-visual-basic-script-et-windows-host-scripting-notio...
M2433 formation-microsoft-visual-basic-script-et-windows-host-scripting-notio...M2433 formation-microsoft-visual-basic-script-et-windows-host-scripting-notio...
M2433 formation-microsoft-visual-basic-script-et-windows-host-scripting-notio...
 
Wbm11 formation-webmaster-expert-responsive-web-design-rwd-microdata-schema-o...
Wbm11 formation-webmaster-expert-responsive-web-design-rwd-microdata-schema-o...Wbm11 formation-webmaster-expert-responsive-web-design-rwd-microdata-schema-o...
Wbm11 formation-webmaster-expert-responsive-web-design-rwd-microdata-schema-o...
 
M10958 formation-les-fondamentaux-de-la-programmation-d-applications-web
M10958 formation-les-fondamentaux-de-la-programmation-d-applications-webM10958 formation-les-fondamentaux-de-la-programmation-d-applications-web
M10958 formation-les-fondamentaux-de-la-programmation-d-applications-web
 
Codei formation-code-igniter
Codei formation-code-igniterCodei formation-code-igniter
Codei formation-code-igniter
 
Tv382 g formation-ibm-tivoli-monitoring-6-2-1-agent-builder
Tv382 g formation-ibm-tivoli-monitoring-6-2-1-agent-builderTv382 g formation-ibm-tivoli-monitoring-6-2-1-agent-builder
Tv382 g formation-ibm-tivoli-monitoring-6-2-1-agent-builder
 
M10054 formation-ecrire-des-requetes-avec-microsoft-sql-server-2008-transact-sql
M10054 formation-ecrire-des-requetes-avec-microsoft-sql-server-2008-transact-sqlM10054 formation-ecrire-des-requetes-avec-microsoft-sql-server-2008-transact-sql
M10054 formation-ecrire-des-requetes-avec-microsoft-sql-server-2008-transact-sql
 
Km612 g formation-ibm-infosphere-business-glossary-essentials-v9-1
Km612 g formation-ibm-infosphere-business-glossary-essentials-v9-1Km612 g formation-ibm-infosphere-business-glossary-essentials-v9-1
Km612 g formation-ibm-infosphere-business-glossary-essentials-v9-1
 
D8 l54g formation-ibm-lotus-domino-8-5-developpement-avance-xpage (1)
D8 l54g formation-ibm-lotus-domino-8-5-developpement-avance-xpage (1)D8 l54g formation-ibm-lotus-domino-8-5-developpement-avance-xpage (1)
D8 l54g formation-ibm-lotus-domino-8-5-developpement-avance-xpage (1)
 
Dw501 g formation-ibm-netezza-usages-et-utilisation
Dw501 g formation-ibm-netezza-usages-et-utilisationDw501 g formation-ibm-netezza-usages-et-utilisation
Dw501 g formation-ibm-netezza-usages-et-utilisation
 
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
 
Tn024 g formation-ibm-tivoli-netcool-omnibus-7-4-installation-et-configuration
Tn024 g formation-ibm-tivoli-netcool-omnibus-7-4-installation-et-configurationTn024 g formation-ibm-tivoli-netcool-omnibus-7-4-installation-et-configuration
Tn024 g formation-ibm-tivoli-netcool-omnibus-7-4-installation-et-configuration
 
Proto formation-prototype
Proto formation-prototypeProto formation-prototype
Proto formation-prototype
 
Cyproc2 formation-cpp-programmation-efficace-et-avancee
Cyproc2 formation-cpp-programmation-efficace-et-avanceeCyproc2 formation-cpp-programmation-efficace-et-avancee
Cyproc2 formation-cpp-programmation-efficace-et-avancee
 
Nodjs formation-nodejs
Nodjs formation-nodejsNodjs formation-nodejs
Nodjs formation-nodejs
 

Plus de CERTyou Formation

Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionCERTyou Formation
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...CERTyou Formation
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...CERTyou Formation
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxCERTyou Formation
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsCERTyou Formation
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementCERTyou Formation
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-basesCERTyou Formation
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementCERTyou Formation
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseCERTyou Formation
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxCERTyou Formation
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementCERTyou Formation
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesCERTyou Formation
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementCERTyou Formation
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementCERTyou Formation
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureCERTyou Formation
 
Xtrn1 g formation-implementation-du-reseau-sur-systeme-ibm
Xtrn1 g formation-implementation-du-reseau-sur-systeme-ibmXtrn1 g formation-implementation-du-reseau-sur-systeme-ibm
Xtrn1 g formation-implementation-du-reseau-sur-systeme-ibmCERTyou Formation
 
Xtrn0 g formation-introduction-reseau
Xtrn0 g formation-introduction-reseauXtrn0 g formation-introduction-reseau
Xtrn0 g formation-introduction-reseau
CERTyou Formation
 

Plus de CERTyou Formation (20)

Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-concepts
 
Zop05 formation-zope-plone
Zop05 formation-zope-ploneZop05 formation-zope-plone
Zop05 formation-zope-plone
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnement
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-bases
 
Zop02 formation-zope-cps
Zop02 formation-zope-cpsZop02 formation-zope-cps
Zop02 formation-zope-cps
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnement
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suse
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linux
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-bases
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnement
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructure
 
Xul formation-xul
Xul formation-xulXul formation-xul
Xul formation-xul
 
Xtrn1 g formation-implementation-du-reseau-sur-systeme-ibm
Xtrn1 g formation-implementation-du-reseau-sur-systeme-ibmXtrn1 g formation-implementation-du-reseau-sur-systeme-ibm
Xtrn1 g formation-implementation-du-reseau-sur-systeme-ibm
 
Xtrn0 g formation-introduction-reseau
Xtrn0 g formation-introduction-reseauXtrn0 g formation-introduction-reseau
Xtrn0 g formation-introduction-reseau
 

M10266 formation-programmation-csharp-avec-microsoft-net-framework-4

  • 1. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France Programmation C# avec Microsoft .NET Framework 4 Formation Informatique / Développement logiciel / .NET, C# et VB Cette formation fournit les connaissances et compétences nécessaires pour développer des applications en C#. Celle-ci met l'accent sur la structure des programmes C# 4.0, sur la syntaxe du langage et sur les détails de sa mise en œuvre. Cette formation est recommandée aux développeurs qui débutent sur le framework Microsoft .Net et souhaite développer leurs compétences sur cet environnement et la solution de développement Visual Studio. OBJECTIFS • Expliquer .Net Framework et comment utiliser C# et Visual Studio 2010 pour créer des applications .net Framework • Comprendre la syntaxe de base de la programmation C# • Créer et appeler des méthodes dans les applications C# • Gérer les exceptions • Améliorer le fonctionnement de base du fichier IO dans une application C# • Créer et utiliser les nouveaux types (énumérations, classes et structures) et comprendre les différences entre les types de références et les types de valeurs • Contrôler la visibilité et la durée de vie des membres dans un type • Utiliser l'héritage pour créer les nouveaux types de références • Gérer la durée de vie des objets et contrôler l'utilisation des ressources • Définir les propriétés et les index pour encapsuler les données et définir les opérateurs pour ces données • Gérer les évènements asynchrones • Utiliser les collections pour l'agrégation de données et utiliser des types génériques pour mettre en œuvre les collections de classes type-safe, les structures, les interfaces et les méthodes • Mettre en œuvre les collections de classes personnalisées qui supportent «enumeration» • Effectuer une requête sur les données en mémoire avec LINQ • Intégrer le code à l'aide d'un langage dynamique tel que Ruby et Python ou des technologies telles que COM dans une application C# PUBLIC Cette formation est recommandée aux débutants sur .Net et Visual Studio. Elle s'adresse aux nouveaux programmeurs .Net qui ont au minimum 12 mois d'expérience en programmation objet, mais également aux développeurs expérimentés ayant une expérience dans la programmation en langage C, C++, Visual Basic et Java Administrateurs. PRE-REQUIS Comprendre la programmation objet. Posséder des connaissances sur les langages C++ ou Java. PROGRAMME Introduction à C# et .Net Framework Introduction à .Net Framework Créer des projets avec Visual Studio 2010 Ecrire une application C# Construire une application graphique Documenter une application Activer et déboguer des applications à l'aide de Visual Studio 2010 Eléments syntaxiques de la programmation C# Déclarer des variables et assigner des valeurs Utiliser des expressions et des opérateurs Créer et utiliser des tableaux Utiliser les tests Utiliser les itérations Déclaration et appel de méthodes Définir et invoquer les méthodes Spécifier les paramètres optionnels et les paramètres de sortie Prise en main des exceptions Prise en main et résolution des exceptions Lecture et écriture de fichiers Accéder aux fichiers systèmes Lire et écrire les fichiers à l'aide de flux Création de nouveaux types A retenir Durée : 5 jours soit 35h. Réf. M10266 Dates des sessions Cette formation est également proposée en formule INTRA-ENTREPRISE. Inclus dans cette formation Coaching Après-COURS Pendant 30 jours, votre formateur sera disponible pour vous aider. CERTyou s'engage dans la réalisation de vos objectifs. Votre garantie 100% SATISFACTION Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.
  • 2. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France Programmation C# avec Microsoft .NET Framework 4 Formation Informatique / Développement logiciel / .NET, C# et VB Créer et utiliser les énumérations Créer et utiliser des classes Créer et utiliser les structures Comparer les références et les valeurs Encapsulation des données et des méthodes Contrôle de la visibilité des types de membres Partager les méthodes et les données Héritage des classes et mise en oeuvre des interfaces Utiliser l'héritage pour définir les nouveaux types de référence Définir et mettre en œuvre les interfaces Définir les classes abstraites Gestion de la durée de vie des objets et contrôle des ressources Mettre en œuvre des interfaces IDisposable Gérer les ressources en utilisant un objet Encapsulation de données et définition d'opérateur Créer et utiliser des propriétés Créer et utiliser des index Surcharge des opérateurs Gestion avancée d'évènements Déclarer et utiliser les délégués Utiliser les expressions lambda Utilisation de collections et création de types génériques Utiliser les collections Créer et utiliser les types génériques Définir les interfaces génériques et comprendre la variance Utiliser les méthodes génériques et les délégués Création et énumération des collections de classes personnalisées Mettre en œuvre une collection de classe personnalisée Ajouter un énumérateur à une collection de classe personnalisée Utilisation de LINQ pour une requête de données Utiliser lesméthodes d'extension LINQ et les requêtes opérateurs Créer des requêtes dynamiques LINQ et des expressions Intégration du code Visual C# avec les langages dynamiques et les composants COM Intégrer le code à l'aide d'un langage dynamique dans une application C# Invoquer les composants COM et les services à partir de l'application C# PROCHAINES FORMATIONS Les participants à cette formation pourront, selon leurs objectifs, suivre d'autres formations sur le développement d'applications pour Microsoft .Net avec la suite Visual Studio 2010 : M10262 - Développer des Applications Windows avec Microsoft Visual Studio 2010 M10263 - Développer des Applications Web avec Microsoft Visual Studio 2010 M10265 - Développer des Solutions d'accès aux données avec Visual Studio 2010 M10557 (10267) - Introduction au développement Web avec Microsoft Visual Studio 2010, et M10264 - Développer des Solutions Windows Communication Foundation avec Visual Studio 2010