Liens connexes

Dépêche modérée par

Dépêche éditée par

: Formation JAVA : + de 100 tutoriaux progressifs pour s'auto-former

Posté par Douglas MBIANDOU (page perso, ). Modéré le 02 novembre 2009.
13
Quel centre de formation nouvelles technologies met aujourd’hui en ligne gratuitement une partie de ses cours et travaux pratiques ? Ils ne sont pas nombreux. Parmi ceux qui le font, le centre de formation Objis met à disposition en accès gratuit plus de 100 tutoriaux progressifs dédiés à la programmation Java Entreprise.

NdM : on notera que les tutoriaux ne sont pas sous licence Libre et que la majorité des copies d'écran sont réalisées sur un système propriétaire.

NdM 2 : Par ailleurs, le site du zéro qui, jusqu'à présent publiait ses tutoriaux en accès gratuit, a annoncé leur placement sous licence Creative Commons non libre CC-BY-NC-SA, afin de pérenniser cette diffusion gratuite.

> Lire la suite (33 commentaires, moyenne: 2,5).   [dépêche : 1255 caractères]

Des tutoriaux progressifs

Sur chaque thème abordé, l’objectif est d’apporter progressivement les compétences clefs.
Par exemple, sur le thème JAVA, dix tutoriaux permettent de développer les compétences clés minimales, de l’installation du kit de développement Java à la communication avec une base de données (tutoriel Java N°10), en passant par la mise en pratique des concepts objets comme l’héritage ou le polymorphisme.

Des tutoriaux répondant aux dix besoins clefs des projets industriels

La deuxième valeur ajoutée des tutoriaux est leur classement par besoin. Les thèmes abordés sont rangés dans l’une de dix catégories ou besoin concret d’un projet java/j2ee industriel :

Besoin N°1 : gérer les versions des codes sources JAVA
Besoin N°2 : développer les écrans web avec JAVA
Besoin N°3 : développer la couche ’service’ JAVA
Besoin N°4 : développer la couche ’persistance’ JAVA
Besoin N°5 : automatiser taches et créer rapports
Besoin N°6 : isoler les préoccupations transversales
Besoin N°7 : découpler des applications
Besoin N°8 : déployer l’application en production
Besoin N°9 : tester votre application
Besoin N°10 : sécuriser vos applications

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Positivons un peu

Posté par fleny68 () le 02/11/2009 à 09:21. (lien). Évalué à 4.

Pour le zéro:
CC-NC-BY-SA, c'est tout de même une licence qui autorise la redistribution et la modification, en dehors du cadre commercial. Ce n'est pas libre, mais c'est déjà mieux qu'une licence proprio classique. Il y a une volonté de faciliter la diffusion des documents.
Réjouissons-nous donc de ce premier pas dans la bonne direction au lieu de gémir sur la non liberté de la licence.

Sinon la phrase «le site du zéro qui, jusqu'à présent publiait ces tutoriaux...» laisse croire que ce sont les mêmes tutoriaux d'Objis. Il ne faudrait pas remplacer le ces par un ses ?

--
Si cette signature est vraie, le commentaire ci-dessus est sans intérêt.

Objis

Posté par Mimoza () le 02/11/2009 à 09:52. (lien). Évalué à 4.

J'ai déjà eut affaire a cette société de formation (en tant que formé) et je n'ai pas été déçue de la qualité de leurs formateurs et de leurs formation.

De plus il me semble qu'il sont engagés dans des actions humanitaire pour équiper les pays africain (Sénégal en particulier) en outil informatique donc si vous avez du matériel à donner ...

Niveau des tutos proposés en ligne.

Posté par fredoche () le 02/11/2009 à 11:13. (lien). Évalué à 8.

Ceux d'entre vous ayant déja fait du java un peu avancé risquent d'être déçus par le niveau général des documentations proposées gratuitement. Ce que vous verrez en ligne, c'est du déja-vu, du basique, du hello world, du 'installez moi ce plugin eclipse sans trop réfléchir', ce qui ne remet pas en cause la qualité des formations 'en direct', payantes. Cependant, on reste sur sa faim, ça manque de légitimité à côté d'un site du zéro qui part de zéro, va éventuellement moins loin, mais y va mieux.
Vous n'apprendrez rien de pointu sur hibernate, si ce n'est des principes vieux de 4 ans, par exemple la fameuse classe HibernateTools, que fait elle dans une formation 'entreprise'?, il manque aussi la mention de la lazyinitexception, qui surgit dès le 1er quart d'heure d'utilisation sérieuse... Sur gwt, autant aller sur le site officiel, vous pourrez y apprendre les même mauvaises habitudes. Idem pour l'AOP, allez directement sur le site de Spring ou d'aspectJ.
Le tuto svn avait un programme alléchant, mais je n'ai pas trouvé grand chose de plus que 'installez svn' et 'mon petit repo naît' (consultez la doc svn sur redbean). Maven, hudson, l'intégration continue (voir sites respectifs, c'est très facile en fait) sont de vieux sujets, pourtant la création d'une doc de référence en français accessible sur le net reste à faire. Pour finir, le contenu gratuit proposé en marge de la formation architecte (encore une fois, c'est juste le contenu en ligne, la formation en tant que telle est sans doute très bonne) rendrait amer beaucoup de développeurs/ingénieurs junior dans mon entourage qui ont semble-t-il un niveau largement au dessus.
Bref, a priori, mais corrigez moi si je me trompe, pas de quoi se faire mousser par une pub gratuite sur linuxfr.

Guice

Posté par thedidouille (page perso, ) le 02/11/2009 à 12:06. (lien). Évalué à 3.

Très bonne initiative!

Ça serait sympa d'aborder Guice, en marge. Ça permet d'externaliser le graphe de dépendances des classes. Ça semble assez simple à prendre en main, léger et extensible (et ça répond à un vrai besoin).

http://code.google.com/p/google-guice/

Puis il y a aussi SEAM (vous avez une formation sur JBoss, alors ne vous gêner pas ...)

Y a t-il un moyen de participer aux contenus des formations? La licence le permet, ce serait bon d'avoir un Wiki.

Bonne initiative mais...

Posté par Infernal Quack (Jabber id, page perso, ) le 03/11/2009 à 13:42. (lien). Évalué à 2.

L'initiative est excellente.

Cela dit, j'ai voulu regarder un exemple vite fait pour juger de la qualité et je suis un peu déçu : l'accès JDBC , et http://www.objis.com/formation-java/tutoriel-formation-java-(...)

Le code présenté est un un mauvais exemple à montrer aux débutants. Il serait préférable de directement montrer l'utilisation des PreparedStatement afin d'éviter les problème d'injection SQL.

Et puis dans le finally, la connexion est fermée à tort avant le Statement.
Et si l'un des .close() plante on ne fait pas l'autre ? O_o

Et cela serait bien dans les exemples d'utiliser systématiquement la syntaxe Javadoc pour les commentaires et si possible de la compléter.

Ca permet de vite reprendre ses marques

Posté par Noël Bardelot (page perso, ) le 09/11/2009 à 16:53. (lien). Évalué à 1.

Pour être dans une SSII où Douglas vient, je dois dire que les attaques sont un peu rudes. Soyez peut-être un peu plus modérés : le contenu est mis à disposition, et d'expérience je peux dire qu'il est utile. Je viens du monde C++ et je me forme à Java EE, et ne serait-ce que les raccourcis Eclipse je ne les connais pas. J'aurais pu aller sur le site du zéro, ou sur un tuto quelconque, mais celui-ci a, je trouve, l'avantage d'être assez structuré.

Par contre je suis totalement d'accord : une fois les premiers pas franchis, pour trouver les bonnes pratiques ou pour faire un comparatif de techno il faut aller chercher un peu soi-même. Maintenant si quelqu'un connaît un site qui inculque la science infuse, qu'il poste le lien, on est tous clients ! ;-)

Revenir en haut de page