Programmation C#

6 jours II Code CNCP : 2232 II Certif info : 94009

/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 de la formation Programmation C#

A l’issue de la formation « Programmation C#», les apprenants auront les capacités de :

  • Acquérir une connaissance pratique de la programmation C #
  • Découvrir comment implémenter des programmes utilisant C # et des classes à partir du Framework.NET
  • Découvrir comment implémenter des programmes GUI simples à l’aide de Windows Forms
  • 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#
  • Apprendre la programmation asynchrone à l’aide de nouveaux mots-clés introduits dans C #
  • Explorer les nouvelles fonctionnalités de C #.
Lien vers site CPF

Les prérequis de la formation Programmation C#

Tous les participants devraient avoir une expérience en programmation dans un langage de programmation orienté objet.

Vous n’avez pas les prérequis nécessaires pour la formation Programmation C#? Contactez-nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.

Lien vers site CPF

Le public de la formation Programmation C#

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

Lien vers site CPF

0

Certif Info

0

Code CNCP

0

Jours

0

Heures

Contenu de la formation

Programmation C#

La plateforme .NET 

  • Une première application avec C#
  • Visual Studio : Installation et premier lancement
  • Description des outils
  • L’organisation d’une application .NET

Examen de la syntaxe C # 

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

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

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

Développement du code pour une application graphique 

  • Implémentation de structures et des énumérations
  • Organisation de données dans des collections
  • Manipulation des événements

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

  • Créer des classes
  • Définition et implémentation d’interfaces
  • Mise en œuvre de collections sécurisées

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

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

Lecture et écriture de données locales 

  • Lecture et écriture de fichiers
  • Données de sérialisation et désérialisation
  • Effectuer des E / S à l’aide de flux

Accès à une base de données  

  • Création et utilisation de modèles de données d’entité
  • Recherche de données en utilisant LINQ
  • Mise à jour des données en utilisant LINQ

Accès aux données à distance

  • Accès aux données sur le Web
  • Accès aux données dans le cloud

Conception de l’interface utilisateur pour une application graphique 

  • Utilisation de XAML pour concevoir une interface utilisateur
  • Utilisation du Databinding
  • Appliquer un style à l’interface

Amélioration de la performance  

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

Intégration avec le 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 gérées

Création de types et assemblages réutilisables 

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

Cryptage et déchiffrement des données  

  • Implémentation du cryptage symétrique
  • Mise en œuvre du cryptage asymétrique

Conclusion

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences du module Programmation C#.

Modalités De Formations

PROGRAMMATION C#

Le module PROGRAMMATION C# est disponible en 3 modalités : E-learning tutoré, Blended Learning et en présentiel.

FOAD / E-Learning tutoré

La formation certifiante Programmation C# est disponible en e-learning tutoré. Vous serez accompagné par un formateur / tuteur tout au long de la formation.

Blended-Learning

La formation certifiante Programmation C# est disponible en Blended learning. La partie apprentissage se déroule en e-learning, et les projets fil rouge en présentiel.

Présentiel

La formation certifiante Programmation C# est disponible en présentiel ou en distanciel. La formation sera animée par un formateur à distance ou en classe.

Financement et Éligibilité

de la formation PROGRAMMATION C#

CPF

CPF « Compte Personnel de Formation.

VAE

VAE: Validation des Acquis de l’Expérience.

AIF

AIF : Aide Individuelle à la Formation par Pôle Emploi.

CPF de transition

CPF de transition pour une Reconversion Professionnelle.

Contrat PRO

Contrat d’alternance ou de Professionnalisation.

POEc

Préparation Opérationnelle Emploi Collective.

PDC

Plan de Développement de Compétences de l’entreprise.

AFPR

Action de Formation Préalable à l’Embauche.

POEi

Préparation Opérationnelle Emploi Individuelle.

Besoin d'un