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
Les serveurs d'applications : Etat de l'art
Industrialiser ses développements .NET
Test et qualité des développements .NET
Le langage C# (.NET) sans connaître l'objet
C# (.Net) pour développeurs C, C++, VB, 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éveloppeur 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
 La plate-forme J2EE
 Développer un projet Open Source J2EE
Web Services
Développer des applications J2EE (Servlets, JSP, JDBC, XML)
 Enterprise JavaBeans Développer des EJB avec Eclipse/JBoss
Développer des EJB3 Eclipse/NetBeans,Jboss4/Glassfish
 Hibernate et EJB 3.0
Administration Jonas
Administration JBOSS
Administration d'un serveur TOMCAT
Le Framework Spring
 Oracle 9i/10g AS administration
 Administration Oracle 10gAS
 Administration Oracle 10gAS, avancée
Admnistration Websphère
Websphère Cluster
Websphère Tuning
Développer des applications J2EE avec Websphère

Dates des formations
En intra seulement.
Consultez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs.

Nos coordonnées
Nos spécialistes vous répondent au
Tél : 33 (0)1 43 34 90 94
Fax : 33 (0)1 43 34 90 95
E-mail : Nous contacter

  Programme de cours
Vous adaptez ce programme de cours à votre informatique et au profil des participants.

 

 

 

Formation : Les serveurs d'applications
Etat de l'art - Contenu détaillé

Le marché des serveurs d'applications
- Positionnement des éditeurs ( IBM, BEA, Oracle, Microsoft, Sun…)
- Parts de marché et tendances
- Pourquoi le marché se resserre autour de trois technologies : Java, .Net, et PHP ?

Le monde Java
- Tour d'horizon des APIs Java (JSP, Servlets, EJB, JCA, JMS…)
- Décryptage de la norme J2EE
- Comparaison des principaux serveurs d'applications Java commerciaux (BEA Weblogic, IBM Websphere, Sun One, Oracle 9iAS…)
- Les serveurs d'applications Java " logiciels libres " (Tomcat, Resin, Jetty…) et les serveurs d'objets " logiciels libres " (JBoss, ObjectWeb…)
- Peut-on réellement développer une fois et déployer sur n'importe quel serveur J2EE ?
- Les principaux outils de développement pour Java (Eclipse, Borland JBuilder, Sun One Studio, WebSphere Studio Application development, BEA Weblogic Workshop…)
- Retour d'expérience sur des cas concrets

Le monde Microsoft .Net
- Conception de la plate-forme .Net
- Présentation du framework de développement Visual .Net : gestion des exceptions, mécanismes de templates, internationalisation…
- Les différences entre l'architecture DNA et .Net
- Recommandations d'architecture logiciel .Net
- Le développement d'applications client/serveur avec .Net
- Les initiatives .Net hors plate-forme Microsoft
- Retour d'expérience sur des cas concrets

Le monde PHP
- La plate-forme de déploiement de PHP
- Les modules PHP (GD, PDFLib…)
- Principe d'évolution du logiciel libre PHP (relation avec l'Apache Group, les membres du PHP Group, entreprises contributives…)
- PHP et le développement objet
- L'interfaçage COM et Java depuis PHP (Zend Studio, Nusphere…)
- Retour d'expérience sur des cas concrets

La gestion des montées en charge
- Les techniques de montée en charge (réseau, applicatif…)
- Les niveaux de reprise sur incident et les coûts associés
- La surveillance des applications
- La mise en place de tests de montée en charge : Méthodologie, outils, analyse des résultats
- Les performances à attendre d'un développement Java, .Net, PHP

L'architecture logicielle
- Constat sur les projets Web
- L'impact des choix technologiques
- L'adaptation de la gestion de projets " traditionnels " aux caractéristiques des technologies Web (approche modulaire, redéploiement instantané, les nouvelles méthodes de modélisation…)
- Comment assurer l'homogénéité des développements réalisés en interne et ceux réalisés par les prestataires externes ?
- Les différences entre framework technique et fonctionnel
- Les différentes versions de MVC. Intérêts et limites. Les implémentations de MVC en Java, PHP, .Net (Struts…)
- L'organisation des équipes de développement
- Le développement par couche d'abstraction. La notion de briques logiciels libres et de développement collaboratif
- Exemple des briques logiciels libres les plus utilisées
- L'avènement de XML dans les architectures Web

Page précédente