M20483 - Programmation en C# vB

Numéro de Carif :
Eligible au Compte Personnel de Formation
Objectifs de la formation :
  • Décrire la syntaxe de base et les fonctionnalités de C#
  • Créer et appeler des méthodes, gérer les exceptions et décrire les besoins de surveillance pour les applications étendues
  • Mettre en œuvre une structure de base et les éléments essentiels pour application typique de bureau
  • Créer des classes, définir et mettre en œuvre des interfaces, créer et utiliser des collections génériques
  • Utiliser l’héritage pour créer une nouvelle hiérarchie de classe, étendre une classe, créer des classes et des méthodes génériques
  • Lire et écrire des données dans des fichiers avec ou sans objets stream, et sérialiser et dé-sérialiser les données dans différents formats
  • Créer et utiliser un modèle d’entités de données (Entity Data Model) pour accéder à une base de données et utiliser LINQ pour requêter et mettre à jour des données
  • Utiliser les types dans l’espace de noms System.Net et les services de données WCF pour accéder et requêter des données à distance
  • Construire une interface utilisateur graphique en utilisant XAML
  • Améliorer le débit et le temps de réponse des applications en utilisant les tâches et les opérations asynchrones
  • Intégrer les bibliothèques non gérées et les composants dynamiques dans une application C#
  • Examiner les types de métadonnées en utilisant la réflexion, créer et utiliser des attributs personnalisés, générer des codes d’exécution et gérer des versions d’assemblys
  • Chiffrer et déchiffrer des données en utilisant le chiffrement symétrique et asymétrique.
Prérequis :

Conditions d'admission : http://www.globalknowledge.fr/formation-informatique-management/catalogue-formation-informatique/formation-microsoft/

Pré-requis : http://www.globalknowledge.fr/formation-informatique-management/catalogue-formation-informatique/formation-microsoft/

Contenu de la formation :

Syntaxe C#

  • Présentation de l’écriture d’applications en utilisant C#
  • Types de données, opérateurs et expressions
  • Constructions du langage de programmation

Création de méthodes, gestion des exceptions et surveillance des applications

  • Créer et invoquer des méthodes
  • Créer des méthodes surchargées et utiliser les paramètres optionnels et de sortie
  • Gérer les exceptions
  • Surveiller les applications

Développement du code pour une application graphique

  • Mettre en œuvre des structures et des énumérations
  • Organiser des données dans des collections
  • Gérer des événements

Création de classes et mise en œuvre des collections génériques

  • Créer des classes
  • Définir et mettre en œuvre des interfaces
  • Mettre en œuvre des collections génériques

Création d’une hiérarchie de classe en utilisant l’héritage

  • Créer des hiérarchies de classe
  • Etendre des classes .NET Framework
  • Créer des types génériques

Lecture et écriture de données locales

  • Lire et écrire des fichiers
  • Sérialiser et dé-sérialiser des données
  • Réaliser des I/O en utilisant des flux (streams)

Accès à une base de données

  • Créer et utiliser des modèles d’entités de données
  • Requêter des données en utilisant LINQ

Accès à des données à distance

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

Conception d’une interface utilisateur pour une application graphique

  • Utiliser XAML pour concevoir une interface utilisateur
  • Lier des contrôles à des données
  • Styliser une interface utilisateur

Amélioration de la performance des applications et des temps de réponse

  • Mettre en œuvre le multitâche en utilisant les tâches et les expressions Lambda
  • Réaliser des opérations asynchrones
  • Synchroniser l’accès concurrent aux données

Intégration avec le code non géré

  • Créer et utiliser des objets dynamiques
  • Gérer la durée de vie des objets et contrôle des ressources non gérées

Création de types réutilisables et d’assemblages

  • Examiner les objets métadonnées
  • Créer et utiliser les attributs personnalisés
  • Générer les codes
  • Gérer les versions, signer et déployer les assemblages

Chiffrement et déchiffrement des données

  • Mettre en œuvre le chiffrage symétrique
  • Mettre en œuvre le chiffrage asymétrique

Formation modulaire : Non

Certification(s) / Diplômes visé(s)
Formation certifiante : Oui
CERTIFICATION(S) / DIPLÔME(S) VISÉ(S)
NIVEAU
ACTION
Certification Microsoft programmation en C# (70-483)
non communiqué
Accès à l'emploi et métiers visés

Retour à l'emploi

dans les 6 mois suivant la sortie de formation continue, quel que soit le métier exercé.

Source: Pôle emploi - API - Taux de retour à l'emploi pour les demandeurs d'emploi sortants de formation depuis janvier 2013

Données régionales (ou nationales, si peu de stagiaires formés) pour l'ensemble du domaine : langage c#


Pour tout savoir sur le calcul des taux +

info taux d'insertion

Conseil:
Contactez l'organisme de formation pour connaitre ses taux d'insertion

Numéro de CARIF : 1216256

Numéro d'action : 602287

Code NFS : 326 - Informatique, traitement de l'information, réseaux de transmission des données

Liste des ROME associés : M1805, M1401, M1802

Formacode principal : 30808 - LANGAGE C#

Organisme responsable : GLOBAL KNOWLEDGE NETWORK FRANCE
(> Voir la fiche de l'organisme)