OPTIMISER LE DEVELOPPEMENT DE VOS APPLICATIONS AVEC LE FRAMEWORK .NET ET LE LANGAGE C#

Formation

À Saint-Herblain

501 - 1 000 €

Description

  • Typologie

    Formation

  • Niveau

    Niveau initiation

  • Lieu

    Saint-herblain

  • Heures de classe

    35h

  • Durée

    5 Jours

  • Dates de début

    Dates au choix

Développeurs et architectes souhaitant acquérir des connaissances avancées dans le langage C# et le Framework .NET

Les sites et dates disponibles

Lieu

Date de début

Saint-Herblain ((44) Loire-Atlantique)
Voir plan
44800

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

- Utiliser les concepts avancés du langage C# pour factoriser des blocs de code
- Optimiser la gestion de la mémoire
- Mettre les solutions proposées par le Framework .NET pour améliorer l’exécution de traitements de données
- Maîtriser les assemblies, les threads et les domaines d’application
- Savoir architecturer une application
- Créer et consommer un service WCF

- Maîtriser les bases fondamentales du langage C#, ainsi que les concepts objets
- Avoir déjà développé des applications .NET (Web, ou Windows), avec le langage C#

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Les matières

  • .NET
  • Framework .NET
  • C#
  • Multi-threads
  • Design patterns
  • Gestion de la mémoire
  • Assemblies
  • Optimisation
  • Microsoft
  • Domaine d'application

Professeurs

James RAVAILLE

James RAVAILLE

Consultant / Formateur Microsoft .NET

Le programme

Introduction

- Vue d’ensemble de la formation

- Vue d’ensemble du Framework .NET

· Les compilateurs (langages, JIT)

· Les assemblies

· Le GAC

Optimisation avec le langage C# et le Framework .NET

- Manipuler, découper et analyser les chaînes de caractères

- Utiliser les évènements

- Créer des types génériques

- Les délégués et expressions lambda

Le langage C#

- Nouveautés apportées par les versions 6 et 7

Gestion de la mémoire

- Organisation des données en mémoire

- Les finaliseurs

- Le Garbage Collector

- Utiliser l’interface IDisposable

- Les références faibles

Améliorer les performances

- Les caches de données

- Gérer la fraicheur des données

Domaines d’application et traitements multi-threads

- Utiliser les domaines d’application

- Communication de données entre domaines d’application

- Exécution de traitements asynchrones

- Synchronisation des threads

- Parallélisation de traitements

· Avec un pool de threads

· Avec la TPL

Architecture

- Architectures standards d’application

- Présentation des Design Patterns

- Exemples de Design Patterns

· Singleton

· Façade

Les assemblies

- Composition

- Chargement des assemblies

- Pré-compilation des assemblies avec NGen

- Compilation de code C#, génération, chargement et exécution d’assemblies, pendant l’exécution d’une application

Services WCF

- Présentation

- Contrats de service et de données

- Créer un service

- Consommer un service

OPTIMISER LE DEVELOPPEMENT DE VOS APPLICATIONS AVEC LE FRAMEWORK .NET ET LE LANGAGE C#

501 - 1 000 €