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.
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
Aller plus loin
- 100 tutoriaux Java/J2ee Objis (7831 clics)
- Vos premiers pas JAVA (5628 clics)
- Vos premiers pas J2EE (2503 clics)
- 10 tutoriaux Struts 1 (686 clics)
- 10 tutoriaux Spring (1141 clics)
- 10 tutoriaux Hibernate (821 clics)
# Positivons un peu
Posté par fleny68 . Évalué à 4.
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 ?
[^] # Re: Positivons un peu
Posté par tuiu pol . Évalué à 1.
Merci
[^] # Re: Positivons un peu
Posté par Nonolapéro . Évalué à 2.
[^] # Re: Positivons un peu
Posté par Zenitram (site web personnel) . Évalué à 0.
Euh... OK, ils ont choisi de changer de licence, c'est leur choix et je le respecte.
Par contre dire qu'on change de licence pour une licence interdisant un certain type de diffusion dans le but de faciliter la diffusion, c'est quand même un peu mentir : une non NC n'empêche pas la diffusion gratuite, et ajoute un autre type de diffusion. Ce changement de licence a pour but d'empêcher d'autres personnes de se faire du fric, c'est un choix, mais sûrement pas de faciliter la diffusion des documents, la conséquence de ce choix de licence est au contraire de rendre plus difficile la diffusion des documents. Ni de pérenniser la diffusion gratuite comme le dit le modérateur, étant donné qu'une licence non NC n'enlève rien à la pérennisation de diffuser gratuitement (ce qui est gratuit peut rester gratuit). Si c'est l'objectif annoncé, le changement de licence n'apporte rien à cet objectif.
Une licence, c'est un choix, dommage de chercher des raisons fausses quand on change.
[^] # Re: Positivons un peu
Posté par Gniarf . Évalué à 2.
[^] # Re: Positivons un peu
Posté par Zenitram (site web personnel) . Évalué à 2.
En fait, j'ai relu, je me suis peut-être trompé, question : c'était quoi la licence précédente? J'avais imaginé peut-être à tord que c'était du type BY-SA, mais en relisant il s'avère que j'ai maintenant l'impression que c'était pas ça.
Donc si il y a une augmentation de la liberté par le changement de licence (passage d'aucune diffusion possible à diffusion -NC), c'est une bonne nouvelle, et m'excuse du premier commentaire.
[^] # Re: Positivons un peu
Posté par psychoslave__ (site web personnel) . Évalué à 2.
[^] # contenu objis.com sous licence libre : laquelle ?
Posté par Douglas MBIANDOU . Évalué à 1.
Nous souhaitons faire ce qu'il faut pour permettre à quiconque d'utiliser et reproduire les contenus du site objis.com.
Peut être avez-vous un conseil sur le type de licence qui permettrait de partager totalement et permettre la reproduction ?
Douglas.
[^] # Re: contenu objis.com sous licence libre : laquelle ?
Posté par Zenitram (site web personnel) . Évalué à 4.
Cela a déja été répondu sous un autre de vos commentaires :
https://linuxfr.org//comments/1078467.html#1078467
Je vous remet donc la licence la plus "à la mode" en ce moment (celle de Wikipedia) :
http://creativecommons.org/licenses/by-sa/3.0/deed.fr
Si vous voulez une version "100% France" c'est une ancienne version qu'il faut :
http://creativecommons.org/licenses/by-sa/2.0/fr/
[^] # Re: contenu objis.com sous licence libre : laquelle ?
Posté par Douglas MBIANDOU . Évalué à 1.
[^] # Re: contenu objis.com sous licence libre : laquelle ?
Posté par psychoslave__ (site web personnel) . Évalué à 2.
Je la trouve aussi la LAL nettement plus clair, mais ça je laisse chacun lire les deux textes pour se faire une idée.
Bref, moi je conseil la LAL, mais du CC-by-sa-deed-3.0 c'est bien aussi.
[^] # Re: contenu objis.com sous licence libre : laquelle ?
Posté par Zenitram (site web personnel) . Évalué à 3.
Trop de licences différentes n'est pas bon, la LAL est peut-être plus claire mais ajoute une licence à des CC plus implantées.
Donc je conseille toujours les licences qui ont su fédérer, donc les licences CC pour ce qui est culturel (avec choix de laquelle suivant qu'on veut ou pas la modification ou l'utilisation commerciale), tout comme je conseille BSD/LGPL/GPL pour les logiciels.
Le mieux est aussi de prendre les version "internationales" donc CC-by-sa-deed-3.0 pour que d'autres puissent traduire etc... Sans problème.
[^] # Re: contenu objis.com sous licence libre : laquelle ?
Posté par psychoslave__ (site web personnel) . Évalué à 5.
C'est à mon avis le reproche principal qu'on peu faire aux CC…
>la LAL est peut-être plus claire mais ajoute une licence à des CC plus implantées.
La LAL à fait des efforts pour la compatibilité lors de sa dernière version, il ne tiendrait qu'à CC de faire en sorte que CC-by-sa-deed-3.0 soit compatible avec la LAL.
>Donc je conseille toujours les licences qui ont su fédérer, donc les licences CC
Mais à quel prix ? Avec je ne sais pas combien de licences «adaptés» aux juridictions et toutes incompatibles les unes avec les autres, c'est quand même vachement éclaté comme fédération.
J'ai l'impression que CC se soucie justement plus de sa popularité que du libre, tout le contraire des gens qu'on voie utiliser la LAL que j'ai pu rencontrer.
Pour la CC-by-sa-deed-3.0 on est d'accord sur le fait qu'elle est préférable à une version localisé.
# Objis
Posté par Mimoza . Évalué à 4.
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 . Évalué à 8.
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.
[^] # Re: Niveau des tutos proposés en ligne.
Posté par newbeewan (site web personnel) . Évalué à 2.
[^] # Re: Niveau des tutos proposés en ligne.
Posté par Zenitram (site web personnel) . Évalué à 3.
De ce que je vois, c'est certes basique mais très bien mis en forme, un pas à pas pour les débutants.
Ce qui me dérangerait plus est que les cours sont non libres, donc n'a pas beaucoup de valeur ajoutée par rapport à pas mal d'autres cours.
[^] # le contenu est libre
Posté par Douglas MBIANDOU . Évalué à 2.
Partage total.
Douglas.
[^] # Re: le contenu est libre
Posté par BAud (site web personnel) . Évalué à 5.
Ce n'est pas à nous qu'il faut le dire, mais le mettre dans les documents (tout en bas par exemple).
Par défaut c'est le droit d'auteur qui s'applique, si tu ne mets rien, ce qui fait que c'est par défaut non libre. cf. http://faq.tuxfamily.org/Licence/Fr#Pourquoi_une_licence_lib(...) pour plus de détails. De même, il est préférable de retenir une licence (libre) existante, que d'en réécrire une.
[^] # Re: le contenu est libre
Posté par Zenitram (site web personnel) . Évalué à 3.
Cette ligne sur LinuxFr n'ayant aucune valeur légale, il faudrait la mettre sur votre site.
Car actuellement, je ne vois aucune licence, et la loi fait qu'à défaut de licence, je n'ai aucun droit sur votre contenu.
Une licence n'est pas simple, ce n'est pas une ligne, je vous conseille la licence CC BY-SA:
http://creativecommons.org/licenses/by-sa/3.0/deed.fr
[^] # Re: Niveau des tutos proposés en ligne.
Posté par Douglas MBIANDOU . Évalué à 4.
Je partage votre avis sur la qualité du site du zero "qui part de zéro, va éventuellement moins loin, mais y va mieux". Et pour partir de zéro, nous recommandons le site du zéro.
Je confirme également qu'une personne de niveau avancé n'apprendra pas grand chose sur les tutoriaux.
Notre objectif (et toute critique sera la bienvenue pour nous aider à l'atteindre) est d'apporter une 'culture générale java/j2ee' plus qu'une expertise forte sur chacun des sujets. Pour nous qui travaillons avec clients SSII, cette culture semble manquer aux développeurs. Cela se sent dans entretiens clients...
En particuliers, les développeurs de 6 mois à 3 ans d'expérience pourront trouver selon nous des éléments utile dans leur évolution et vue d'ensemble technique.
En particulier, nous essayons de classer/ mettre en relief différents frameworks par rapport à leur utilisation / valeur ajoutée dans un projet.
Par exemple nombreux sont les développeurs même expérimentés (4+) qui ne connaissent pas ou peu la programmation aspect ou encore valeur ajoutée d'AspectJ sur Spring AOP. Et il y a selon nous peu de tutoriaux sur le sujet.
Enfin, notez que c'est réellement dans un esprit de partage que nous les publions. Mais je comprends qu'ils puissent être considérés comme un 'non-évènement' par des personnes expérimentés. Désolé.
[^] # Re: Niveau des tutos proposés en ligne.
Posté par fredoche . Évalué à 2.
Je redoute plus un effet codes-sources.fr, javascript-fr , vbscript-fr, dont j'ai moi même souffert. Je m'explique.
La popularité de ces sites fait qu'ils sont référencés par google, et remontent dans les résultats sur des requêtes très large comme 'tuto javascript'. Le débutant, au lieu d'être redirigé sur les cours de Douglas Crockford (excellentes vidéos sur Yahoo! Videos), va être en prise avec un magma informe de code mal écrit, buggé; le même débutant prendra alors de mauvaises habitudes aussi, et le mal sera fait, alors que faire pointer javascript-fr sur Jquery ou Mootools changerait la face du web amateur et professionnel.
De la même façon, des sommes d'argent et de temps astronomiques sont perdues à cause de codeurs qui, en java, ne spécifient pas le format d'encodage de leurs fichiers texte. A lire certains, la notion d'encodage est pointue, spécifique à la plate-forme, c'est un exercice de style laissé à l'attention du lecteur ou de l'élève. Elle n'est pourtant pas triviale, et éviter les problèmes se fait en une ligne. Faut-il accuser google et la requête 'écrire fichier java' ?
Ce ne sont que deux exemple simplistes des méfaits des documentations partielles, parcellaires, de 'culture gé'. Les plus aguerris d'entre vous sauront en donner d'autres.
Exposer ces documents s'explique dans une logique de partage naïve, ou d'auto-promotion pragmatique. La logique d'ingénierie, si elle ne s'oppose pas à la logique de culture gé, nécessite de mettre aux mains des ingénieurs les bons outils, et il est de prime importance de pointer vers les documentations de référence. Faire un tuto simple sur un sujet complexe, c'est quasiment prendre le risque d'être lu.
[^] # Re: Niveau des tutos proposés en ligne.
Posté par Douglas MBIANDOU . Évalué à 1.
Je comprends bien votre point de vue. N'hésitez pas à nous faire part de toute 'dérive'.
Nous recherchons actuellement la bonne licence 'libre' à apposer à nos tutos afin de marquer notre volonté de partage total.
Un tuyau ?
Douglas.
# Guice
Posté par thedidouille . Évalué à 3.
Ç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.
[^] # Re: Guice
Posté par Douglas MBIANDOU . Évalué à 3.
Merci pour votre avis.
Guice et Seam sont des sujets sur lesquels nous souhaiterions publier.
Nous comptons ouvrir en 2010 le comité de rédaction des tutoriaux à d'autres contributeurs. Nous réfléchissons à la bonne méthode.
Effectivement nous n'imposons aucune restriction sur l'utilisation de nos tutoriaux. Partage TOTAL du contenu.
Douglas.
# Bonne initiative mais...
Posté par Infernal Quack (site web personnel) . Évalué à 2.
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.
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: Bonne initiative mais...
Posté par Douglas MBIANDOU . Évalué à 2.
Bien vu pour l'ordre de fermeture statement/connexion (j'avais pas vu:( ). Ainsi que risque d'attaque par injection SQL. Pour cette dernière nous avions prévu un tutoriel spécifique pour expliquer, mais hélas le temps...
De même dans ce code nous n'avons pas utilisé les classes et interfaces dignes de JDBC 3/4 (Rowset...).
Merci pour ce retour. Nous allons compléter au plus tôt.
Pour information nous restons ouverts à toute critique comme celle-ci permettant d'améliorer le contenu (bon d'accord pour un centre de formation c pas top que ce soit pas irréprochable mais...).
En particulier souhaitons ouvrir un 'comité de lecture' pour les personnes désireuses de soutenir cette initiative et aider à présenter avec le moins de fautes d'orthographe et de bonnes pratiques. Toute remarque , conseil, retour d'expérience ds ce sens étant valorisé (personnes citées ds tuto, invitation cocktails anniversaire au salon linux, cadeau formations...à voir).
[^] # Re: Bonne initiative mais...
Posté par windu.2b . Évalué à 4.
Les "SELECT *", caÿ mâââââl !!!
[^] # Re: Bonne initiative mais...
Posté par fredoche . Évalué à 1.
J'ai lu ça dans la doc hibernate et au détour du net, si des gens ici peuvent être plus spécifiques, ça sera bénéfique à tous!
[^] # Re: Bonne initiative mais...
Posté par windu.2b . Évalué à 2.
Je parle "d'expérience" : l'an dernier, j'ai eu à lister toutes les requêtes (dans les 600) utilisées dans N pages Web, et qui servent à générer des graphes pour les écrans disséminés tout le long de la chaine de production de l'usine Renault Trucks de Caen. Et je devais indiquer quelles seraient les impacts sur ces requêtes dus à la future fusion de différentes BDD (celles de RT et celles de Volvo).
Ben crois-moi, t'es content quand tu tombes sur des requêtes avec des joker, pas d'alias sur les noms de tables, aucune indentation de la requête (qui tient sur 50 à 100 lignes), ... Et venez pas me parler de procédures stockées, de vues, toussa toussa... Ca "n'existe" pas !
[^] # Re: Bonne initiative mais...
Posté par Infernal Quack (site web personnel) . Évalué à 1.
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
# Ca permet de vite reprendre ses marques
Posté par Noël Bardelot . Évalué à 1.
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 ! ;-)
[^] # Re: Ca permet de vite reprendre ses marques
Posté par djano . Évalué à 1.
Bien sur, en cas de problèmes, et bien ce ne sera pas si facile puisqu'il manquera les bases.
Effectivement, les tutoriels sont perfectibles. D'où l'intérêt que ce soit libre! Il ne leur reste plus qu'a préciser la licence et a l'indiquer sur les pages et a vraiment s'ouvrir en acceptant les contributions de l'extérieur.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.