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)
Types d’applications dans un environnement multicible
Structure d’une application .NET
Outils et environnement de développement
Langage de CIL
2/ Structure de programmation du C#
Les variables et les constantes
Les types de données
Les opérateurs
Les patterns matching
L’expression switch (nouveauté C# 8)
Les procédures et les fonctions
Les fonctions avec valeur de retour multiple
Les fonctions locales static (nouveauté C# 8)
Les membres sous forme d’expressions
Paramètres nommés et optionnels
Le type String
L’interpolation de chaine de caractères
Les tableaux
Les index et les plages
3/ Programmation orientée objet en C#
Les classes
Les attributs, les propriétés
Les membres ReadOnly (nouveauté C# 8)
Les modèles de propriétés (nouveauté C# 8)
Les modèles positionnels (nouveauté C# 8)
Les constructeurs et le destructeur
Les déconstructeurs
Création et suppression d’objet
Le garbage collector
Les ressources non managées
L’instruction using (nouveauté C# 8)
Les membres et les imports statiques
Le type de référence nullable (nouveauté C# 8)
Les méthodes d’extension
Les espaces de nom
4/ Gestion d’exceptions
La gestion des exceptions
Découverte de throw
Traitement centralisé des erreurs
5/ Héritage et polymorphisme
L’héritage
Le polymorphisme
Classes et méthodes abstraites
Les interfaces
Les membres d’interface par défaut (nouveauté C# 8)
Classes et méthodes scellées
6/ Générique et collections
La création et la manipulation de génériques
Les Listes
Les interfaces «IComparable» et «IComparer»
Les Dictionnary
Les autres collections (Stack, Queue, …)
7/ Les aspects avancés du langage
Les délégués et les méthodes anonymes
Les expressions lambdas
La gestion de la mémoire
La réflexion
8/ Construction d’une application .NET
Description de la librairie de classes .NET
Redéfinition des méthodes de la classe Objet
Formatage des chaînes de caractères et des nombres
Utiliser les flots et les fichiers
Travail avec la sérialisation
9/ LINQ to Objects
Qu’est-ce que LINQ
La création et l’exécution de requêtes LINQ
L’inférence de type
Les types anonymes et la classe Tuple
Les opérateurs de requêtes LINQ
10/ ADO .NET pour l’accès aux données
L’architecture ADO .NET
Utiliser ADO .NET pour accéder à une BDD
11/ Modification des enregistrements d’une base de données
Création d’applications évoluées
Création d’un menu principal et d’une barre d’état
Création et utilisation :
Des fenêtres de dialogue usuelles et personnalisées
Des barres d’outils
Impression à partir d’une application
Implémenter la fonction « glisser / déplacer »
12/ Les tests unitaires dans Visual Studio
Intérêts et objectifs
Générer un projet de tests unitaires et des méthodes de test
Exécuter les tests unitaires dans l’explorateur de tests et analyse des résultats
13/ Utilisation des services Web XML dans une application
Création d’un service Web XML
Création d’une application et d’une feuille Web
Accès aux données à partir d’une application Web
Configuration ASP .NET
14/ Amélioration de la performance des applications
Implémentation du multitâche
Réaliser des opérations asynchrones
Synchronisation l'accès simultané aux données
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
Chefs de Projet
Concepteurs
Développeurs
Dates
Dates
Du 08 au 12 Juil. 2024
Du 11 au 15 Nov. 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.