Programmation en c# : fonctions avancées
Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
À propos de cette formation :C# a évolué depuis son introduction pour devenir un langage de manipulation de données complet. Les fonctionnalités avancées de .NET permettent aux programmeurs de rationaliser l'accès aux données, d'augmenter la productivité et d'améliorer la performance globale des applications. Dans cette formation C#, vous appliquez les fonctionnalités avancées de C#.
À propos de cette formation
À qui s'adresse cette formation ?Aux programmeurs expérimentés en C# qui veulent améliorer leur capacité à développer des logiciels en utilisant les nouvelles fonctions et les fonctions avancées du langage C#.
Les Avis
Les exploits du centre
Toutes les formations sont actualisées
L'évaluation moyenne est supérieure à 3,7
Plus de 50 opinions au cours des 12 derniers mois
Ce centre est avec Emagister depuis 16 ans.
Les matières
- Requêtes
- Tables
- .NET
Le programme
Introduction
- Implémentation d'une interface
- Les technologies d'accès aux données
- Collections génériques et non génériques
Exploiter les fonctionnalités du langage C#
Constructions du langage
- Les propriétés implémentées automatiquement
- Les avantages de la déclaration implicite de type
- Instanciation d'objets entités
- Simplification avec les initialiseurs d'objets
Méthodes d'extension pour la manipulation des données du niveau intermédiaire
Filtre et tri de données avec les expressions lambda
- Construction d'expressions lambda
- Comparaison des délégués et des expressions lambda
- Méthodes d'extension Count, Reverse, Union, Except et autres
- Passage de types et de fonctionnalités aux méthodes
- Flexibilité du code grâce aux délégués
- Paramétrage des délégués et d'expressions lambda
- Simplification du code avec les délégués génériques Func
Les mots-clés des requêtes LINQ
Syntaxe et sémantique
- Codage de requêtes LINQ
- Tri de données et d'objets
- Filtrage avec from, where, orderby et group
- Interface entre C# et LINQ avec IEnumerable
- Émettre des requêtes sur les types spatiaux et d'entité
Rattachement à des BdD via l'Entity Framework
Comparaison entre ADO.NET et LINQ
- Objets DataSet et listes génériques
- SqlDataReader et IEnumerable
- Mettre en oeuvre des accesseurs pour séparer la couche de données
- Création d'objets ObjectContext et DbContext
- Exécuter les procédures stockées et des fonctions tabulaires
- Corrélation entre classes d'entités et tables de données
- Mise en correspondance des tables de données et des classes d'entités (table-first) et des modèles d'objet et des tables de bases de données (code-first)
- Héritage avec many-per-table et table-per-type (TPT)
- Insertion, modification et suppression de données
- Traitement des erreurs et exceptions
- « Commit » et « roll back » de transactions
Énumérations et classes génériques
Étude d'enum
- Comparer IEnumerable et IEnumerator
- Génération d'énumérations dynamiques
- Le mot-clé yield
- Minimiser les classes dupliquées
- Implémentation d'un énumérateur générique rapide
Traitement de données à l'aide de requêtes LINQ
Manipulation des données
- Combinaison et agrégation de données similaires avec group
- Mise en œuvre de jointures internes, externes et groupées
- Création de sous-ensembles de données avec la clause into
- Création de résultats de requêtes anonymes
- Obtention de vues composites à l'aide de clauses from
- Émettre des requêtes LINQ géographiques/géometriques sur les types spatiaux
Application de LINQ à XML
Traitement du XML
- Charger du XML dynamiquement via le web
- Créer et sauvegarder du contenu XElement
- Analyse des documents, des éléments et des attributs
- Parcourir un document XML avec LINQ
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Programmation en c# : fonctions avancées