Smartfuture formation Programming in C#
  • Smartfuture formation Programming in C#

Programming in C#

Cette formation professionnelle enseigne aux développeurs les compétences de programmation requises pour les développeurs qui créent des applications Windows à l’aide du langage Visual C#. Au cours de cette formation de cinq jours en salle de classe, les étudiants révisent les bases de la structure du programme Visual C#, la syntaxe du langage et les détails de mise en œuvre. Ils consolident ensuite leurs connaissances au cours de la semaine au fur et à mesure qu’ils construisent une application qui intègre plusieurs fonctionnalités du .NET Framework 4.7.

Category:

Description

Début :

31 Mai 2021

Fin :

04 Juin 2021

À propos de cette formation

Pour quel public ?
Cette formation est destinée aux développeurs expérimentés qui ont déjà de l’expérience en programmation dans C, C++, JavaScript, Objective-C, Microsoft Visual Basic ou Java et comprennent les concepts de programmation orientée vers l’objet. Cette formation n’est pas destinée aux étudiants qui n’ont pas d’expérience en programmation. Elle est destinée aux développeurs professionnels qui ont au moins un mois d’expérience dans la programmation d’un environnement orienté vers l’objet.
Prérequis
Les développeurs qui participent à cette formation doivent déjà avoir une expérience limitée de l’utilisation de C# pour remplir des tâches de programmation de base. Plus précisément, les étudiants doivent avoir une expérience pratique de l’utilisation de C# qui montre leur compréhension des éléments suivants: • Nommer, déclarer, initialiser et attribuer des valeurs aux variables dans une application. • Utiliser des opérateurs arithmétiques pour procéder à des calculs arithmétiques qui impliquent une ou plusieurs variables, des opérateurs relationnels pour tester la relation entre deux variables ou expressions, des opérateurs logiques pour associer des expressions qui contiennent des opérateurs relationnels. • Créer la syntaxe du code pour des instructions de programmation simples en utilisant les mots-clés du langage C# et reconnaîssent des erreurs de syntaxe à l’aide de Visual Studio IDE. • Créer une structure de branchement simple à l’aide d’une instruction IF. • Créer une structure de bouclage simple à l’aide d’une instruction For afin de procéder par itération grâce à une rangée de données. • Utiliser Visual Studio IDE pour localiser de simples erreurs de logique. • Créer une Fonction qui accepte des arguments (paramètres et rend une valeur d’un type précis). • Concevoir et construire une interface utilisateur simple à l’aide de commandes standard de la boîte à outils de Visual Studio. • Se connecter à une base de données SQL Server et les bases de la récupération et du stockage de données. • Trier des données dans une boucle. • Reconnaître les classes et les méthodes utilisées dans un programme.
Moyens pédagogiques
Méthodes pédagogiques interactives et personnalisées (la problématique de chaque participant est vue en détails par le formateur en amont de la formation). 
Objectifs
Description de la syntaxe de base et des fonctionnalités de Visual C#. Création de méthodes, gestion des exceptions et description des exigences de surveillance des applications à grande échelle. Mise en œuvre de la structure de base et des éléments essentiels d’une application de bureau de base. Création de classes, définition et mise en œuvre des interfaces et création et utilisation des collections génériques. Utilisation de l’héritage pour créer une hiérarchie de classes et étendre une classe du .NET Framework. Lecture et rédaction à l’aide des intrants/sortants et flux, et sérialisation et désérialisation des données dans différents formats. Création et utilisation d’un modèle de données d’une entité pour accéder à une base de données et utilisation de LINQ pour procéder à des requêtes de données. Accès et requête de données à distance à l’aide des types de l’espace de nom System.Net et des Services de Données WCF. Construction d’une interface utilisateur graphique à l’aide de XAML. Amélioration de la production et du temps de réponse des applications à l’aide des tâches et des opérations asynchrones. Intégration de bibliothèques non gérées et de composants dynamiques dans une application Visual C#. Examen des métadonnées des types à l’aide du reflet, de la création et de l’utilisation d’attributs personnalisés, génération du code au moment de l’exécution et gestion des versions d’assemblage. Cryptage et décryptage des données à l’aide du cryptage symétrique et asymétrique.

Le Programme : 13 Modules

Module 1: Révision de Syntaxe Visual C#

Module 2: Création de Méthodes, Gestion des Exceptions et Surveillance des Applications

Module 3: Types et constructions de base de Visual C#

Module 4: Création de Classes et Mise en œuvre des Collections Sécurisées

Module 5: Création d’une Hiérarchie de Classe à l’aide de la Succession

Module 6: Lecture et Rédaction des Données Locales.

Module 7: Accès à une Base de Données

Module 8: Accès aux Données à Distance

Module 9: Conception de l’Interface Utilisateur pour une Application Graphique

Module 10: Amélioration de la Performance et de la Réactivité de l’Application

Module 11: Intégration avec un Code non Géré...

...

Nous contacter

Nos partenaires

Nos accréditations