Formation Informatique,linux,unix,PHP,Flash,réseau,tomcat,sql..
Partenaires de la formation, intervenants ... Nous contacter Nos formations : Internet, logiciels libres, systeme, réseau... formation JAVA, formation J2EE formation openSource, PHP, Mysql,linux, apache formation windows, maintenance PC, programmation visual basic, administration systeme formation UNIX,Linux, administration, apache, securité
conseil et ingenierie
Formation Java, C++, C#, UML, Visual Basic, PHP, Perl
 Introduction à la programmation
 Conception orientée objet
 Ms Project, gérer un projet
 Conduite de projet informatique avec UP,cycle en Y-2TUP et XP
 SOA : Architecture Orientée Services
 UML, pour chef de projet
 UML, analyse et conception
 Introduction à XML (cours pratique)
 XML : Transformations XSL (XSL-T, XPath, XSL-FO+)
 Programmation objet en C++
 Programmation avancée C++
 Programmation en C
 Design Patterns C++ et Java
 Java sans connaître l'objet
 Java pour développeur C, C++
 Java perfectionnement
 Java,Programmation graphique avec Swing
 La programmation JSF (Java Server Faces)
 Hibernate et EJB 3.0
 Entreprise JavaBeans (Développer des EJB avec Eclipse/JBoss)
 Développer des EJB3 (Eclipse,NetBeans Jboss4/Glassfish)
 Développer des applications J2EE (Servlets, JSP ,JDBC, XML)
Web Services
 Développer avec Visual Basic
 Visual Basic, perfectionnement
 Développer des applications Windows avec Visual Studio 2005
 Le langage C# (.NET) sans connaître l'objet
 C# (.NET) pour développeurs c, c++, vb ou java
 Langage C# perfectionnement
Programmation C# 2.0 pour les développeurs C#
Programmation C# 2.0
 Visual Basic.NET
 Visual Basic.NET Perfectionnement
 Visual Basic .NET pour développeurs Visual Basic

 Visual Basic.NET avec Visual Studio 2005

 Développer des services Web en .Net
 Développer des services Web en .Net 2.0
 Développement Web ASP.Net avec Visual Studio .Net
 Développement d'applications Web avec Visual Studio 2005 et ASP.NET 2.0

 Conception et développement avec .NET 2.0

 COM/DCOM/ACTIVE X
 L'essentiel de PHP pour non développeurs
 PHP 5 - Développer un site Web dynamique avec base de données
 PHP 5, perfectionnement
 PHP 5, industrialisation des développements PHP
 Développer avec Windev
 Langage Perl : scripts Unix Linux Windows
 Python
 Merise
 Programmation en Cobol

  Organisation
En Intra seulement.
Pour adapter ce cours au
contexte spécifique de votre
entreprise.
Consulter nos spécialistes au :
Tél : 33 (0)1 43 34 90 94
Fax : 33 (0)1 43 34 90 95
E-mail : contact1@plb.fr

  Travaux pratiques

Des machines sous Windows . Ce cours de programmation est fait avec un éditeur HTML non wysiwyg afin de comprendre les subtilités du langage


 

 

Formation XML: Introduction à XML - Contenu détaillé

Introduction à XML et aux technologies associées
- Rappel sur les méta-langages à balises : SGML, HTML, XML, XHTML, WML
- XML : format universel de représentation de données
- Introduction à la notion de grammaire, de validation, de parser
- Les domaines d'applications de XML dans les applications d'entreprises et sur le web (B2C, EAI, B2B, Services Web, …)
- Les technologies associées à XML (XLink, ,XPointer, XPath, XSL-T, XSL-FO)
- Exemple des langages XML les plus répandus (MathML, SVG, ebXML, BPML, WSDL, XUL, XForms…)
- Les ressources en ligne sur XML

Ecriture d'un document XML
- Structuration du document
- Entêtes et directives de traitement, espaces de nommage
- Eléments et attributs
- Caractères spéciaux et entités
- Différence entre documents bien formés et documents valides
- DTD versus XML-Schema. La lisibilité, la puissance d'expression
- La syntaxe d'une DTD, DTD interne, DTD externe, DOCTYPE, ENTITY, liste des attributs, typage des attributs, CDATA et PCDATA
- Les principaux éléments et attributs d'un XML-schema (Les types simples, les types complexes, les séquences, les choix, les restrictions, réutilisation d'autres schémas, …)
Travaux pratiques :
Présentation de l'outil XML spy, écriture de DTD et XML Schema, Validation de document

Publication de document XML
- Visualisation par défaut : texte brut et document hiérarchique ; l'exemple d'Internet Explorer ; utilisation de modèles et sélection.
- Présentation de XSL-T, et XSL-FO
- Ecrire des feuilles de style XSL, la notion de template, utilisation des balise apply-template et call-template.
- Les notions de XPath pour sélectionner des éléments d'un document ; les différents axes
- Présentation des principales balises (xsl :copy, xsl :copy-of, xsl :for-each, xsl :if, xsl :choose, xsl :sort)
- Les fonctions et opérateurs disponibles.
- Avantages des plates-formes de publication XML : comment adapter son contenu en fonction du client, séparation de la logique de présentation
- Exemple de l'architecture Cocoon, notion du pipe-line cocoon et du sitemap.
Travaux pratiques :
Application de template avec XML-Spy (Génération de XHTML et de PDF), Adaptation de contenu en fonction du client avec Cocoon
.

XML et les bases de données
- Le stockage de documents XML : problématique de persistance dans les applications multi-tiers. Alternative de stockage (XML brut, Base de données relationnels, Base orientée objet)
- Repository XML, les différentes solutions proposées par le marché.
- Gestion de documents dans des SGBDR
- Le support XML dans les SGBDR, exemple d'Oracle et SQL Server
- Les langages de requêtes, les standards, les langages propriétaires
Travaux pratiques :
Interrogation d'une base de données Oracle avec une requête SQLX, Présentation des résultats transformés en XSL.

Autres applications de XML
- DataBinding et la génération automatiques de classes
- Le projet Xforms. Description, statut actuel et futur proche, support disponible
- Echanges de données entre applications, cas d'utilisation typiques
- Les services WEB, l'enveloppe SOAP, la définition des services avec WSDL, l'interrogation et l'enregistrement dans les annuaires UDDI.
- L'EAI et BPML. Notion de processus métier, dialogues entre applications, outils de description, outils d'exécution
- B2B avec ebXML. Scénario d'utilisation, notion de transaction métiers, le protocole de messagerie SwA
Travaux pratiques :
Intégration de contenu externe dans un portail. Création d'un web service.



Page précédente