Vous êtes sur la page 1sur 3

C#, Les bases et Perfectionnement

Formation Informatique / Dveloppement logiciel / .NET, C# et VB

OBJECTIFS
Savoir dvelopper en C#, crer des interfaces de gestion de bases et manipuler les objets de la plate-forme .NET

PUBLIC
Tous

A retenir

PRE-REQUIS

Dure : 5 jours soit 35h.


Rf. CSHAB

Utilisation courante d'un langage de programmation

PROGRAMME
Introduction
Prsentation de .NET
Les langages du framework .NET
Particularits du C#
Evolutions du C#, plateformes supportes
Environnement de dveloppement
Types de projets : console, bibliothque, WinForms, WPF, WCF,...
Structure minimale d'un programme C#
Compilation, excution et dbogage
Atelier : Manipulation de l'environnement de dveloppement - exemples de programmes C#
Syntaxe de base
Variables : dclaration, types communs (Common Type System)
Organisation en mmoire (types primitifs / types rfrences)
Oprateurs
Conversion de types : transtypage implicite / explicite
Instructions conditionnelles
Instructions d'itration, les boucles
Atelier : Multiples exemples d'applications
Tableaux
Principe de fonctionnement
Cration de tableaux quelconques
Tableaux multidimensionnels et parcours
Atelier : Dclaration et manipulations de tableaux
Mthodes et paramtres
Introduction au procdural : dfinition, intrt
Types et retours de fonctions
Passage de paramtres :
- par valeur
- par rfrence : (ref, out)
- arguments variables (params)
Surcharge de mthodes
Rcursivit : dfinition, implmentation
Atelier : Dcoupage de l'application
Gestion des exceptions
Mcanisme d'exceptions, types
Capturer et traiter une exception (try/catch/finally)
Dclenchement d'exceptions (throw)
Atelier : Gestions des erreurs de saisie, remontes d'exceptions

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 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
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France

Dates des sessions


Paris
20/04/2015
15/06/2015
27/07/2015
14/09/2015
19/10/2015
30/11/2015
Aix en Provence
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
25/05/2015
29/06/2015
24/08/2015
28/09/2015
02/11/2015
14/12/2015
Montpellier
06/07/2015

C#, Les bases et Perfectionnement


Formation Informatique / Dveloppement logiciel / .NET, C# et VB

Classes fondamentales disposition


Notions sur les classes
Les chanes de caractres, les dates,...
Les listes et collections diverses, algorithmes
L'accs aux fichiers et les flux
Atelier : Manipulation de collections et de flux
Applications graphiques avec WinForms
WinForms : prsention, composants et affichages
Structure d'un projet, rfrences
Cration de fentres
Utilisation de contrles et gestion des vnements
Organisation de l'application
Atelier : une application d'annuaire
Programmation oriente objet
Prsentation de l'objet pour la structuration idale du code et notions d'UML
Attributs et mthodes
Constructeurs, cycle de vie, gestion gnrale de la mmoire
L'agrgation d'objets
Cration de proprits, visibilit, encapsulation
Hritage dans l'application

16/11/2015
Nantes
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

Atelier : Implmentation de plusieurs classes mtier


L'objet avanc en C#
Utilisation des espaces de nom et cration
Classes abstraites et interfaces
Polymorphisme : intrt, utilisation
Les mcanismes d'vnements
Exemples de modlisation pour les applications complexes

Cette
formation est
galement
propose en
formule
INTRA-ENTREPRISE.

Atelier : Organisation d'une application base d'objets complexes - utilisation avance des contrles
graphiques

Inclus dans cette formation

Bibliothques utiles de .NET


ADO.NET : accs une base de donnes quelconque
Communication avec .NET : le web et autres protocoles
Prsentation des lments utiles supplmentaires disposition et volutions de C#
La cration et l'utilisation de processus
Multithreading et synchronisation
Atelier : tude de cas complte - un agenda d'entreprise en C#

Coaching Aprs-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la ralisation
de vos objectifs.

Votre garantie 100%


SATISFACTION
Notre engagement 100% satisfaction

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 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
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France

C#, Les bases et Perfectionnement


Formation Informatique / Dveloppement logiciel / .NET, C# et VB

vous garantit la plus grande qualit


de formation.

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 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
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France