Des cours qui privilégient les travaux pratiques
Les exercices représentent la moitié des enseignements portant sur les langages et les briques fondamentales, destinés aux nombreux développeurs sans qualification Java EE et .Net.
01net.
le 26/03/07 à 07h00
sommaire
Voir tout le sommaire
Les développeurs maîtrisant Java EE ou .Net sont très prisés. Les formations qui enseignent les bases de ces plates-formes rencontrent donc, elles aussi, un franc succès. Pour faire face à la pénurie, les sociétés de
services et les entreprises utilisatrices envoient en masse depuis deux ans leurs informaticiens se former aux langages de développement associés à Java EE et .Net. En effet, si beaucoup de jeunes diplômés savent programmer en Java, très peu d'entre
eux ont encore étudié C#. Et, le plus souvent, ils n'ont pas travaillé sur Java EE et .Net, car peu d'écoles utilisent ces plates-formes pour leurs projets.
Les développeurs plus expérimentés sont également envoyés en formation de quatre à cinq jours. ' De nombreux développeurs connaissent C++ et veulent évoluer ', souligne Philippe
Argouges, responsable de la formation client chez Sun Microsystems France. Les chefs de projet qui vont être amenés à superviser une équipe de développement externe ou les informaticiens qui assureront la maintenance d'applications développées par
un prestataire ressentent aussi le besoin de se former aux bases de .Net ou de Java EE.
En général, les formations reprennent les concepts de la programmation objet et, parfois, la syntaxe UML, quasi indispensables pour suivre correctement le reste des cours. Dans les formations à .Net, les organismes
enseignent les recommandations émises par Microsoft ?" pour s'assurer, entre autres, de l'homogénéité de tous les développements au sein d'un même projet. Ces préconisations sont moins évidentes dans le monde Java EE, où chaque
éditeur a ses propres règles.
Les organismes proposent des formations aux langages comme Java, C# ou Visual Basic .Net. Mais les cours qui rencontrent le plus de succès sont ceux qui entrent directement dans le vif du sujet, en expliquant le développement
d'applications Java EE et .Net. Les stagiaires intéressés par le développement web étudieront ASP. Net et Ado.Net dans l'environnement Microsoft, et les servlets et les JSP (Java Server Pages) pour les formations sur
Java EE.
Au cours de l'étude des applications serveurs Java, les développeurs se pencheront sur l'utilisation des composants EJB (Enterprise Java Beans), JMS (Java Message Service), et les
frameworks. Côté Windows, ils apprendront notamment à déployer et optimiser des applications Windows Forms. Des formations de niveau 2, entrant davantage dans le détail, commencent à être proposées aux développeurs les plus expérimentés. Mais
ce type de cours est bien moins fréquenté.
Des séminaires tous niveaux
' Aujourd'hui, les travaux pratiques sur Java EE représentent environ 55 % de la formation ', estime Yves Miezan Ezo, responsable du département formation de la société de
services en logiciels libres Linagora. Pour être opérationnels le plus rapidement possible, les développeurs veulent, en effet, manipuler les serveurs d'applications et les environnements de développement du marché. Certains formateurs ont
d'ailleurs créé le concept de fil rouge, durant lequel les thèmes abordés sont mis en ?"uvre, tout au long du cours, dans une même application.
Les organismes de formation proposent également des séminaires d'un ou deux jours, destinés aux chefs de projet, aux directeurs informatiques, ou aux architectes. Ceux qui ont pour thème la comparaison des plates-formes
Java EE et .Net disparaissent peu à peu des catalogues, car la plupart des entreprises ont déjà fait leurs choix.
En revanche, les séminaires sur les différents serveurs d'applications existants sur Java EE intéressent les entreprises qui n'ont pas encore déterminé leur architecture finale. Ces formations de type état de l'art
fournissent aussi, en une journée, une information sur les tendances actuelles et celles des prochains mois ?" notamment, en matière d'évolutions des normes Java EE ou d'ateliers de développement.
Questions/réponses
Quel est le niveau requis ?
Il est nécessaire d'apprendre la syntaxe des langages de programmation associés à .Net ou du Java EE. Les formations sont donc directement accessibles aux développeurs maîtrisant déjà les concepts objet, et connaissant au
moins un langage.
Le formateur doit-il venir dans l'entreprise ?
Une entreprise qui n'a que trois personnes à former et aucun environnement spécifique optera plutôt pour une session dans les locaux de l'organisme avec d'autres entreprises. Si le nombre de salariés à former est important,
s'il est possible de les rassembler à la même date, et si l'entreprise ne souhaite pas dévoiler des informations jugées critiques à l'extérieur, elle choisira une formation sur mesure, dans ses locaux.
Ces formations donnent-elles de la valeur à un CV ?
Décrocher une formation Java EE ou .Net est positif. Mais encore faut-il ensuite la mettre en pratique dans le cadre d'un projet. Sans expérience, cette formation n'aura que peu de valeur sur un CV. Les recruteurs
sintéressent surtout aux réalisations.