Langage C# - Développement d'application avec le framework .NET

Logo de la formation Langage C# - Développement d'application avec le framework .NET

Domaine : Developpement.

Objectifs : Cette formation permet aux apprenants d'avoir une vue d'ensemble des possibilités offertes par le langage C#, Visual Studio et le framework .NET en général.

Participants : Toute personne ayant besoin de développer des applications avec le framework .NET à l'aide du langage C#.

Prérequis : Les apprenants doivent être en mesure d’utiliser un ordinateur et avoir des bases en programmation.

  1. Travailler avec Visual Studio
    • Interface de développement
    • Création de solutions

  2. Découvrir l'architecture .NET
    • CLR
    • Bibliothèques de classes
    • Types

  3. Appréhender les bases de la programmation
    • Identifiants
    • Mots-clés
    • Ponctuation
    • Opérateurs
    • Déclaration de variables
    • Instructions de contrôle
    • Commentaires
    • Espaces de noms
    • Types de base
    • Constantes et énumérations
    • Tableaux
    • Collections
    • Directives preprocessor

  4. Créer des types
    • Niveaux d'accès
    • Structures
    • Classes

  5. Gérer l'héritage
    • Héritage de classe
    • Interfaces

  6. Manipuler les types génériques
    • Création de types génériques
    • Contraintes de type
    • Interfaces génériques
    • Création de méthodes génériques
    • Valeur par défaut générique
    • Héritage de classe générique

  7. Gérer les évènements
    • Délégués
    • Evènements
    • Expressions lambda

  8. Utiliser les formulaires
    • Utilisation des formulaires
    • Utilisation des contrôles

  9. Implémenter des gestionnaires d'évènements
    • Création de gestionnaires d'évènements
    • Gestionnaires d'évènements avancés

  10. Réaliser un formulaire de saisie
    • Validation au niveau des champs
    • Validation au niveau du formulaire
    • Méthodes de retour à l'utilisateur

  11. Créer des contrôles utilisateurs
    • Contrôles personnalisés
    • Héritage de contrôles
    • Contrôles utilisateurs

  12. Créer des applications UWP
    • Principe
    • Outils de développement
    • Langage XAML

  13. Déboguer
    • Types d'erreur
    • Débogueur
    • Fenêtres

  14. Utiliser les exceptions
    • Classe Exception
    • Création d'exceptions personnalisées
    • Déclenchement des exceptions
    • Interception et gestion des exceptions

  15. Utiliser les outils de surveillance
    • Traçage
    • Journaux d'évènements
    • Compteurs de performance

  16. Réaliser les tests unitaires
    • Introduction aux tests unitaires
    • Mise en place d'une série de tests

  17. Créer le modèle de données
    • Création d'un modèle
    • Création d'entités
    • Génération de la base de données
    • Création d'entités à partir du code

  18. Découvrir Entity Framework
    • Mappage
    • Travail avec les entités

  19. Découvrir LINQ
    • Requêtes LINQ
    • Opérateurs de requêtes
    • Requêtes parallèles
    • LINQ to Entities
    • LINQ to SQL
    • LINQ to XML

  20. Gérer le système de fichiers
    • Classes de gestion du système de fichiers
    • Travail avec le système de fichiers

  21. Sérialiser
    • Sérialisation binaire
    • Sérialisation XML

  22. Utiliser les expressions régulières
    • Options de recherche
    • Caractères d'échappement
    • Ensembles
    • Groupes
    • Ancres
    • Quantifieurs

  23. Gérer le multi-threading
    • Classe Thread
    • Fonctions asynchrones
    • Composant BackgroundWorker

  24. Gérer la localisation
    • Globalisation
    • Localisation

  25. Gérer la sécurité
    • Eléments de base
    • Implémentation de la sécurité
    • Introduction à la cryptographie

  26. Découvrir les compléments
    • Dessin avec GDI+
    • Remoting
    • Reflection

  27. Gérer les assemblages
    • Assemblages privés
    • Assemblages partagés
    • Fichiers de configuration

  28. Déployer des applications
    • Projets de déploiement
    • Assistant Installation
    • Configuration du projet

Méthode d'évaluation : Formative : évaluation tout au long de la formation par des exercices suivis d’un questionnaire de satisfaction « à chaud » en fin de stage, rempli par le participant.

Consultant : Développeur Spécialiste Langage C/C++/C#.

Méthode d'apprentissage : La formation est constituée d’une alternance de théorie et d’exercices pratiques. Un support imprimé C# - Développez des applications Windows avec Visual Studio remis en fin de formation.

Langue : Cette formation est dispensée en français.

Une attestation de formation reprenant l'ensemble des objectifs pédagogiques sera délivrée à chaque participant à l'issue de la formation.

Informations

Référence : DEV013.

Nombre de jour(s) : 5.

Prix de la journée (€ HT) : Formation en intra-entreprise seulement, contactez-nous pour plus de renseignements.

Session garantie dès le premier inscrit.

De 1 à 4 auditeurs maximum, un poste par apprenant.

Dernière mise à jour : 05/08/2022.

Nous Sommes Là Pour Vous Aider !

RGPD

Horaires

Du Lundi au Vendredi
De 9:00 à 17:30