Ferme la recherche

C# 8.0 / .NET Core - Développement avancé

Descriptif

Durée de la formation

Durée heures
En centre heures

Session

entrées/sorties permanentes

du 01 janv. 2021 au 31 juil. 2022  - Montpellier (34)
du 01 janv. 2021 au 31 juil. 2022  - Montpellier (34)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

- Maîtriser les concepts avancés du .NET Core 2.1 et de C# 8.0.

Description de la formation

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
- "Expression body"
- Amélioration de la syntaxe du throw
- Retour de fonction par référencesLes fonctionnalités avancées de C# 7.2. et 8.0
- Sémantique de références 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
- Introduction
- Concept de "tas" et de "pile"
- La classe "Span"Task Parallel Library (TPL) avancé
- Rappel
- Architecture technique
- Personnaliser le Scheduler
- Pattern async / await
- Dangers de l'asynchronisme
- Gestion des erreurs dans les tâchesLINQ
- Architecture interne de LINQ
- Fonctionnalités avancées de LINQ
- Créer son propre provider IQueryable
- Performances sur l'utilisation de LINQGarbage Collector
- Introduction
- Algorithme de nettoyage du Garbage Collector
- Ressources managées vs non managées
- Bien libérer les ressources
- Pattern IDisposablePatterns intégrés au .NET Core
- Introduction
- Concept d'IoC
- Options pattern
- Configuration pattern
- Conseils sur les bonnes pratiques de développementTests unitaires
- Introduction
- Utilisation de MSTest v2 et NUnit
- Comment bien écrire un test unitaire
- Convaincre les développeurs sur l'utilité des tests unitaires
- Extensions du moteur MSTest v2
- Les frameworks de "Mock"
- Fluent Assertions

Conditions d'accès

Avoir uneexpérience enC# et.NET Core2.1. Avoir suivi laformationCS-CORE(C#- Développement avec leFramework.NET Core2.1) ouavoir lesconnaissances équivalentes.

Validation

Attestation de formation
Et après la formation ?

Retour à l'emploi des anciens stagiaires

EXCELLENT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

SCRIBTEL Formation (Siège)

Lieu de formation

55 rue Euclide
Le Terra Verde
Montpellier

Calculez votre itinéraire

Centre de formation

146-148 rue de Picpus
75012, Paris

Toutes les formations et avis pour SCRIBTEL Formation (Siège)