Formation Informatique | Formation Management
Informatique » Systèmes d'exploitation » Formation Windows »

Développement système en .NET


Formation programmation système

Stage pratique
Eligible au DIF

Réf : DSN

Prix 2012 : 2315 € H.T.
Durée :  5  jours
Cliquer sur une session pour réserver:

Paris
18 juin 12, 24 sept. 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter

version pdf imprimer Faire suivre


Les objectifs de cette formation programmation système


Cette formation vous apportera toutes les connaissances nécessaires pour développer des applications de type système dans le cadre du framework .NET.

Participants de cette formation programmation système

Développeurs ayant à réaliser des applications utilisant des interfaces système en .NET.

Pré-requis de cette formation programmation système

Bonnes connaissances de C# ou VB.NET. Connaissances de base des mécanismes de fonctionnement .NET, des réseaux et de l'architecture Windows.


Programme de cette formation programmation système

Le multitâche en .NET

- Mise en œuvre des threads : cycle de vie.

- Gestion des priorités. Synchronisation entre threads,

- Communication entre threads. Pool de threads.

Travaux pratiques
Création de programmes mettant en œuvre les threads et les classes de synchronisation.

Communication réseau avec les sockets

- Utilisation directe des sockets TCP et UDP.

- Client/serveur TCP et UDP. Classe UdpClient.

- Les classes WebClient, WebRequest, WebResponse. Gestion synchrone et asynchrone. Proxy.

Travaux pratiques
Réalisation d'un client et d'un serveur multithreads. Réalisation d'un client http.

Introduction à .NET Remoting

- Architecture : principe et fonctionnement.

- Objets à distance : manipulation des types, écriture du serveur et du client.

Travaux pratiques
Réaliser un serveur de “chat” et de clients Windows Forms.

Développement de services Windows

- Création de services en .NET. Test et mise au point.

- Gestion de la sécurité. Installation.

Travaux pratiques
Utilisation d'un service Windows pour héberger un serveur .Net Remoting.

Manipulation de la base de registre

- Fonctionnement de la base de registre.

- Classes liées à la base de registre. Types de données.

Travaux pratiques
Utilisation de la base de registre pour sauvegarder les options de fonctionnement du service Windows.

Journal des événements

- Utilisation dans le Framework .NET.

- Gestion des événements et surveillance du journal.


Analyseur de performance

- Principe : compteur, collecte, mise à jour.

- Les compteurs dans les applications. Intérêt.

Travaux pratiques
Création de compteurs pour espionner les performances d'un programme multithread.

Interopérabilité de .NET avec les DLL et COM

- Rappel sur COM et les DLL natives. Interopérabilité.

- .NET et COM : rôle client et rôle serveur.

Travaux pratiques
Appels de composants COM et de DLL depuis .NET.

Mise en œuvre de la sécurité

- Les principes de la sécurité sous Windows 2000.

- Les fonctions de gestion de la sécurité.


Attributs et réflexion

- Métadonnées dans le CLR. Utilisation des attributs.