Formation Informatique,linux,unix,PHP,Flash,réseau,tomcat,sql..
Partenaires de la formation, intervenants ... Nous contacter Nos formations : Internet, logiciels libres, systeme, réseau... formation JAVA, formation J2EE formation openSource, PHP, Mysql,linux, apache formation windows, maintenance PC, programmation visual basic, administration systeme formation UNIX,Linux, administration, apache, securité
conseil et ingenierie
Les serveurs d'applications : Etat de l'art
Industrialiser ses développements .NET
Test et qualité des développements .NET
Le langage C# (.NET) sans connaître l'objet
C# (.Net) pour développeurs C, C++, VB, Java
Langage C# Perfectionnement
Programmation C# 2.0 pour les développeurs C#
Programmation C# 2.0
 Visual Basic .Net
 Visual Basic.Net Perfectionnement
 Visual Basic.Net pour développeur Visual Basic
 Visual Basic .NET avec Visual Studio 2005
 Développer des services WEB en .Net
 Développer des services WEB en .Net 2.0
 Développement WEB ASP.Net avec Visual Studio.Net
 Développement d'applications Web avec Visual Studio 2005 et ASP .NET 2.0
 Conception et développement avec .NET 2.0
 La plate-forme J2EE
 Développer un projet Open Source J2EE
Web Services
Développer des applications J2EE (Servlets, JSP, JDBC, XML)
 Enterprise JavaBeans Développer des EJB avec Eclipse/JBoss
Développer des EJB3 Eclipse/NetBeans,Jboss4/Glassfish
 Hibernate et EJB 3.0
Administration Jonas
Administration JBOSS
Administration d'un serveur TOMCAT
Le Framework Spring
 Oracle 9i/10g AS administration
 Administration Oracle 10gAS
 Administration Oracle 10gAS, avancée
Admnistration Websphère
Websphère Cluster
Websphère Tuning
Développer des applications J2EE avec Websphère

Dates des formations
En intra seulement.
Consultez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs.

Nos coordonnées
Nos spécialistes vous répondent au
Tél : 33 (0)1 43 34 90 94
Fax : 33 (0)1 43 34 90 95
E-mail : Nous contacter

  Programme de cours
Vous adaptez ce programme de cours à votre informatique et au profil des participants.

 

 

Formation : C# (.NET) pour développeur c, c++, vb ou java
  Durée de la formation :   Tarifs :
5 jours 2 100 € HT (tarif 2007)
  Objectifs de la formation :

À la fin de ce cours, les Participants seront à même d'effectuer les tâches suivantes :
- présenter les principaux éléments du .NET Framework et expliquer la place de C# au sein de la plate-forme .NET ;
- analyser la structure de base d'une application C# et documenter, déboguer, compiler et exécuter une application simple ;
- créer et nommer des variables et leur attribuer des valeurs ;
- utiliser des instructions courantes pour implémenter le contrôle de flux, le bouclage et la gestion des exceptions ;
- créer des méthodes (fonctions et sous-routines) capables de renvoyer des valeurs et de prendre des paramètres ;
- créer, initialiser et utiliser des tableaux ;
- expliquer les concepts de base et la terminologie de la programmation orientée objet ; - utiliser les objets et les types référence courants ;
- créer, initialiser et détruire des objets dans une application C# ;
- créer des classes C# à partir de classes existantes ;
- créer des classes autonomes et des infrastructures dans une application C# ;
- définir des opérateurs, utiliser des délégués et ajouter des spécifications d'événements ;
- implémenter des propriétés et des indexeurs ;
- utiliser des attributs prédéfinis et personnalisés.

  A qui s'adresse cette formation :
Ce cours s'adresse aux développeurs expérimentés ayant déjà une expérience de programmation en C, C++, Visual Basic ou Java. Ces développeurs doivent être susceptibles de développer des applications d'entreprise.
  Pré-requis :
La connaissance d'un langage de programmation est impérative.
  Contenu de la formation :

• Vue d'ensemble de la plate-forme Microsoft .NET
• Vue d'ensemble de C#
• Utilisation des variables de type valeur
• Instructions et exceptions
• Méthodes et paramètres
• Tableaux
• Notions fondamentales de la programmation orientée objet-Utilisation des variables de type référence
• Création et destruction d'objets
• Héritage dans C#
• Agrégation, espaces de noms et portée avancée
• Opérateurs et événements
• Propriétés et indexeurs
• Attributs

Programme de la formation :

Vue d'ensemble de la plate-forme Microsoft .NET
- Présentation de la plate-forme .NET
- Vue d'ensemble du .NET Framework
- Avantages du .NET Framework
- Composants du .NET Framework
- Langages du .NET Framework

Vue d'ensemble de C#
- Structure d'un programme en C#
- Opérations élémentaires d'entrée/sortie
- Méthodes conseillées
- Compilation, exécution et débogage

Utilisation des variables de type valeur
- Système de types communs (CTS, Common Type System)
- Attribution de noms aux variables
- Utilisation de types de données intégrés
- Création de types de données définis par l'utilisateur
- Conversion de types de données

Instructions et exceptions
- Introduction aux instructions
- Utilisation des instructions conditionnelles
- Utilisation des instructions d'itération
- Utilisation des instructions de saut
- Gestion des exceptions fondamentales
- Levée d'exceptions

Méthodes et paramètres
- Utilisation des méthodes
- Utilisation des paramètres
- Utilisation de méthodes surchargées

Tableaux
- Vue d'ensemble des tableaux
- Création de tableaux
- Utilisation des tableaux

Notions fondamentales de la programmation orientée objet
- Classes et objets
- Utilisation de l'encapsulation
- C# et l'orientation objet
- Définition de systèmes orientés objet

Utilisation des variables de type référence
- Utilisation des variables de type référence
- Utilisation des types référence courants
- Hiérarchie des objets
- Espaces de noms du .NET Framework
- Conversion de données

Création et destruction d'objets
- Utilisation de constructeurs
- Initialisation de données
- Objets et mémoire
- Gestion des ressources

Héritage dans C#
- Dérivation de classes
- Implémentation de méthodes
- Utilisation de classes scellées (Sealed)
- Utilisation d'interfaces
- Utilisation de classes abstraites (Abstract)

Agrégation, espaces de noms et portée avancée
- Utilisation de classes, de méthodes et de données internes
- Utilisation de l'agrégation
- Utilisation des espaces de noms
- Utilisation des modules et des assemblys

Opérateurs et événements
- Introduction aux opérateurs
- Surcharge d'opérateurs
- Création et utilisation de délégués
- Définition et utilisation d'événements

Propriétés et indexeurs
- Utilisation des propriétés
- Utilisation des indexeurs

Attributs
- Vue d'ensemble des attributs
- Définition d'attributs personnalisés
- Extraction de valeurs d'attributs