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
C#, Les bases et Perfectionnement
Formation Informatique / Développement logiciel / .NET, C# et VB
OBJECTIFS
• Savoir développer en C#, créer des interfaces de gestion de bases et manipuler les objets de la plate-forme .NET
PUBLIC
Tous
PRE-REQUIS
• Utilisation courante d'un langage de programmation
PROGRAMME
Introduction
Présentation de .NET
Les langages du framework .NET
Particularités du C#
Evolutions du C#, plateformes supportées
Environnement de développement
Types de projets : console, bibliothèque, WinForms, WPF, WCF,...
Structure minimale d'un programme C#
Compilation, exécution et débogage
Atelier : Manipulation de l'environnement de développement - exemples de programmes C#
Syntaxe de base
Variables : déclaration, types communs (Common Type System)
Organisation en mémoire (types primitifs / types références)
Opérateurs
Conversion de types : transtypage implicite / explicite
Instructions conditionnelles
Instructions d'itération, les boucles
Atelier : Multiples exemples d'applications
Tableaux
Principe de fonctionnement
Création de tableaux quelconques
Tableaux multidimensionnels et parcours
Atelier : Déclaration et manipulations de tableaux
Méthodes et paramètres
Introduction au procédural : définition, intérêt
Types et retours de fonctions
Passage de paramètres :
- par valeur
- par référence : (ref, out)
- arguments variables (params)
Surcharge de méthodes
Récursivité : définition, implémentation
Atelier : Découpage de l'application
Gestion des exceptions
Mécanisme d'exceptions, types
Capturer et traiter une exception (try/catch/finally)
Déclenchement d'exceptions (throw)
Atelier : Gestions des erreurs de saisie, remontées d'exceptions
A retenir
Durée : 5 jours soit 35h.
Réf. CSHAB
Dates des sessions
Paris
09/03/2015
20/04/2015
15/06/2015
27/07/2015
14/09/2015
19/10/2015
30/11/2015
Aix en Provence
16/03/2015
18/05/2015
22/06/2015
17/08/2015
21/09/2015
26/10/2015
07/12/2015
Bordeaux
29/06/2015
02/11/2015
Brussel
25/05/2015
28/09/2015
Geneve
15/06/2015
19/10/2015
Lille
13/04/2015
08/06/2015
20/07/2015
07/09/2015
12/10/2015
23/11/2015
Lyon
23/03/2015
25/05/2015
29/06/2015
24/08/2015
28/09/2015
02/11/2015
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
C#, Les bases et Perfectionnement
Formation Informatique / Développement logiciel / .NET, C# et VB
Classes fondamentales à disposition
Notions sur les classes
Les chaînes de caractères, les dates,...
Les listes et collections diverses, algorithmes
L'accès aux fichiers et les flux
Atelier : Manipulation de collections et de flux
Applications graphiques avec WinForms
WinForms : présention, composants et affichages
Structure d'un projet, références
Création de fenêtres
Utilisation de contrôles et gestion des évènements
Organisation de l'application
Atelier : une application d'annuaire
Programmation orientée objet
Présentation de l'objet pour la structuration idéale du code et notions d'UML
Attributs et méthodes
Constructeurs, cycle de vie, gestion générale de la mémoire
L'agrégation d'objets
Création de propriétés, visibilité, encapsulation
Héritage dans l'application
Atelier : Implémentation de plusieurs classes métier
L'objet avancé en C#
Utilisation des espaces de nom et création
Classes abstraites et interfaces
Polymorphisme : intérêt, utilisation
Les mécanismes d'événements
Exemples de modélisation pour les applications complexes
Atelier : Organisation d'une application à base d'objets complexes - utilisation avancée des contrôles
graphiques
Bibliothèques utiles de .NET
ADO.NET : accès à une base de données quelconque
Communication avec .NET : le web et autres protocoles
Présentation des éléments utiles supplémentaires à disposition et évolutions de C#
La création et l'utilisation de processus
Multithreading et synchronisation
Atelier : étude de cas complète - un agenda d'entreprise en C#
14/12/2015
Montpellier
06/07/2015
16/11/2015
Nantes
30/03/2015
01/06/2015
06/07/2015
31/08/2015
05/10/2015
16/11/2015
Nice
15/06/2015
19/10/2015
Rennes
29/06/2015
02/11/2015
Strasbourg
08/06/2015
12/10/2015
Toulouse
13/04/2015
08/06/2015
20/07/2015
07/09/2015
12/10/2015
23/11/2015
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.
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
C#, Les bases et Perfectionnement
Formation Informatique / Développement logiciel / .NET, C# et VB
Votre garantie 100%
SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualité
de formation.

Cshab formation-csharp-les-bases-et-perfectionnement

  • 1.
    CERTYOU, 37 ruedes 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 C#, Les bases et Perfectionnement Formation Informatique / Développement logiciel / .NET, C# et VB OBJECTIFS • Savoir développer en C#, créer des interfaces de gestion de bases et manipuler les objets de la plate-forme .NET PUBLIC Tous PRE-REQUIS • Utilisation courante d'un langage de programmation PROGRAMME Introduction Présentation de .NET Les langages du framework .NET Particularités du C# Evolutions du C#, plateformes supportées Environnement de développement Types de projets : console, bibliothèque, WinForms, WPF, WCF,... Structure minimale d'un programme C# Compilation, exécution et débogage Atelier : Manipulation de l'environnement de développement - exemples de programmes C# Syntaxe de base Variables : déclaration, types communs (Common Type System) Organisation en mémoire (types primitifs / types références) Opérateurs Conversion de types : transtypage implicite / explicite Instructions conditionnelles Instructions d'itération, les boucles Atelier : Multiples exemples d'applications Tableaux Principe de fonctionnement Création de tableaux quelconques Tableaux multidimensionnels et parcours Atelier : Déclaration et manipulations de tableaux Méthodes et paramètres Introduction au procédural : définition, intérêt Types et retours de fonctions Passage de paramètres : - par valeur - par référence : (ref, out) - arguments variables (params) Surcharge de méthodes Récursivité : définition, implémentation Atelier : Découpage de l'application Gestion des exceptions Mécanisme d'exceptions, types Capturer et traiter une exception (try/catch/finally) Déclenchement d'exceptions (throw) Atelier : Gestions des erreurs de saisie, remontées d'exceptions A retenir Durée : 5 jours soit 35h. Réf. CSHAB Dates des sessions Paris 09/03/2015 20/04/2015 15/06/2015 27/07/2015 14/09/2015 19/10/2015 30/11/2015 Aix en Provence 16/03/2015 18/05/2015 22/06/2015 17/08/2015 21/09/2015 26/10/2015 07/12/2015 Bordeaux 29/06/2015 02/11/2015 Brussel 25/05/2015 28/09/2015 Geneve 15/06/2015 19/10/2015 Lille 13/04/2015 08/06/2015 20/07/2015 07/09/2015 12/10/2015 23/11/2015 Lyon 23/03/2015 25/05/2015 29/06/2015 24/08/2015 28/09/2015 02/11/2015
  • 2.
    CERTYOU, 37 ruedes 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 C#, Les bases et Perfectionnement Formation Informatique / Développement logiciel / .NET, C# et VB Classes fondamentales à disposition Notions sur les classes Les chaînes de caractères, les dates,... Les listes et collections diverses, algorithmes L'accès aux fichiers et les flux Atelier : Manipulation de collections et de flux Applications graphiques avec WinForms WinForms : présention, composants et affichages Structure d'un projet, références Création de fenêtres Utilisation de contrôles et gestion des évènements Organisation de l'application Atelier : une application d'annuaire Programmation orientée objet Présentation de l'objet pour la structuration idéale du code et notions d'UML Attributs et méthodes Constructeurs, cycle de vie, gestion générale de la mémoire L'agrégation d'objets Création de propriétés, visibilité, encapsulation Héritage dans l'application Atelier : Implémentation de plusieurs classes métier L'objet avancé en C# Utilisation des espaces de nom et création Classes abstraites et interfaces Polymorphisme : intérêt, utilisation Les mécanismes d'événements Exemples de modélisation pour les applications complexes Atelier : Organisation d'une application à base d'objets complexes - utilisation avancée des contrôles graphiques Bibliothèques utiles de .NET ADO.NET : accès à une base de données quelconque Communication avec .NET : le web et autres protocoles Présentation des éléments utiles supplémentaires à disposition et évolutions de C# La création et l'utilisation de processus Multithreading et synchronisation Atelier : étude de cas complète - un agenda d'entreprise en C# 14/12/2015 Montpellier 06/07/2015 16/11/2015 Nantes 30/03/2015 01/06/2015 06/07/2015 31/08/2015 05/10/2015 16/11/2015 Nice 15/06/2015 19/10/2015 Rennes 29/06/2015 02/11/2015 Strasbourg 08/06/2015 12/10/2015 Toulouse 13/04/2015 08/06/2015 20/07/2015 07/09/2015 12/10/2015 23/11/2015 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.
  • 3.
    CERTYOU, 37 ruedes 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 C#, Les bases et Perfectionnement Formation Informatique / Développement logiciel / .NET, C# et VB Votre garantie 100% SATISFACTION Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.