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

Formation

À Saint-Herblain

501 - 1 000 €

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

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

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

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

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

501 - 1 000 €