menu
  Home  ==>  formations  ==>  delphi_dot_net  ==>  formation_delphi_prism   

Formation Delphi Prism

                           formation_delphi.pdf

Delphi Prism : Plateforme de développment .Net complète

Delphi Prism est une plateforme intégrée pour développer des applications utilisant l'environnement .Net (1.0 à 3.5). Delphi prism permet la création et le déploiement d'applications Windows Presentation Foundation, utilisant des bases de données, ainsi que des applications Asp.Net

Les objectifs de la formation Delphi Prism

Cette formation a pour but de vous maîtriser le nouvel environnement de développement, afin de créer et déployer des applications locales ou Internet utilisant Delphi Prism.

Ce que vous apprendrez

En suivant cette formation Delphi Prism, vous apprendrez à:
  • à utiliser l'environnement Visual Studio
  • à créer les différents types d'application .Net
  • à maîtriser les nouveautés du langage Delphi Prism
  • à gérer des bases de données à partir d'applications locales ou Asp.Net
  • a réaliser des applications Internet utilisant Asp.Net

A qui s'adresse ce cours Delphi Prism

Développeurs de logiciels, et programmeurs souhaitant prototyper, développer ou intégrer des applications basées sur la plateforme Microsoft .Net. Une connaissance de la programmation, d'un environnement de développement visuel sont un avantage.

Le programme détaillé - Développement Delphi Prism

  • Les fonctionnalités
    • environnement cible:
      • .NET 1.1, 2.0, 3.0 and 3.5
      • .NET Compact Framework 1.0 and 2
      • Mono, y compris sous Linux et Mac OSX
    • installation
      • installation de Visual Studio Shell ou intégration à Visual Studio
      • outils additionnels (dPack, Oxydizer)
      • version Pro et Entreprise
    • types de projets
      • Applications Windows (WinForms)
      • Application Console
      • Windows Presentation Foundation (WPF)
      • applications Asp.Net
  • L'Environnement Intégré Visual Studio
    • les concepteurs (designers) Windows Forms, Windows Presentation Foundation (WPF) et ASP.NET
    • éditeur
      • outils de navigation
      • IntelliSense et filtrage IntelliSense
      • SmartTags
      • gestionnaire de fragments de code (Snippets)
      • Code Definition Window
      • Error Info et Parameter Info
    • les principaux panneaux et dialogues de l'IDE
      • le panneau des Propriétés ("l'Inspecteur d'Objet")
      • la Toolbox ("la Palette")
      • l'explorateur de solutions
      • l'explorateur d'Objets
    • gestionnaire d'Add-in et le système Eco de Visual Studio
    • outils d'analyse du code
  • Le Développement .Net
    • l'environnement .Net: CLR (Common Language Runtime), CTS (Common Type System), FCL (FrameWork Class Library) CIL (Common Intermediate Language)
    • les assemblages, le cache global, utilisation et inspection, code managé, récupération mémoire
  • Le Language
    En plus d'une présentation générale du langage Pascal utilisé par Prism, seront abordés:
    • la structure générale d'une application - NameSpaces
    • les types de données
      • les nouveaux types de données
      • déclaration de variables en ligne
      • les attributs
    • les méthodes
      • les délégués
      • Extension Methods
    • les instructions de contrôle
      • les Iterators - Yield
      • Loop
    • les expressions
      • surcharge d'operateur
      • expression Nullables
    • la programmation objet et les classes
      • les notifications des Propriétés, et leur utilisation pour la mise en oeuvre Modèle / Vue / Contrôleur (MVC)
    • les contrats (Design By Contract)
      • invariants de classe
      • contrats sur les méthodes
      • Require et Ensure
      • l'opérateur ":"
      • le préfixe "old"
    • les classes génériques
      • présentation générale
      • les types de génériques
      • les contraintes
      • librairies de classes génériques pré-définies
    • les types et méthodes anonymes
      • Lambda expressions
    • la programmation parallèle : Futures, boucles parallèles, instructions asynchrones, verrouillage
    • LINQ (Language Integrated Query) et expressions de requêtes
      • définition
      • les primitives
      • utilisation sur des structures énumérables ou des DataSets
    • compatibilité arrière Delphi et migration de code Delphi
  • Bases de Données
    • outils d'analyse et conception de base de données
    • fonctionnalité et architecture des composants d'accès aux bases de données
    • utilisation de Server Explorer. Les pilotes dbExpress via Ado.Net
    • Ado.Net
      • les interfaces d'accès (Connection, Command, Reader, DataAdapter)
      • les classes de stockage (DataSet, DataTable, DataRow, DataColumn, DataRelation, DataView, Constraints)
      • transactions et DataSets fortement typés
      • utilisation de Ado.Net (connections, les requêtes, champs calculés et aggrégats, paramètres)
      • réconciliation des mises à jour
    • accès aux bases de données DbExpress (Blackfish SQL et Interbase)
    • les Bases de données Multi-tiers (Delphi 2009)
      • accès aux données de clients .Net
      • utilisation de méthodes du serveur. Procédures cataloguées en Delphi
    • utilisation d'XML - éditeur XML
  • Asp.Net : Applications Internet
    • HTTP - HTML: les balises Image, Ancre et Forme - Http Get et Post
    • Serveur Internet Information (IIS) ou Serveur Cassini
    • environnement
      • HTML Editor
      • Web Browser
      • Web Forms Designer
      • Web Site Project
    • la première application
    • architecture ASP.Net
      • les fichiers .Aspx, .Pas, .Html, .Asax, .Ascx, .Asmx
      • Machine.Config et Web.Config
      • le cycle de vie d'une requête et d'un Click utilisateur
      • HttpApplication et Global.Asax, les HttpModules et HttpHandlers
      • HttpContext: Request, Response, Server
      • les événements utilisables
    • applications Asp.Net en Delphi:
      • Web Form, contrôles HTML et Web Controls
      • FlowLayout et GridLayout - Utilisation de TABLE et DIV
      • présentation des principaux contrôles
      • validation Client et Serveur - contrôles de validation
      • structure des pages avec Asp.Net 2.0: Master Pages et Content Pages, WebParts, navigation dans un site (menu, Treeview), WebParts, redirection et transfer
      • gestion de l'état (côté Client ou Serveur)- Cookies - ViewState
      • optimisation: gestion du Cache
      • sécurité: authentification et autorisation. Les Providers Membership, Utilisateur, profile Utilisateur, les contrôles de Login et de gestion de la sécurité Asp.Net 2.0
      • mise au point, trace, pages d'erreur
      • gestion du déploiement - XCopy
    • contrôles utilisateurs
      • héritage de propriétés, méthodes, événements
      • rendu spécifique
      • publication des données et méthodes
  • Asp.Net et Bases de données
    • affichage et modification de données
      • dbExpress ASP provider for ASP.NET
      • DataBinding et DataSource
      • les nouveaux composants SqlDataSource, DbxDataSource Asp.Net 2.0
      • utilisation de procedures cataloguées
      • les contrôles visuels: GridView, ListView, templates - pagination, mise à jour
    • Delphi Prism et Silverlight
    • migration d'applications Asp.Net
  • Xml et Services Web
    • traitement XML:
      • définition, lecture, écriture, document XML
      • utilisation de XSL
    • Les service Web
  • Mise au Point
    • Points d'arrêt - contraintes
    • pas à pas
    • évaluateur d'Expression
    • Trace
  • Aide et Documentation
    • aide via Wiki, en ligne ou local
    • accès à la Librairie de Développement Microsoft (MSDN)
  • Add ons
    • InstallAware Express
    • RemObjects Internet Pack for .NET
    • composants Developer Express
  • Les développements Futurs (RoadMap)

Les travaux pratiques Delphi Prism

Chaque stagiaire réalisera de nombreux projets utilisant Delphi Prism ur PC. Parmi les domaines abordés citons:
  • réalisation de la liaison de contrôles aux données d'une table
  • gestion avec ADO.Net de la lecture, l'écriture, la réconciliation de données
  • site Internet avec fond de page, menu, arbre de navigation et accès à une base de données
  • gestion de la sécurité Internet
  • écriture d'un service Web qui accède à une base de données

L'animateur

Les stages Delphi sont animés exclusivement par John COLIBRI. Auteur de plus de 15 livres de programmation, il organise des stages de formation Delphi à l'Institut Pascal depuis plus de 25 ans, et a formé personnellement plus de 2.000 développeurs Delphi.

Dates et Inscription

  • Les stages sont organisés à l'Institut PASCAL
  • les dates des prochaines formations prévues pour les formations inter-entreprise sont présentées dans ce calendrier des formations
  • pré-réservation: vous pouvez vérifier la disponibilité et vous pré-inscrire sans frais. Nous vous contacterons à la suite de votre pré-inscription
  • des stages peuvent aussi être organisés en Province (Lille, Strasbourg, Lyon, Marseille, Nantes, Metz, Rennes, Perpignan, Nimes, Toulouse ...) et dans votre entreprise, organisation ou administration
  • ces stages sont couverts par les conventions de formation continue (numéro d'agrément 11 94 00755 94) et nous fournissons une convention de formation
  • la durée des stages est de 5 jours.
  • prix: le prix entreprise pour une personne est de 2.680 Euros HT.
    Les modalités d'inscription présentent le réductions de tarif pour les particuliers, l'inscription à plusieurs stages, l'inscription de plusieurs personnes ou les stages intra-entreprise.
  • pour les formations spécifiques, sur mesure ou en régie, qui incorporeraient par exemple, seulement certaines parties du programme ci-dessus, consultez formations sur mesure ou contactez nous par e-mail ou téléphone.



Autres Formations Delphi

Lettre d'Information

Nous publions tous les mois une lettre d'information qui vous tient au courant des programmes des nouveaux stages Delphi et de dates des prochaines sessions
Créé: nov-08. Maj: aou-15  148 articles, 471 sources .ZIP, 2.021 figures
Contact : John COLIBRI - Tel: 01.42.83.69.36 / 06.87.88.23.91 - email:jcolibri@jcolibri.com
Copyright © J.Colibri   http://www.jcolibri.com - 2001 - 2015
Retour:  Home  Articles  Formations  Développement Delphi  Livres  Pascalissime  Liens  Download
l'Institut Pascal

John COLIBRI

+ Home
  + articles_avec_sources
  + formations
    + initiations_delphi
    + bases_de_données
    + prog_conception_objet
    + delphi_dot_net
      – delphi_2006_net
      – asp_net_delphi
      – asp_net_20_delphi
      – ado_net_delphi
      – delphi_prism
    + internet_sockets
    + perfectionnement_delphi
    + pascal
    – mise_à_niveau
    – formation_sur_mesure
    + dates_inscription_hotel
    – style_des_formations
    – references
    – choix_d_une_formation
    – transparents
    – news_letter
  + developpement_delphi
  + présentations
  + pascalissime
  + livres
  + entre_nous
  – télécharger

contacts
plan_du_site
– chercher :

RSS feed  
Blog