C# 8.0 / Framework .NET - Développement avancé
Objectifs, programme, validation de la formation
Objectifs
Maîtriser le multi-threading
Gérer l’asynchronisme
Utiliser les métadonnées avec les Attributes
Etre initié à la programmation dynamique et parallèle
Interagir avec du code non managé
Créer des domaines d’application.
Description, programmation
Les fonctionnalités avancées de C# - Rappel sur les méthodes anonymes - Rappel sur les expressions lambda - Les fonctions locales - Les tuples - Les déconstructeurs - Pattern matching - Variables "out" - Amélioration des littéraux numériques - Body expression - Amélioration de la syntaxe du throw - Retour de fonction par références Les fonctionnalités avancées de C# 7.2 et 8.0 - Sémantique de référence avec les types valeur - Types de référence nullable - Nouveaux modificateurs d’accès - Utilisation de code non sécurisé Améliorer l’utilisation de la mémoire Concurrence et threading Asynchronisme Réflection et Attributes Interopérabilité Fonctionnement avancé du Runtime Garbage Collector Tests unitaires
Validation et sanction
Certification M2i Langages de Programmation
Type de formation
Professionnalisation
Niveau de sortie sans niveau spécifique
Métiers visés
Durée, rythme, financement
Durée 21 heures en centre
Modalités de l'alternance -
Conventionnement Non
Conditions d'accès
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Connaissance pratique du langage C# ou avoir suivi le cours CS-FRM "C# - Développement avec le Framework .NET".
Éligibilité de cette formation au compte personnel de formation pour les salariés
Code CPF 237067 - Validité du 02/01/2019 au 31/12/2115
Périodes prévisibles de déroulement des sessions
Session débutant le : 01/01/2021
Adresse d'inscription
55 rue EUCLIDE
La Terra Verde 34000 Montpellier
Lieu de formation
Organisme de formation responsable
M2i
Adresse
55 rue EUCLIDE La Terra Verde 34000 Montpellier
Téléphone
Site web
https://www.m2iformation.fr/