C# avancé

Retour à la liste des formations
Formations de courte durée
Thème(s): .NET/C#
Durée:
4 jours
Formateur:
CogniTIC

Formation en présentiel

Objectifs :

  • Utiliser ADO et LINQ pour accéder aux données et les manipuler
  • Créer des applications Windows riches en fonctionnalités
  • Utiliser des services Web XML dans une application C#
  • Tester des fonctionnalités avancées de C#

Le langage C# est le principal langage de développement de Microsoft. Via le Framework .NET, il permet de développer tout type d’application (client lourd, Web, site Web, Web service, etc.). La formation proposée permet d’aborder tous les aspects avancés du langage : la programmation OO, les structures de données, les classes particulières ou encore les design patterns.

Les compétences visées par la formation sont les suivantes :
Développer une application en utilisant l’OO
  • Programmer avec des structures de données adaptées
  • Utiliser les design patterns de développement proposés par le Framework .NET
  • Utiliser les classes fournies par le Framework .NET
  • Déboguer une application en utilisant les outils fournis par Visual Studio
  • Utiliser les délégués
  • Gérer les conversions de types
  • Gérer les erreurs
  • Gérer les exceptions
Public
Toute personne désireuse d’apprendre les aspects avancés du langage C#
Programme de la formation

Points forts de la formation :

  • Mise en pratique des concepts enseignés au travers de la réalisation d’exercices adaptés
  • Bonne maîtrise par le formateur des technologies périphériques permettant de s’adapter aux profils et besoins des participants
  • Formateurs disposant d’une grande pratique des concepts enseignés de par leur activité de développeur

Programme :


Programmation avancée en C#

    • Gestion des erreurs
    • Gestion des exceptions
    • Délégués
    • Assembly, domaine, processus
    • Support multi-langage en .NET, sécurité

Classes incontournables du Framework

    • Classes mathématiques, structures usuelles, gestion des dates
    • Formatage des chaînes
    • Filtrer l’information grâce aux expressions régulières
    • Conteneurs classiques : listes, listes triées, piles et tables de hashage

Entrées/sorties

    • Flux

    • Convertisseurs de formats de texte
    • Gestion des entrées/sorties synchrones et asynchrones, callback sous forme de délégué

ADO et LINQ
    • Classe client – classe fournisseur
    • Accéder aux données
    • LINQ to ADO, LINQ to SQL

Fenêtres , menus et composants

    • Windows Forms
    • WPF
    • Types de contrôles
    • Formulaires hérités, contrôles utilisateur
    • Gestion des évènements
    • Application multilingue


Pourquoi choisir TECHNOFUTUR TIC ?
4 raisons de suivre une formation avec Technofutur TIC



Infos pratiques
Cette formation est dédiée à des travailleurs, indépendants et salariés, du privé, du public et du non-marchand, ainsi qu’aux enseignants du secondaire et du supérieur et aux travailleurs sous un statut assimilable: outplacement, PFI,...

Technofutur TIC se réserve le droit de restreindre, le cas échéant, l’accès à des candidats qui ne répondent pas à ces critères ou ne remplissent pas les prérequis.

Cette formation est agréée Chèques-Formation pour 28 heures.

Cette formation se déroule entièrement en présentiel.

Formateur
cogniTIC Développement C# : Niveau avancé  La société CogniTIC est active dans les domaines de la consultance, du développement et de la formation en systèmes d’information. Tous les collaborateurs de CogniTIC mettent à profit leur expérience en tant que développeur, architecte logiciel, analyste métier, responsable qualité ou chef de projet pour proposer des formations méthodologiques et technologiques en fonction des besoins des entreprises et des réalités du marché. 
Prix
Informations
Prix plein : 1000 €
Formation agréée Chèques-Formation
Secrétariat - Pôle Entreprises
Tél. 071 254 942