image

durée formation certifiante Programmation C#

5 jours / 35 heures

Formation Programmation C#.

Disponible en Inter et Intra entreprise.

formation certifiante CNCP CPF Programmation C#

Formation certifiante recensée à l'inventaire CNCP et éligible CPF

Module Programmation C# faisant parti de la

certification Microsoft.NET.

date prochaine session formation informatique et numérique

Prochaine dates et sessions

Pour connaitre les dates de la prochaine session dans la ville la plus proche,

CLIQUEZ ICI.

Programmation C#

La formation programmation en C # enseigne aux participants les fondamentaux du développement en utilisant le Framework.NET pour permettre de créer des applications Windows avec le langage C#.

Les objectifs

A l’issue de la formation « Programmation C#», les apprenants auront les capacités de :
  1. Acquérir une connaissance pratique de la programmation C #
  2. Découvrir comment implémenter des programmes utilisant C # et des classes à partir du Framework.NET
  3. Découvrir comment implémenter des programmes GUI simples à l'aide de Windows Forms
  4. Obtenir une connaissance approfondie des types de données dynamiques, des arguments nommés et facultatifs et d'autres fonctionnalités ajoutées dans C#
  5. Apprendre la programmation asynchrone à l'aide de nouveaux mots-clés introduits dans C # 
  6. Explorer les nouvelles fonctionnalités de C #.

Le public

La formation certifiante « Programmation C# », s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en développement Microsoft.Net, notamment C#.  

Les prérequis

Tous les participants devraient avoir une expérience de programmation préalable dans un langage de programmation orienté objet.
Les utilitaires
Pour le bon déroulement de la formation Programmation C#, voici une liste non exhaustive des outils indispensables :
  1. Windows avec au moins 4GB RAM
  2. Visual Studio avec les dernières mises à jour.
Programme détaillé

Comprendre les fondamentaux de C#.   

Examen de la syntaxe C # 

  1. Vue d'ensemble des applications d'écriture utilisant C #
  2. Types de données, opérateurs et expressions
  3. Apprentissage de la construction d’un programme en langage C#.

Création de méthodes, traitement des exceptions et surveillance  

  1. Créer et invoquer des méthodes
  2. Création de méthodes surchargées et utilisation de paramètres optionnels et de sortie
  3. Manipulation des exceptions
  4. Monitoring de l’application .

 

Comprendre les base de la programmation Orientée Objet en C #.   

Développement du code pour une application graphique 

  1. Implémentation de structures et des énumérations
  2. Organisation de données dans des collections
  3. Manipulation des événements.

Création de classes et implémentation de collections sécurisées  

  1. Créer des classes
  2. Définition et implémentation d'interfaces
  3. Mise en œuvre de collections sécurisées.

Création d'une hiérarchie de classes en utilisant l'héritage

  1. Création de hiérarchies de classe
  2. Extension des classes .NET Framework
  3. Création de types génériques.

Comprendre l’accès aux données en C#.   

Lecture et écriture de données locales 

  1. Lecture et écriture de fichiers
  2. Données de sérialisation et désérialisation
  3. Effectuer des E / S à l'aide de flux.

Accès à une base de données  

  1. Création et utilisation de modèles de données d'entité
  2. Recherche de données en utilisant LINQ
  3. Mise à jour des données en utilisant LINQ.

Accès aux données à distance

  1. Accès aux données sur le Web
  2. Accès aux données dans le cloud.

Comprendre la programmation Orientée objet avancées en C#.   

Conception de l'interface utilisateur pour une application graphique 

  1. Utilisation de XAML pour concevoir une interface utilisateur
  2. Utilisation du Databinding
  3. Appliquer un style à l’interface.

Amélioration de la performance  

  1. Implémentation du multitâche en utilisant les tasks et les expressions Lambda
  2. Effectuer des opérations de manière asynchrone
  3. Synchroniser l'accès simultané aux données.

Intégration avec le code non managé

  1. Création et utilisation d'objets dynamiques
  2. Gestion de la durée de vie des objets et contrôle des ressources non gérées.

Maîtriser les nouveautés de C#.   

Création de types et assemblages réutilisables 

  1. Examination des metadata d’un objet
  2. Création et utilisation d'attributs personnalisés
  3. Génération du code managé
  4. Gestion des Versions, de la signature et du déploiement d'assemblages.

Cryptage et déchiffrement des données  

  1. Implémentation du cryptage symétrique
  2. Mise en œuvre du cryptage asymétrique.

Conclusion

Besoin de devis/ Renseignements

Veuillez remplir le formulaire de contact

Merci de remplir le formulaire de contact. Un de nos conseillers traitera votre demande rapidement.

Please type your full name.
Invalid email address.
Veuillez saisir votre numéro de téléphone.
Please tell us how big is your company.
Entrer le nom de votre société si vous êtes salarié.
Please tell us how big is your company.
Entrée non valide
Robot Actualisation Entrée non valide