fbpx

Fondamentaux du Développement C#

 Objectifs

À la fin de la formation Fondamentaux du XML, vous serez capable de valider les objectifs d’apprentissages suivants:
➤Décrire les cas d’utilisation de XML.
➤Appliquer les règles et bonnes pratiques de construction d’un document XML pour qu’il soit bien formé.
➤Définir une grammaire de validation XML avec DTD et XMLSchema.
➤Choisir selon le contexte, d’élaborer une grammaire basée sur DTD ou XMLSchema.
➤Appliquer une grammaire sur un document XML. Naviguer dans un document XML en utilisant XPath.
➤Écrire une feuille de style XSLT pour transformer un document XML.
➤Élaborer une feuille XSL-FO pour formater un document XML en document structuré.

 Prérequis

➤ Une bonne connaissance d’un langage de programmation structuré est impérative.
➤Avoir développé et livré une application en autonomie ou en équipe.
➤Idéalement, mais pas obligatoire : connaître les grands principes liés à la programmation orientée objet.

 Certification

➤Obtenez une reconnaissance nationale et internationale avec les certifications PeopleCert DevSkills Fondamentales qui valident les connaissances de base nécessaires aux développements d’application en C#.
➤Ainsi, détenir une certification “Software Development Skills Fundation” est un excellent point de départ pour construire une carrière dans l’univers du développement desktop, web et web mobile en C#.

Programme

mon programme

1.Présentation du langage et de la plateforme:

➤Les caractéristiques du langage.
➤Les différents frameworks.
➤Démonstration : Les types de projets sous Visual Studio 2019.

2.La structure d'un programme:

➤Structure d’un programme.
➤La CLR.

3.Les éléments de base du langage:

➤Les types.
➤Les conversions de types.
➤Les opérateurs.
➤Les entrées/sorties.

4.Les structures de contrôle:

➤L’instruction if-else.
➤L’instruction switch.
➤Le pattern matching.
➤Les structures itératives.

5.Les méthodes:

➤La création de méthode.
➤Le passage de d’arguments.
➤Les valeurs de retour multiple.
➤Les paramètres nommés et optionnels.
➤Les autres caractéristiques des méthodes.

6.Les classes:

➤Le type de classe.
➤L’instanciation d’une classe.
➤Les propriétés.
➤Le constructeur.
➤Le déconstructeur.
➤Le garbage collector.
➤Gestion des ressources non managées.
➤Les variables et méthodes de classe.
➤Les méthodes d’extension.

7.Les types de données:

➤Les types valeur.
➤Le type nullable.
➤Les chaînes de caractères.
➤Les tableaux.

8.La structure et le déploiement d'une application C#:

➤Les namespaces.
➤Démonstration : Les namespaces.
➤Les assemblies.
➤Démonstration : Utilisation d’une DLL.
➤Le déploiement d’une application C#.
➤Démonstration : Déploiement d’une application C#.

9.L’héritage et le polymorphisme:

➤La conception d’une classe dérivée.
➤La redéfinition d’une méthode.
➤Les attributs d’accès.
➤Le mot-clé sealed.
➤Démonstration : L’héritage.
➤La classe Object.
➤L’égalité.
➤Le concept du polymorphisme.
➤La mise en œuvre du polymorphisme.
➤Démonstration : Le polymorphisme.

10.Les classes abstraites et les interfaces:

➤Les classes abstraites.
➤Démonstration : Les classes abstraites.
➤Les interfaces.
➤Démonstration : Les interfaces.
➤L’héritage multiple.

11.Les génériques et les collections:

➤Les génériques.
➤Les collections.
➤La classe List.
➤Tri d’une liste.
➤La classe Dictionary.
➤Démonstration : Les collections.

12.Les exceptions :

➤Présentation des exceptions.
➤Gestion des exceptions.
➤Traitement des exceptions.

 
×

Bienvenue sur notre site !

Cliquez sur l'un de vos contacts ci-dessous pour discuter sur WhatsApp

×