Formation éligible au Droit individuel à la formation(en savoir plus sur le DIF)
Lieu de formation : notre centre de formation à Grenoble(plan d'accès) ou sur votre site en formation intra
Domaine de formation :
DEVELOPPEMENT et METHODES
Durée de la formation :
5 jours (
35 heures)
Participants :
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
Pré-requis :
Connaissance approfondie des langages de programmation C++ ou Java et notions sur le langage C#. Les stagiaires peuvent acquérir ces connaissances en suivant le cours 2124, Présentation de la programmation en langage C# pour la plate-forme Microsoft .NET
Objectifs :
Appréhender les fonctionnalités de la plate-forme et de la Common Language Runtime, utiliser les fonctionnalités de .NET Framework pour créer une application simple, des composants, des chaînes, des tableaux, des collections et des énumérateurs, utiliser des délégués et des événements, lire des flux et des fichiers de données et écrire dans des flux et des fichiers de données, développer des applications qui utilisent des ressources Internet, des applications distribuées.
Plan de cours C # Programmation du Framework.NET avec C#
Programme de formation
C # Programmation du Framework.NET avec C#
- Vue d'ensemble de Microsoft .NET Framework
Vue d'ensemble de Microsoft .NET Framework
Vue d'ensemble des espaces de noms
- Présentation d'un environnement d'exécution géré;Ecriture 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
- Utilisation des types
Fonctionnalités de la classe System.Object
Constructeurs spécifiques
Opérations de type
Interfaces
Gestion de types externes
- 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
- 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
Réserver cette formation