Le portail de la formation tout au long de la vie
LU
DE
EN
FR
PT
Vous êtes ici: Accueil > Formations > Key Job Computer Training

Introduction à C# et au développement d’application WPF

4 jour(s)

Objectifs

Cette formation de 4 jours s’adresse aux développeurs qui souhaitent s’initier au langage C# dans le cadre du développement d’applications WPF.

Contenu

Présentation générale de C#
Terminologie
  • Fondations: le Common Language RunTime
  • Le.Net FrameWork
  • Types de programmes que l’on peut créer en C#: Windows Application (Winforms/WPF), Web Application, Windows Service, Web Service, Windows Controls, Web Controls, Silverlight
  • Le rôle d’XML dans.NET et dans WPF
Utilisation de l’IDE (Environnement de développement)
  • Boite à outils
  • Explorateur de solution
  • Explorateur de classes
  • Fenêtre propriétés
  • Fenêtre de code
  • Aide dynamique
  • Gérer les profiles et les préférences utilisateurs
  • Explorateur d’objets (Object Browser)
Le langage C#
  • Les types de données et variables (utilité du CTS – Common Type System)
  • Types de Variables ‘Valeurs’ (Structures et Types Primitifs)
  • Types de Variables ‘Référence’ (Classes)
  • Les mots-clés: if, switch, for, foreach, do.
  • Principes fondamentaux de la programmation orientée objets. (Classes, Méthodes, Propriétés)
  • L’héritage, la substitution (override) et les Interfaces en C#
  • Utilisation des principaux types de Collections.
  • Utilisation des Delegates et des Events
  • Introduction aux ‘Lambda expressions’
Gestion des Erreurs
  • Gérer les erreurs dans une application
  • Hiérarchie des exceptions
  • Interception d’exceptions (Try/Catch/Finally)
  • Levée d’exception (Throw)
  • Exceptions imbriquée (inner exception)
Introduction à la création de Formulaires WPF
  • WPF: remplaçant des Winforms?
  • XAML: langage déclaratif pour créer des interfaces graphiques
  • Création de l’interface graphique via le Designer de Visual Studio.
  • Les ‘containers’: StackPanel, DockPanel, WrapPanel, Grid.
  • Les contrôles de base: Textblock, Textbox, Bouton, Checkbox, Combobox
  • Gestion des évènements
Debugging, Compilation & Déploiement
  • Debugging: breakpoint, step by step, edit and continue
  • Compilation de projets et de solutions
  • Déploiement par simple copie de fichier (méthode ‘XCOPY’)
  • Déploiement par ‘projet de déploiement’ (‘Setup’)
Méthodes pédagogiques

Notre savoir-faire nous a permis de développer une méthode pédagogique spécifique basée sur la pratique et utilisée par tous nos formateurs. Notre méthode est construite autour de 2 piliers: expertise du formateur et analyse du besoin du participant.

Public cible

Prérequis

Maîtrise de l’environnement Windows.

Une expérience en programmation constitue un avantage, mais elle n’est pas strictement nécessaire pour cette formation d’introduction.

Evaluation

Certificat, diplôme

Une attestation de présence peut être délivrée à la demande du participant en fin de formation.

Voir les coordonnées de l'organisme


Le contenu de ce descriptif de formation est de la seule responsabilité de son auteur, l'organisme de formation Key Job.

Imprimer Tout voir/cacher
Partager sur Facebook Partager sur Twitter Partager sur LinkedIn Partager sur Google+ Envoyer à un ami
Voir les coordonnées de l'organisme
Caractéristiques
Organisation Formation inter et intra-entreprise
Supports

Un support de cours est fourni.

Langues de prestation
lifelong-learning.lu utilise des cookies

En consultant ce site, vous acceptez l'utilisation des cookies nécessaires à la navigation et permettant de réaliser des statistiques.

Vous pouvez modifier les paramètres des cookies à tout moment dans votre navigateur.

OK En savoir plus