Programmation de Microsoft .Net Framework avec le Langage C#

Formation

À Toulouse

Prix sur demande

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

Toulouse ((31) Haute-Garonne)
Voir plan
1 Avenue de l'Europe - Campus 1, Bât. F,, 31400

Date de début

Consulter

Date de début

Consulter

À 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.

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

  • Microsoft .NET

Le programme

Objectifs :

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.
Module 1 : Découverte du Framework .NET
  1. Découverte du Framework .NET
  2. Découverte des espaces de nommage
Module 2 : Introduction à l'environnement d'exécution géré
  1. Ecriture d'une application .NET
  2. Compilation et exécution d'une application .NET
Module 3 : Travailler avec les composants
  1. Introduction aux principales technologies de développement du Framework .NET
  2. Création d'un composant .NET simple
  3. Création d'un client console simple
  4. Création d'un client ASP.NET
Module 4 : Déploiement et versioning
  1. Introduction au déploiement d'applications
  2. Scénarii de déploiement d'applications
  3. Outils de déploiement
Module 5 : Le Common Type System
  1. Introduction au Common Type System
  2. Eléments du Common Type System
  3. Les caractéristiques orientées objet
Module 6 : Travailler avec les types
  1. La fonctionnalité de la classe System.Object
  2. Constructeurs spécialisés
  3. Opérations de types
  4. Interfaces
  5. Gestion des types externes
Module 7 : Chaînes, tableaux et collections
  1. Les chaînes
  2. Terminologie - Collections
  3. Les tableaux du Framework .NET
  4. Les collections du Framework .NET
Module 8 : Délégués et événements
  1. Les délégués
  2. Délégués avec notifications multidiffusées
  3. Evénements
  4. Quand utiliser les délégués, les événements et les interfaces
Module 9 : Gestion de la mémoire et des ressources
  1. Bases de la gestion de la mémoire
  2. Gestion des ressources non-mémoire
  3. Gestion implicite des ressources
  4. Gestion explicite des ressources
  5. Optimisation du Garbage Collector
Module 10 : Flux et fichiers de données
  1. Flux
  2. Lecture et écriture
  3. Entrée/Sortie de fichiers
Module 11 : Accès à Internet
  1. Scenarii d'applications Internet
  2. Le modèle WebRequest et WebResponse
  3. Les protocoles d'application
  4. La gestion des erreurs
  5. La sécurité
  6. Recommandations de codage
Module 12 : Sérialisation
  1. Scenarii de sérialisation
  2. Attributs de sérialisation
  3. Le graphe d'objet
  4. Le processus de sérialisation
  5. Exemple de sérialisation
  6. Exemple de désérialisation
  7. Sérialisation personnalisée
  8. Exemple de sérialisation personnalisée
  9. Les problèmes de sécurité
Module 13 : Remoting et Services Web
  1. Remoting
  2. Fichiers de configuration du remoting
  3. Services Web
Module 14 : Threading et programmation asynchrone
  1. Programmation asynchrone en .NET
  2. Introduction au threading
  3. Utilisation des threads en .NET
  4. Sécurité des threads
  5. Fonctionnalités avancées des threads
Module 15 : Interopérabilité entre code géré et code non-géré
  1. Services d'intégration
  2. Platform Invoke
  3. Appeler des objets COM depuis du code géré
  4. Appeler des objets .NET depuis du code non-géré
Module 16 : Utiliser Microsoft ADO.NET pour accéder aux données
  1. Découverte d'ADO.NET
  2. Connexion à une source de données
  3. Accéder aux données avec des DataSets
  4. Utiliser des procédures stockées
  5. Accéder aux données avec des DataReaders
  6. Liaison avec des données XML
Module 17 : Attributs
  1. Découverte des attributs
  2. Définition d'attributs personnalisés
  3. 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#

Prix sur demande