________________________________________________________________
Voulez-vous suivre ce cours à distance ou en personne?
Contactez-nous par email : info@nanforiberica.com , téléphones : +34 91 031 66 78 / +34 605 98 51 30, WhatsApp : +34 685 60 05 91 , ou contactez nos bureaux
________________________________________________________________
Profil du public
Ce cours est destiné aux développeurs expérimentés qui ont déjà une expérience en programmation en C, C++, JavaScript, Objective-C, Microsoft Visual Basic ou Java et qui comprennent les concepts de programmation orientée objet. Ce cours n'est pas conçu pour les étudiants qui débutent en programmation ; s'adresse aux développeurs professionnels ayant au moins un mois d'expérience en programmation dans un environnement orienté objet. Ceux qui débutent en programmation devraient envisager le cours 55337AC - Introduction à la programmation. Le cours 55337AC utilise C# comme langage pour fournir une introduction à la programmation générale, tandis que ce cours se concentre sur le langage C# lui-même, ce qui en fait un excellent cours de suivi. Si vous souhaitez apprendre à tirer le meilleur parti du langage C#, ce cours est fait pour vous.
Objectifs
- Expliquez comment utiliser Visual Studio pour créer et exécuter une application.
- Décrire les fonctionnalités et la syntaxe du langage de programmation C#.
- Définir les besoins de surveillance pour les applications à grande échelle
- Créez et appelez des méthodes, interceptez et gérez les exceptions.
- Comprendre la plateforme de développement et les bibliothèques .NET.
- Comprendre les classes du framework .NET.
- Créez du code C# bien structuré et maintenable.
- Définir et mettre en œuvre des interfaces.
- Créez une hiérarchie de classes en utilisant l'héritage.
- Comprendre les concepts de programmation orientée objet.
- Implémentez l’architecture fondamentale et les composants principaux d’une application de bureau.
- Acquérir une connaissance pratique de la création d'une interface utilisateur graphique à l'aide de XAML.
- Utilisez les flux et les E/S de fichiers, et sérialisez/désérialisez les données dans différents formats.
- Comprendre les communications et les protocoles Web.
- Créez un modèle de données d'entité pour l'accès à la base de données.
- Utilisez une requête intégrée au langage (LINQ).
- Utilisez des opérations asynchrones pour créer des applications hautes performances.
- Ajoutez des composants dynamiques et des bibliothèques non gérées à un programme C#.
- Comprendre l'utilisation des génériques et des collections génériques.
- Récupérez les métadonnées de type à l’aide de la réflexion .NET.
Plan du cours
- Leçon 1 : Écriture d'applications en C# et .NET
- Leçon 2 : Types de données et expressions
- Leçon 3 : Constructions du langage C#
- Élaboration de la demande d'inscription en classe
- Écrire des applications en C# et .NET
- Expliquez les types de données et les expressions.
- Comprendre les constructions du langage C#
- Leçon 1 : Méthodes
- Leçon 2 : Surcharge de méthode
- Leçon 3 : Gestion des exceptions
- Leçon 4 : Surveillance
- Refactoriser le code pour une réutilisation plus facile.
- Écrivez du code C# qui valide les données saisies par un utilisateur.
- Écrivez du code C# qui enregistre les modifications apportées à une base de données.
- Dans ce module, vous apprendrez à créer et utiliser des méthodes et à gérer les exceptions. Vous apprendrez également à utiliser la journalisation et le traçage pour enregistrer les détails de toutes les exceptions qui se produisent.
- Leçon 1 : Structures
- Leçon 2 : Énumérations
- Leçon 3 : Collections intégrées
- Leçon 4 : Événements
- constructions
- Énumérations
- Collections intégrées
- Événements
- Créer et utiliser des structures et des énumérations
- Organiser les données en collections
- Créer et s'abonner à des événements
- Leçon 1 : Créer des classes
- Leçon 2 : Interfaces
- Leçon 3 : Comprendre les génériques en C#
- Création de classe
- Interfaces
- Comprendre les génériques en C#
- Utilisez des interfaces et des classes pour définir et créer des types personnalisés et réutilisables
- Créer et utiliser des collections énumérables de type sécurisé de tout type
- Leçon 1 : Hiérarchies de classes
- Leçon 2 : Polymorphisme
- Leçon 3 : Extension des classes
- Hiérarchies de classes
- Polymorphisme
- Extension des cours
- Utilisez l'héritage pour intégrer des fonctionnalités communes dans une classe de base.
- Implémentez le polymorphisme en utilisant une méthode abstraite.
- Créez une classe d'exception personnalisée.
- Leçon 1 : E/S de fichier
- Leçon 2 : Sérialisation et désérialisation
- Leçon 3 : Courants
- fichier E/S
- Sérialisation et désérialisation
- Courants
- Lire et écrire des données à l'aide des opérations d'E/S du système de fichiers de transactions
- Comment saisir et désérialiser les données dans le système de fichiers
- Comment lire et écrire des données sur le système de fichiers à l'aide de flux.
- Leçon 1 : Cadre d'entité
- Leçon 2 : LINQ
- Cadre d'entité d'utilisation
- Apprenez à interroger de nombreux types de données à l’aide de Language Integrated Query (LINQ).
- Leçon 1 : Services Web
- Leçon 2 : REST et OData
- Leçon 3 : ASP.NET Core MVC
- Envoyez des données à des services Web distants.
- Accédez aux données distantes via des services Web.
- Comprendre REST et OData.
- Leçon 1 : Utilisation des frameworks d'interface utilisateur
- Leçon 2 : Liaison de données
- Leçon 3 : Style d'interface utilisateur
- Utilisation des frameworks d'interface utilisateur
- La liaison de données
- Style d'interface utilisateur
- Utiliser le langage de balisage d'application extensible (XAML)
- Créez et utilisez des contrôles utilisateur.
- Utilisez des styles et des animations.
- Leçon 1 : Multitâche
- Leçon 2 : Appels asynchrones
- Leçon 3 : Gérer les conflits
- multitâche
- Appels asynchrones
- Comment gérer les conflits
- Améliorez les performances en répartissant les opérations sur plusieurs threads.
- Utilisez les mots-clés async et wait pour implémenter des méthodes asynchrones.
- Utilisez des événements et des contrôles utilisateur pour fournir un retour visuel lors d’opérations longues.
- Leçon 1 : Objets dynamiques
- Leçon 2 : Gestion des ressources
- objets dynamiques
- Gestion des ressources
- Interagissez avec le code non géré dans les applications.
- Assurez-vous que votre code libère des ressources non gérées.
- Leçon 1 : Métadonnées
- Leçon 2 : Attributs
- Leçon 3 : Génération de code
- Leçon 4 : Assemblées
- métadonnées
- Attributs
- Code de génération
- Ensembles
- Consommez les assemblys existants à l’aide de la réflexion .NET.
- Ajoutez des métadonnées supplémentaires aux types et écrivez les membres à l'aide d'attributs.
- Créez des attributs personnalisés.
- Obtenez des informations sur les assemblées.
Conditions préalables
- Pour les étudiants qui n'ont pas d'expérience préalable en programmation dans un langage de haut niveau, il est recommandé de suivre le cours 55337AC, qui utilise C# comme langage pour fournir une introduction à la programmation.
- Le cours 55339AC se concentre sur le langage C# lui-même, ce qui en fait un excellent cours de suivi.
Langue