JDN > Formations professionnelles > Conception et Développement > Ingénierie d'études > Formation Développement d'applications Windows Forms sur la plate-forme .Net




Formation Développement d'applications Windows Forms sur la plate-forme .NetInformations pratiquesCentre de formation Valtech Training

 Formation Développement d'applications Windows Forms sur la plate-forme .Net


 Valtech Training, Toulouse
 Formation inter entreprise / intra entreprise


Objectif - Développer des applications complètes et des composants avec .Net
- Accéder à une base de données par ADO.NET en mode connecté ou déconnecté
- Maîtriser la technique de liaison de données (Data Binding)
- Contrôler votre production avec débogage, tests unitaires, intégration et déploiement
- Optimiser les performances des applications Windows Forms
- Globaliser et localiser vos applications
- Sécuriser vos applications Windows Forms
- Profiter des moyens modernes de déploiement
Contenu Applications Windows Forms
- Créer une fenêtre avec des contrôles standards
- La notion d'événement
- Créer une application avec menus et boîtes de dialogues
- La validation des données : contrôles de surface
- Créer une application MDI
- Productivité : l'héritage de formulaire et la création de modèles de projet
- Finitions : barre d'outils, barre d'état, utiliser le Drag and Drop et gérer les préférences utilisateurs

Assemblies
- La notion d'Assembly .Net
- Utilisation d'Assembly dans une application Windows Forms
- Intégration de composants externes : utilisation de DLL C et de contrôles ActiveX

Création de contrôles personnalisés
- Pourquoi créer ses propres contrôles
- Comment créer des contrôles, la génération d'événements, la bonne finition (description, icones, etc.)
- Créer des Smart Tags et des extenseurs de contrôles
- Le packaging des contrôles personnalisés : vers une bibliothèque de contrôles
- L'utilisation des contrôles personnalisés (intégration)

Les entrées / sorties
- Lire et écrire dans des fichiers texte
- Lire et écrire dans des fichiers XML : Dataset ou 'attribute override'
- La sérialisation en format texte, XML ou native (CLR)
- Créer des graphiques avec GDI+
- L'envoi vers l'imprimante

Les données
- Architecture générale : ADO et DataBinding
- Présentation du modèle ADO.NET : connexion, commande, Dataset, DataReader
- ADO.NET en mode déconnecté et en mode connecté
- La liaison aux données : liaison simple et liaison complexe
- La liaison aux données : zoom sur la classe BindingSource et les interfaces utiles

Optimisation
- Quelques conseils et des erreurs fréquentes à éviter
- Le multi-threading : composant Thread Safe et gestion de l'asynchronisme
- Anti Patterns d'utilisation du multi-thread

Premiers pas vers une Software Factory
- Le débogage
- Tests unitaires avec NUnit
- Tester une interface graphique
- La localisation : support multilingue
- Packaging et déploiement : faire un MSI, utiliser Click Once, connaître MSBuild

Sécuriser les applications Windows Forms
- Comment authentifier l'utilisateur
- Comment limiter ou accorder des droits à l'utilisateur
- Accès aux données
- Gestion de rôles
Niveau requis Connaissance d'un langage de programmation .Net, par exemple VB.NET ou C#;Bonnes notions de conception (ou avoir suivi C#OD ou VBOD);Compréhension des concepts généraux des bases de données;
Coût 1742 euros
Durée de la formation 5 jours
Année de création 2008

 

Mise à jour le 05 Septembre 2008 
Mettre à jour | Envoyer cette fiche 


Rechercher
> Recherche avancée
> Toutes les formations
> Top des recherches
0-9|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z


Les informations contenues dans l'Annuaire des formations sont communiquées par les établissements concernés. Elles n'engagent en rien la responsabilité de l'éditeur du Journal du Net. © Benchmark Group


Rechercher une formation
Recherche avancée | Toutes les formations
Top des recherches


ENST Telecom Paris formation continue et professionnelle – Cegos
CNFCE ORSYS
Journal du Net Voir un exemple
Management Voir un exemple
Emploi Voir un exemple
Toutes nos newsletters

Annonces Google