L’offre de formation

Visual Studio 2012 - Programmation C# avec le .Net Framework 4.5

Information

Prix 2 625 € HT
Durée : 5 Jours
Ref : MCS_20483B
Type de Formation Présentiel

Dates de sessions

Cette formation est également disponible en formule intraentreprise ; n'hésitez pas à nous consulter pour en savoir plus.

Description

Syntaxiquement proche du Java, le C# a été conçu par Microsoft pour permettre aux développeurs d\'utiliser toutes les capacités de la plate-forme .Net. A bien y regarder, l\'objectif semble atteint puisque de nombreuses entreprises et éditeurs ont fait le choix de ce langage pour développer leurs applications. Cette formation a été créée dans une double perspective : apprendre ce langage aux développeurs tout en leur délivrant les compétences nécessaires à l\'utilisation de la dernière version du Framework. A l\'issue de ces 5 jours, les participants maîtriseront le C# et auront développé une première interface Windows en WPF.

Objectifs


  • Disposer de solides bases pour développer des applications en C#

  • Comprendre comment tirer parti de la puissance du Framework avec C#

  • Mettre en oeuvre la programmation orientée objet (POO) avec C#

  • Acquérir les connaissances et compétences nécessaire pour exploiter des données avec LINQ

  • Apprendre à crypter et décrypter les données

Public

Développeurs expérimentés qui ont déjà une connaissance de C#

Pré-requis


  • Avoir une expérience en programmation C, C++, JavaScript, Objective-C, Microsoft Visual Basic, ou Java

  • Connaissance du concept de la programmation orientée

Programme

formation m_cr_s_ft_n_t\">Vue d\'ensemble de la syntaxe C#


    listeFormation2 m_cr_s_ft_n_t\">
  • Vue d\'ensemble de l\'écriture d\'applications en C#

  • Types de données, opérateurs et expressions

  • Structures de programmation du langage C#


formation m_cr_s_ft_n_t\">Créer des méthodes, gérer les exceptions et surveiller les applications


    listeFormation2 m_cr_s_ft_n_t\">
  • Créer et appeler des méthodes

  • Créer des méthodes surcharges et utiliser les paramètres optionnels et de sortie

  • Gestion des exceptions

  • Surveillance des applications


formation m_cr_s_ft_n_t\">Développer le code des applications graphiques


    listeFormation2 m_cr_s_ft_n_t\">
  • Implémenter structures et énumérations

  • Organiser les données dans des collections

  • Gestion d\'évènements


formation m_cr_s_ft_n_t\">Créer des classes et implémenter des collections à typage sûr


    listeFormation2 m_cr_s_ft_n_t\">
  • Création de classes

  • Définition et implémentation d\'interfaces

  • Implémentation de collections à typage sûr


formation m_cr_s_ft_n_t\">Créer une hiérarchie de classes par héritage


    listeFormation2 m_cr_s_ft_n_t\">
  • Création de hiérarchie de classes

  • Étendre les classes du .Net Framework

  • Création de types génériques


formation m_cr_s_ft_n_t\">Lecture et écriture de données locales


    listeFormation2 m_cr_s_ft_n_t\">
  • Lecture et écriture de fichiers

  • Sérialisation et désérialisation de données

  • Gestion des entrées/sorties pas les flux


formation m_cr_s_ft_n_t\">Accès aux bases de données


    listeFormation2 m_cr_s_ft_n_t\">
  • Création et utilisation d\'un modèle de données Entité

  • Interrogation de données par LINQ

  • Mise à jour de données par LINQ


formation m_cr_s_ft_n_t\">Accès à des données distantes


    listeFormation2 m_cr_s_ft_n_t\">
  • Accès à des données à travers le Web

  • Accès à des données dans le Cloud


formation m_cr_s_ft_n_t\">Concevoir l\'interface utilisateur d\'une application graphique


    listeFormation2 m_cr_s_ft_n_t\">
  • Utiliser le XAML pour concevoir une interface utilisateur

  • Liaison de contrôles aux données

  • Définir le style d\'une interface utilisateur


formation m_cr_s_ft_n_t\">Améliorer les performances et la réactivité d\'une application


    listeFormation2 m_cr_s_ft_n_t\">
  • Implémentation du multitâche en utilisant tâches et expressions Lambda

  • Réaliser des opérations asynchrones

  • Synchronisation d\'accès concurrents sur les données


formation m_cr_s_ft_n_t\">Intégration de code non managé


    listeFormation2 m_cr_s_ft_n_t\">
  • Création et utilisation d\'objets dynamiques

  • Gestion de la durée de vie des objets et contrôle des ressources non managées


formation m_cr_s_ft_n_t\">Création de types réutilisables et d\'assemblies


    listeFormation2 m_cr_s_ft_n_t\">
  • Examiner les métadonnées des objets

  • Créer et utiliser des attributs personnalisés

  • Génération du code managé

  • Versioning, signature et déploiement d\'assemblies


formation m_cr_s_ft_n_t\">Cryptage et décryptage de données


    listeFormation2 m_cr_s_ft_n_t\">
  • Implémentation de cryptage symétrique

  • Implémentation de cryptage asymétrique

Options

Cette formation prépare au test suivant :


70-483


Formation Visual Studio 2012 - Formation framework .Net 4.5 - Formation programmation C#


Déroulé


  • L\'apprentissage par la pratique intensive : la majeure partie de la formation est consacrée à la mise en oeuvre des principes de développement en C#.

  • Une formation très concrète durant laquelle s\'alternent les phases d\'apports théoriques, d\'échanges, de partage d\'expériences et de mises en pratique.

  • La qualité d\'une formation officielle Microsoft (remarque : support de cours en anglais à la date de mise à jour du site web).

© 2021 IRIDIS - Arrow ECS. All rights reserved.