Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Principe de la compilation JIT (Just In Time Compiler)
Common Type System (CTS)
Nuget
Le garbage collector
Les différentes versions du .NET Core
Exécutables dépendant du framework (FDE)
Exécutable monofichier
Liaison d'assembly
Tiered / ReadyToRun images
2/ Visual studio
Introduction
Les différentes éditions de Visual Studio
Concept de projet / solution
Personnalisation des projets pour les applications .NET Core
Le débogueur
Utilisation de nuget
3/ Appréhender les bases de la programmation
Application console
Les variables
Types de données
Les opérateurs
Les expressions
Les patterns matching
L’expression switch
Les procédures et les fonctions
Les fonctions avec valeur de retour multiple
Les fonctions locales static
Les membres sous forme d’expressions
Paramètres nommés et optionnels
Le type String
L’interpolation de chaine de caractères
4/ Gérer l'héritage
Héritage de classe
Interfaces
5/ Les fonctionnalités avancées de C#
Gérer les évènements
Les délégués
Evènements
Expressions lambda
"Object initializer"
"Local variable type inference"
Typage des tableaux implicites
Les types anonymes
Les méthodes anonymes
Les méthodes d'extensions
Manipuler les types génériques
Les collections
Property / tuples patterns
Positional patterns
Les index et les plages
Types références nullables
6/ Découvrir LINQ
Requêtes LINQ
Opérateurs de requêtes
Requêtes parallèles
LINQ to Entities
LINQ to SQL
LINQ to XML
7/ Quelques API du .NET Core
Les flux
L'encodage
Les BinaryReader et les BinaryWriter
Les flux de caractères
Logger l'exécution de son application
8/ Sérialiser
Sérialisation binaire
Sérialisation XML
9/ Utiliser les expressions régulières
Options de recherche
Caractères d'échappement
Ensembles
Groupes
Ancres
Quantifieurs
10/ TPL (Task Parallel Library )
Introduction
Les threads
La classe Parallel
Les tâches
Parallel LINQ (PLINQ)
L'asynchronisme
Les flux asynchrones
11/ Gérer le système de fichiers
Classes de gestion du système de fichiers
Travail avec le système de fichiers
12/ Accès aux données
Avant ADO.NET ADO.NET
La classe DbConnection
La classe DbCommand
La classe DbDataReader
La classe DbDataAdapter
Généricité des objets ADO.NET
ADO.NET avec SQL Server 2008 R2
Introduction à Entity Framework
13/ Manipulation de données aux formats XML et JSON
Introduction
Lire un contenu JSON
Générer un contenu JSON
Lire un contenu XML
Générer un contenu XML
LINQ to XML
14/ Utilisation de Web Services
Introduction
La bibliothèque HttpClient
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Développeurs
Dates
Dates
Du 13 au 17 Mai 2024
Du 09 au 13 Sept. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.