Programming in c#



Objectifs, programme, validation de la formation

Objectifs

Cette formation permet d’acquérir les compétences et connaissances nécessaires pour développer des applications Windows en utilisant le langage C#. Les participants revoient les bases de la structure des programmes C#, la syntaxe du langage et les détails

Description, programmation

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 oeuvre 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 oeuvre des collections génériques

Créer des classes
Définir et mettre en oeuvre des interfaces
Mettre en oeuvre 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 oeuvre 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 oeuvre le chiffrage symétrique
Mettre en oeuvre le chiffrage asymétrique

Niveau de sortie information non communiquée

Métiers visés

M1805 :


Durée, rythme, financement

Durée 35 heures en centre

Modalités de l'alternance -

Conventionnement Non

Conditions d'accès

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Les participants doivent avoir une petite expérience dans l'utilisation de C# pour réaliser des tâches de programmation de base

Inscription

Contact renseignement Carole COMBES

Téléphone 0516508000


Périodes prévisibles de déroulement des sessions

Session débutant le : 15/02/2019

Adresse d'inscription
86 AV MARYSE BASTIE - ZI N°3 16340 L'Isle-d'Espagnac

Lieu de formation


Organisme de formation responsable