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.
- Travailler avec Visual Studio
- Interface de développement
- Création de solutions
- Découvrir l'architecture .NET
- CLR
- Bibliothèques de classes
- Types
- 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
- Créer des types
- Niveaux d'accès
- Structures
- Classes
- Gérer l'héritage
- Héritage de classe
- Interfaces
- 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
- Gérer les évènements
- Délégués
- Evènements
- Expressions lambda
- Utiliser les formulaires
- Utilisation des formulaires
- Utilisation des contrôles
- Implémenter des gestionnaires d'évènements
- Création de gestionnaires d'évènements
- Gestionnaires d'évènements avancés
- Réaliser un formulaire de saisie
- Validation au niveau des champs
- Validation au niveau du formulaire
- Méthodes de retour à l'utilisateur
- Créer des contrôles utilisateurs
- Contrôles personnalisés
- Héritage de contrôles
- Contrôles utilisateurs
- Créer des applications UWP
- Principe
- Outils de développement
- Langage XAML
- Déboguer
- Types d'erreur
- Débogueur
- Fenêtres
- Utiliser les exceptions
- Classe Exception
- Création d'exceptions personnalisées
- Déclenchement des exceptions
- Interception et gestion des exceptions
- Utiliser les outils de surveillance
- Traçage
- Journaux d'évènements
- Compteurs de performance
- Réaliser les tests unitaires
- Introduction aux tests unitaires
- Mise en place d'une série de tests
- 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
- Découvrir Entity Framework
- Mappage
- Travail avec les entités
- Découvrir LINQ
- Requêtes LINQ
- Opérateurs de requêtes
- Requêtes parallèles
- LINQ to Entities
- LINQ to SQL
- LINQ to XML
- Gérer le système de fichiers
- Classes de gestion du système de fichiers
- Travail avec le système de fichiers
- Sérialiser
- Sérialisation binaire
- Sérialisation XML
- Utiliser les expressions régulières
- Options de recherche
- Caractères d'échappement
- Ensembles
- Groupes
- Ancres
- Quantifieurs
- Gérer le multi-threading
- Classe Thread
- Fonctions asynchrones
- Composant BackgroundWorker
- Gérer la localisation
- Globalisation
- Localisation
- Gérer la sécurité
- Eléments de base
- Implémentation de la sécurité
- Introduction à la cryptographie
- Découvrir les compléments
- Dessin avec GDI+
- Remoting
- Reflection
- Gérer les assemblages
- Assemblages privés
- Assemblages partagés
- Fichiers de configuration
- 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 !
Horaires
Du Lundi au Vendredi
De 9:00 à 17:30