Formation Les fondamentaux du développement .Net en C#
REF
M860
DUREE
5 Jours
TARIF
2690€ HT
>
Objectifs
- Disposer d’une parfaite connaissance de la syntaxe C#
- Maîtriser la programmation orientée objet en C#
- Comprendre comment utiliser au mieux les fonctionnalités offertes par .Net Framework
- Savoir différencier les technologies d’accès aux données du .Net Framework
>
Public
- Développeurs et analystes programmeurs "anciennes technologies"
- Chefs de projets
>
Prérequis
- Disposer d’une expérience d’un langage de programmation (C, C++, VB…)
- Avoir suivi la formation “La conception orientée Objet” ou disposer de notions de programmation orientée objet
Connaissance des concepts de bases de données relationnelles et du langage SQL
>
Programme
Introduction à C# et au .Net Framework
- Introduction au .Net Framework
- Création de projets avec Visual Studio
- Écrire une application C#
- Construire une application graphique
- Documenter une application
- Exécuter et déboguer des applications avec Visual Studio
Structure de programmation du C#
- Déclaration de variables et affectation de valeurs
- Utilisation d’expressions et d’opérateurs
- Création et utilisation des tableaux
- Instructions de décisions
- Instructions d’itérations
Déclaration et appel de méthodes
- Définir et appeler des méthodes
- Spécification de paramètres optionnels et de paramètres de sortie
Gestion d'exceptions
- Gestion des exceptions
- Soulever des exceptions
Lire et écrire dans des fichiers
- Accéder au système de fichiers
- Lecture et écriture dans des fichiers en utilisant les flux
Créer de nouveaux types de données
- Création et utilisation d’énumérations
- Création et utilisation de classes
- Création et utilisation de structures
- Comparaison des types références et types valeurs
Encapsulation de données et de méthodes
- Contrôler la visibilité des membres
- Partager méthodes et données
Héritage de classes et implémentation d'interfaces
- Utiliser l'héritage pour définir de nouveaux types références
- Définir et implémenter des interfaces
- Définir des classes abstraites
Gestion de la durée de vie des objets et contrôler les ressources
- Introduction au Garbage Collection
- Gestion des ressources
Encapsuler des données et définir des surcharges d'opérateurs
- Création et utilisation des propriétés
- Création et utilisation des indexeurs
- Surcharge d'opérateurs
Découplage de méthodes et gestion d'évènements
- Déclaration et utilisation de délégué
- Utilisation des Lambda Expressions
- Gestion d'évènements
Utilisation des collections et construction de types génériques
- Utilisation des collections
- Création et utilisation des types génériques
- Définir des interfaces génériques et comprendre la variance
- Utilisation de méthodes génériques et des délégués
Construction et énumération de classes de collection personnalisées
- Implémenter une classe de collection personnalisée
- Ajouter un énumérateur à une classe de collection personnalisée
Utilisation de LINQ pour interroger des données
- Utilisation des méthodes d'extension LINQ et des opérateurs de requête
- Construction de requêtes et d'expressions LINQ dynamiques
>
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
>
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture
Dates des sessions
Lieu
>24/11/2025
au
28/11/2025
Paris ou à Distance
>08/12/2025
au
12/12/2025
Paris ou à Distance
>19/01/2026
au
23/01/2026
Paris ou à Distance
Toutes les dates
Un Intra ?Une formation sur mesure ?
>24/11/2025
au
28/11/2025
Paris ou à Distance
>08/12/2025
au
12/12/2025
Paris ou à Distance
>19/01/2026
au
23/01/2026
Paris ou à Distance
>09/02/2026
au
13/02/2026
Paris ou à Distance
>09/03/2026
au
13/03/2026
Paris ou à Distance
>13/04/2026
au
17/04/2026
Paris ou à Distance
>18/05/2026
au
22/05/2026
Paris ou à Distance
>08/06/2026
au
12/06/2026
Paris ou à Distance
>22/06/2026
au
26/06/2026
Paris ou à Distance
>14/09/2026
au
18/09/2026
Paris ou à Distance
>28/09/2026
au
02/10/2026
Paris ou à Distance
>16/11/2026
au
20/11/2026
Paris ou à Distance
>07/12/2026
au
11/12/2026
Paris ou à Distance
Moins des dates
Un Intra ? Une formation sur mesure ?
Nos Clients
Adresse :
26-28 rue de Londres75009 Paris
Metro :
3
9
12
13
14
RER
A
E