Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation Visual Studio 2012 - Programmation C# avec le .Net Framework 4.5
Technique
CPF

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

Découvrir et maîtriser la syntaxe du langage pour développer des applications .Net

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 de cette formation Visual Studio 2012 - Programmation C# avec le .Net Framework 4.5
  • 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
Programme détaillé

Vue d’ensemble de la syntaxe C#

  • Vue d’ensemble de l’écriture d’applications en C#
  • Types de données, opérateurs et expressions
  • Structures de programmation du langage C#

Créer des méthodes, gérer les exceptions et surveiller les applications

  • 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

Développer le code des applications graphiques

  • Implémenter structures et énumérations
  • Organiser les données dans des collections
  • Gestion d’évènements

Créer des classes et implémenter des collections à typage sûr

  • Création de classes
  • Définition et implémentation d’interfaces
  • Implémentation de collections à typage sûr

Créer une hiérarchie de classes par héritage

  • Création de hiérarchie de classes
  • Étendre les classes du .Net Framework
  • Création de types génériques

Lecture et écriture de données locales

  • Lecture et écriture de fichiers
  • Sérialisation et désérialisation de données
  • Gestion des entrées/sorties pas les flux

Accès aux bases de données

  • 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

Accès à des données distantes

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

Concevoir l'interface utilisateur d'une application graphique

  • Utiliser le XAML pour concevoir une interface utilisateur
  • Liaison de contrôles aux données
  • Définir le style d’une interface utilisateur

Améliorer les performances et la réactivité d'une application

  • 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

Intégration de code non managé

  • Création et utilisation d’objets dynamiques
  • Gestion de la durée de vie des objets et contrôle des ressources non managées

Création de types réutilisables et d'assemblies

  • 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

Cryptage et décryptage de données

  • Implémentation de cryptage symétrique
  • Implémentation de cryptage asymétrique
Les plus de cette formation Visual Studio 2012 - Programmation C# avec le .Net Framework 4.5
  • 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 mise en pratique.
  • La qualité d'une formation officielle Microsoft (support de cours numérique en anglais).
  • Cette formation préparant à la certification Microsoft "Programmation en C#" est éligible au CPF (code 235571). Connectez-vous sur www.moncompteactivite.gouv.fr
Certification

Cette formation prépare au test suivant :

  • 70-483
et entre en jeu dans le cursus de certification :
  • Pour optimiser vos chances de réussite à ce test, optez pour le Pack Certification (en option au prix unitaire de 290 euros HT) qui inclut l'accès à un outil de révision en ligne et le passage de l'examen en centre Pearson Vue

Informations

  • Durée : 5 Jours (35h)
  • Réf. : M20483
  • Réf. éditeur : 20483B


Financement
Bon à savoir...
Visual Studio 2012 - Programmation C# avec le .Net Framework 4.5

Vue d’ensemble de la syntaxe C#

Créer des méthodes, gérer les exceptions et surveiller les applications

Développer le code des applications graphiques

Créer des classes et implémenter des collections à typage sûr

Créer une hiérarchie de classes par héritage

Lecture et écriture de données locales

Accès aux bases de données

Accès à des données distantes

Concevoir l'interface utilisateur d'une application graphique

Améliorer les performances et la réactivité d'une application

Intégration de code non managé

Création de types réutilisables et d'assemblies

Cryptage et décryptage de données

= une réponse possible
= plusieurs réponses possibles

1. Quel est le rôle d’une structure itérative dans un programme ?
2. Qu’est-ce qu’une classe ?
3. A quoi correspond l’héritage ?
4. Qu’est-ce qu’une variable
5. Qu’est-ce qu’une fonction ?
6. En quoi consiste le débogage ?
7. En quoi consiste une compilation ?
8. Qu’est-ce qu’une interface en programmation orientée objet ?
9. Qu’est-ce que l’encapsulation ?
10. Que permet un Environnement de Développement Intégré?
Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.