Programmation de Microsoft .Net Framework avec le Langage C#
Formation
À Toulouse
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
-
Dirigé à
Pour professionnels
-
Lieu
Toulouse
Objectifs: énumérer les principaux éléments du Framework .NET et expliquer leur rôle dans la plateforme .NET. Décrire les principaux concepts de l'exécution de langages communs (CLR, Common Language Runtime) et utiliser les fonctionnalités du Framework .NET pour créer une application simple. Créer et utiliser les composants des aplications Windows Forms et ASP.NET. Destinataires: 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écisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
À propos de cette formation
Les stagiaires doivent maîtriser le C++ ou Java et avoir été sensibilisés à C#. Les stagiaires peuvent obtenir ces pré requis en suivant le cours 2124.
Les Avis
Les matières
- Microsoft .NET
Le programme
L'objectif de ce cours est d'aider les développeurs à comprendre le Framework .NET. En outre, le cours fournit une série d'exercices qui expliquent les fonctionnalités du Framework .NET qui sont utilisées pour coder, débuguer, paramétrer et déployer des applications.
A l'issue de ce cours, les stagiaires seront à même de :
- énumérer les principaux éléments du Framework .NET et expliquer leur rôle dans la plateforme .NET.
- Décrire les principaux concepts de l'exécution de langages communs (CLR, Common Language Runtime) et utiliser les fonctionnalités du Framework .NET pour créer une application simple.
- Créer et utiliser les composants des aplications Windows Forms et ASP.NET
- Utiliser les fonctionnalités de déploiement et de gestion des versions de l'exécution de langages communs du .NET Framework pour déployer plusieurs versions d'un composant.
- Créer, utiliser et étendre les types en comprenant l'architecture du Common Type System
- Créer, des classes et des interfaces efficaces au niveau fonctionnel et appropriées à des scenarii de programmation donnés
- Utiliser la bibliothèque de classes de base pour créer efficacement des chaînes, des tableaux, des collections et des énumérateurs
- Utiliser des délégués et des événements pour qu'un objet émetteur d'événement signale l'occurrence d'une "action" à un objet récepteur d'événement
- Décrire et contrôler le mode de gestion de la mémoire et des autres ressources dans le Framework .NET
- Lire et écrire dans des flux de données et des fichiers, et sérialiser et désérialiser un graphe d'objet
- Utiliser les classes d'espaces de noms System.?et pour développer des applications utilisant des ressources Internet
- Créer des applications distribuées grâce aux Services Web et à la mise à distance d'objets
- Identifier l'outil de développement .NET de Microsoft Visual Studio et les serveurs .NET utilisables pour créer des applications .NET.
- Découverte du Framework .NET
- Découverte des espaces de nommage
- Ecriture d'une application .NET
- Compilation et exécution d'une application .NET
- Introduction aux principales technologies de développement du Framework .NET
- Création d'un composant .NET simple
- Création d'un client console simple
- Création d'un client ASP.NET
- Introduction au déploiement d'applications
- Scénarii de déploiement d'applications
- Outils de déploiement
- Introduction au Common Type System
- Eléments du Common Type System
- Les caractéristiques orientées objet
- La fonctionnalité de la classe System.Object
- Constructeurs spécialisés
- Opérations de types
- Interfaces
- Gestion des types externes
- Les chaînes
- Terminologie - Collections
- Les tableaux du Framework .NET
- Les collections du Framework .NET
- Les délégués
- Délégués avec notifications multidiffusées
- Evénements
- Quand utiliser les délégués, les événements et les interfaces
- Bases de la gestion de la mémoire
- Gestion des ressources non-mémoire
- Gestion implicite des ressources
- Gestion explicite des ressources
- Optimisation du Garbage Collector
- Flux
- Lecture et écriture
- Entrée/Sortie de fichiers
- Scenarii d'applications Internet
- Le modèle WebRequest et WebResponse
- Les protocoles d'application
- La gestion des erreurs
- La sécurité
- Recommandations de codage
- Scenarii de sérialisation
- Attributs de sérialisation
- Le graphe d'objet
- Le processus de sérialisation
- Exemple de sérialisation
- Exemple de désérialisation
- Sérialisation personnalisée
- Exemple de sérialisation personnalisée
- Les problèmes de sécurité
- Remoting
- Fichiers de configuration du remoting
- Services Web
- Programmation asynchrone en .NET
- Introduction au threading
- Utilisation des threads en .NET
- Sécurité des threads
- Fonctionnalités avancées des threads
- Services d'intégration
- Platform Invoke
- Appeler des objets COM depuis du code géré
- Appeler des objets .NET depuis du code non-géré
- Découverte d'ADO.NET
- Connexion à une source de données
- Accéder aux données avec des DataSets
- Utiliser des procédures stockées
- Accéder aux données avec des DataReaders
- Liaison avec des données XML
- Découverte des attributs
- Définition d'attributs personnalisés
- Récupérer des valeurs d'attributs
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Programmation de Microsoft .Net Framework avec le Langage C#