Votre partenaire formation

PowerBuilder – développer des applications .NET

Réf:PBA
Durée: 5 jours

Objectifs de la formation

Cette formation s »adresse à tous les développeurs PowerBuilder qui souhaitent apprendre à créer et déployer des applications .NET en C#. Ils verront comment tirer le meilleur parti de la richesse du Framework .NET de Microsoft, et comment maximiser leur productivité par leurs connaissances et habitudes de travail en environnement PowerBuilder.

Contenu de cette formation PowerBuilder:
-Présentation de la plateforme .NET
-PowerBuilder 12.0 et ses outils de développement
-La syntaxe de base de C#
-Programmation Orientée Objet
-Création d »applications WPF
-Fonctionnalités et techniques avancées

 

Programme de Formation

Présentation de la plateforme .NET

-Principe et architecture de la plateforme .NET.

 

-Architecture du Framework .NET.

 

-Aperçu des différents types d »applications dans un environnement multicible.

 

-Outils et environnement de développement.

-Présentation du langage de CIL.

 

Travaux pratiques 
Exemple d »un programme C# simple. Exécution en mode géré. Test d »un premier programme.

 

PowerBuilder 12.0 et ses outils de développement

 

-L »IDE classique et le nouvel IDE .NET.

 

-Les différences majeures entre les deux IDE.

-La nouvelle terminologie associée au .NET.

-PowerBuilder pour le .NET. L »environnement. Son organisation et ses fonctionnalités.

 

-Le Visual Studio Isolated Shell.

 

-Les caractéristiques spécifiques.

 

-Utilisation des classes .NET et de leurs méthodes à l »intérieur de l »IDE PowerBuilder.

 

Travaux pratiques 
Prise en main de PowerBuilder pour le développement .NET.

La syntaxe de base de C#

 

-Les variables et les expressions : déclaration, constantes, opérateurs, les types.

 

-Les types de données : Common Type System, rôle de la classe de base System.Object et transtypage.

 

-Les types valeur et types référence.

 

-Les instructions de contrôle de flux : boucles et tests.

-Manipulation des tableaux, instructions de contrôle de flux, …

 

Travaux pratiques 
Ecriture de programmes en C# mettant en oeuvre des algorithmes classiques.

 

Programmation Orientée Objet

 

-Classes et objets. Modélisation du monde réel par objet.

-Notions de champ, méthode et propriété.

 

-Héritage. Polymorphisme. Interfaces.

 

-Définition des classes en C#. Utilisation des objets.

 

-Définition du contenu de la classe : méthodes et propriétés.

 

-Le mécanisme de surcharge (constructeurs, méthodes et opérateurs).

 

-Dérivation et héritage des classes en C#. Classes génériques.

-Objets et classes de base du Framework .NET.

 

Travaux pratiques 
Implémentation sous PowerBuilder dans une application des concepts objets en .NET. Création du squelette de l »application fil rouge.

 

Création d »applications WPF

 

-Windows Presentation Foundation.

 

-Architecture des applications WPF et fondamentaux du langage XAML.

-Principaux contrôles conteneurs et environnement graphique.

 

-Ressources. Styles. Transformations. Animations. Modèle de contrôle et contrôles du toolkit WPF.

 

-Infrastructure de liaison de données.

 

-Créer une IHM avec PowerBuilder et WPF.

 

-Squelette d »application avec PowerBuilder.

 

Travaux pratiques 
Création de l »IHM de l »application à partir de PowerBuilder. Test de contrôles et de la dynamique d »interaction.

Fonctionnalités et techniques avancées

 

-Utilisation des nouvelles fonctionnalités WPF DataWindow.

 

-Utilisation de contrôles personnalisés et des nouveaux types Graph.

 

-Gestion et accès aux données. Les DataStore et ses usages.

 

-Utilisation de WCF (Windows Communications Foundation) et du nouveau Proxy WCF pour appeler un service WCF.

Travaux pratiques 
Mise en oeuvre des fonctions avancées. Appel de services WCF.

 

Profil Stagiaires & Pré-requis

Pour les développeurs qui souhaitent développer des applications .NET avec PowerBuilder.

Bonne connaissance de PowerBuilder. Expérience requise en développement logiciel

 

Prix : 2380  € HT.

Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia-antipolis, Luxembourg

Dates de Formation
Nous consulter