Retour en haut de la page

Programmation de Microsoft.net Framework avec le langage C#

5 jours - 35 heures

Objectifs

Ce cours a pour objectif d’aider les développeurs d’applications à comprendre Microsoft .NET Framework. Outre une vue d’ensemble de .NET Framework et une présentation de la terminologie et des principaux concepts, le cours contient une série d’ateliers qui présentent et expliquent les fonctionnalités de .NET Framework utilisées pour coder, déboguer, ajuster et déployer des applications.

Participants

Ce cours s’adresse aux développeurs de logiciels professionnels et expérimentés, notamment aux personnes qui travaillent pour des éditeurs de logiciels indépendants et des sociétés de développement de logiciels ou qui travaillent dans des équipes de développement en entreprise. La majorité des stagiaires seront des développeurs en langages Microsoft WIN32, Microsoft Visual Basic ou Microsoft Visual C++.

Prérequis

Les stagiaires doivent avoir une connaissance approfondie des langages de programmation C++ ou Java et notions sur le langage C#.

Pédagogie

La pédagogie est basée sur le principe de la dynamique de groupe avec alternance d'apports théoriques, de phases de réflexion collectives et individuelles, d'exercices, d'études de cas et de mises en situations observées. Formation / Action participative et interactive : les participants sont acteurs de leur formation notamment lors des mises en situation car ils s'appuient sur leurs connaissances, les expériences et mettront en œuvre les nouveaux outils présentés au cours de la session.

Remarque

Le support de cours est en anglais.

Profil de l’intervenant

Consultant-formateur expert. Suivi des compétences techniques et pédagogiques assuré par nos services.

Moyens techniques

Encadrement complet des stagiaires durant la formation. Espace d’accueil, configuration technique des salles et matériel pédagogique dédié pour les formations en centre. Remise d’une documentation pédagogique papier ou numérique à échéance de la formation.

Méthodes d’évaluation des acquis

Exercices individuels et collectifs durant la formation. La feuille d’émargement signée par demi-journée ainsi que l’évaluation des acquis de fin de stage sont adressées avec la facture.

Programme

Vue d’ensemble de Microsoft .NET Framework

Vue d’ensemble de Microsoft .NET Framework

Vue d’ensemble des espaces de noms

Flux de données et fichiers

Flux de données

Objets Reader et Writer

Entrées / sorties du fichier de base

Accès à Internet

Scénarios d’application Internet

Modèle de requête et de réponse Web

Protocoles d’applications

Gestion des erreurs

Sécurité

Solutions optimales

Sérialisation

Scénarios de sérialisation

Attributs de sérialisation

Graphique d’objet

Processus de sérialisation

Exemple de sérialisation

Exemple de désérialisation

Sérialisation personnalisée

Exemple de sérialisation personnalisée

Problèmes de sécurité

Services Web et distants

Services distants

Fichiers de configuration à distance

Services Web

Présentation d’un environnement d’exécution géré

Écriture d’une application .NET

Compilation et exécution d’une application .NET

Utilisation des composants

Présentation des technologies de développement clés de Microsoft .NET Framework

Création d’un composant simple .NET Framework

Création d’un client de console simple

Création d’un client ASP .NET

Déploiement et gestion des versions

Présentation du déploiement d’applications

Scénarios de déploiement d’applications

Outils et rubriques connexes

Système de type commun (CTS)

Présentation du système de type commun

Éléments du système de type commun

Caractéristiques orientées objet

Éléments du système de type commun

Utilisation des types

Fonctionnalités de la classe System.Object

Constructeurs spécifiques

Opérations de type

Interfaces

Gestion de type externe

Chaînes, tableaux et collections

Chaînes

Terminologie

Collections

Tableaux .NET Framework

Collections .NET Framework

Délégués et événements

Délégués

Délégués multidiffusion

Événements

Quand utiliser des délégués, des événements et des interfaces

Gestion de la mémoire et des ressources

Gestion de la mémoire : notions de base

Gestion des ressources ne faisant pas partie de la mémoire

Gestion des ressources implicites

Gestion des ressources explicites

Optimisation du nettoyage de la mémoire

1041 log-361.pdf