Aller au menu - Aller au contenu

Nouveau tutoriel officiel : Java, par cysboy

Revenir à la liste des news
Participer à la discussion

Informations

Contributeur(s) : M@teo21
Publié : le 25/04/2008 à 17:00:00
Catégorie : Tutoriels
Visualisations : 1 039

Nouveau tutoriel officiel : Java, par cysboy

Plume écriture
Comme vous le savez peut-être, le Site du Zéro propose de nombreux tutoriels mais ceux-ci sont divisés en 2 catégories bien distinctes :

  • Les tutoriels officiels : ils bénéficient d'une forte visibilité car ils apparaissent dans le menu à gauche de votre écran. Historiquement, ce sont tous des tutoriels que j'ai rédigés et qui ont fait à la base le succès du site. Vous constaterez que l'auteur est M@teo21 à chaque fois, à l'exception près du tutoriel Blender.
  • Les tutoriels non-officiels : ce sont les tutoriels rédigés par les membres du site, depuis que ceux-ci ont la possibilité d'en rédiger et d'en proposer (cela fait quelques années déjà). Ces tutoriels ne sont acceptés qu'après une validation par un conseil de validateurs et de correcteurs bénévoles qui oeuvrent beaucoup pour le site et que je remercie chaleureusement au passage.

Faut-il en conclure pour autant qu'il faut s'appeler M@teo21 pour que son tutoriel soit officiel ?
Non ! Ce serait bien égoïste de ma part, même si historiquement ça a en effet toujours été le cas.


Ouverture des tutoriels officiels



Depuis peu (le début de l'année en fait), nous cherchons à ouvrir les tutoriels officiels à d'autres auteurs. Ces auteurs sont "repérés" par les validateurs et administrateurs du site, quand nous constatons qu'un de leurs tutoriels est de très bonne qualité et qu'il est susceptible d'intéresser un public suffisamment large.

Le premier à avoir été repéré est le tutoriel Blender 3D d'aerodark, que vous pouvez voir depuis quelques temps dans le menu des tutoriels officiels.
Le tutoriel avait fait l'objet comme nous l'avions dit d'un contrat entre son auteur et Simple IT, nous donnant le droit de le publier en tant que tutoriel officiel en échange d'une rémunération pour son auteur.


Le tutoriel Java rejoint les officiels



Java
Aujourd'hui, j'ai le plaisir de vous annoncer qu'un nouveau tutoriel officiel fait son apparition : Programmation en Java, par cysboy !

Ce tutoriel existe en fait depuis un moment, mais il a été récemment complètement remanié. Il ne nous était pas possible d'ignorer le travail titanesque de refonte qui avait été fait, ainsi que les efforts mis par son auteur pour réaliser un travail conséquent et de qualité.

Il rejoint donc dès à présent le tutoriel Blender parmi les officiels, et est accessible depuis le menu de gauche.

A l'heure actuelle, les 2 premières parties (conséquentes, vous en conviendrez) sont disponibles.
La première vous fera découvrir Java en douceur avec Eclipse, tandis que la seconde vous introduit à la notion d'objet en Java.

L'apparition de ce tutoriel officiel nous amène aussi à ouvrir un nouveau forum Java dans la section programmation ! Les sujets traitant de Java devront désormais être postés dans ce nouveau forum et non plus dans "Autres langages".


Qu'est-ce qui est prévu ensuite ?



cysboy
Nous avons discuté avec cysboy de ses projets pour ce tutoriel. Force est de constater que, malgré le travail accompli, il ne compte absolument pas en rester là.

La meilleure preuve que je peux vous donner, c'est que la partie III du tutoriel est déjà en cours de validation. Elle est donc terminée, à l'exception de quelques retouches que les validateurs lui demanderont peut-être de faire. Sachez d'ores et déjà qu'elle comporte pas moins de 10 chapitres, dont 1 TP.

Cette partie III traitera de la programmation évènementielle en Java avec l'utilisation des bibliothèques Swing et AWT. Vous pouvez comparer cela avec la partie Qt du tutoriel C++, puisque l'objectif est de réaliser des interfaces graphiques simplement :)

Vous serez bien entendu informés dès que cette toute nouvelle partie sera validée.

Pour la suite, on me murmure notamment JDBC (accès aux bases de données), les applets Java, les design patterns et Java 3D. Il y a de quoi faire, mais pour ces nouvelles parties il faudra certainement patienter quelques mois ;)




Bonne lecture !

Ah et puisque je parle de Qt, ça me fait penser qu'un nouveau chapitre est sur les rails.
Publication d'ici quelques jours ;)

172 Participations

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page Précédente  1  2  3  4  5  6 
Pseudo Discussion
3 visiteurs sur cette news (0 membre et 3 anonymes)
Page Précédente  1  2  3  4  5  6 
Hors ligne M@teo21 # Posté le 29/04/2008 à 09:35:18
Amateur professionnel
Avatar
Admins
Flux RSS

Ville : Paris
Pays : France métropolitaine
Études : EFREI

Citation : iPoulet
Je vois pas en quoi Java serait l'avenir. Quelqu'un peut justifier ce point de vue, juste pour le sport ?


En tout cas moi j'ai jamais rien dit de tel. Par contre, y'a peut-être plus d'offres de travail pour Java que pour Ocaml, Python et Ruby réunis.
Ca veut pas dire que c'est mieux, mais c'est un fait qu'on ne peut pas nier. Dans ce sens, savoir développer en Java, c'est un peu préparer son avenir si l'offre se maintient, ce qu'elle est largement partie pour faire.

Auteur de 5 livres : HTML5 - C - PHP - Linux - C++
L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne P0ulp0r # Posté le 29/04/2008 à 09:56:39

Yop !
En tout cas très bonne idée tout ca, moi qui galérai pour trouver des cours sur le mvc, le JDBC.

D'ailleurs ca serait vraiment super que le tuto sorte avant lundi, car j'en ai vraiment très besoin :p

Sinon, merci et bonne continuation ;)

Image utilisateur
 
Hors ligne woufeigh # Posté le 29/04/2008 à 11:04:11
Webnul
Avatar

En plus de ce qu'a dit M@teo mais ça en est peut-être la cause, Java est le seul langage assez puissant qui fonctionne dans les les trois plateformes PC les plus connues : Win/Mac/Nux
Il a en plus un framework assez vaste qui permet de faire plein de choses très simplement.

Follow this link to get my resume: http://fulldev.eu/carlos-dasilva
 
Hors ligne Diti # Posté le 29/04/2008 à 11:32:12
Manchot empereur toon
Avatar
Validateurs

Ville : Sucy-en-brie
Pays : France métropolitaine
Études : EFREI

Citation : woufeigh
Java est le seul langage assez puissant qui fonctionne dans les les trois plateformes PC les plus connues : Win/Mac/Nux

Hahaha. Tu connais le C :D ?
 
Hors ligne Natim # Posté le 29/04/2008 à 12:45:43
Apprendre à coder c'est coder
Avatar
Groupe : Anciens
Flux RSS

Ville : Belfort
Pays : France métropolitaine

Citation : woufeigh
En plus de ce qu'a dit M@teo mais ça en est peut-être la cause, Java est le seul langage assez puissant qui fonctionne dans les les trois plateformes PC les plus connues : Win/Mac/Nux
Il a en plus un framework assez vaste qui permet de faire plein de choses très simplement.


Où lala le troll :-° o_O en plus je crois qu'il le fait même pas exprès :( :euh:
 
Hors ligne woufeigh # Posté le 29/04/2008 à 17:15:55
Webnul
Avatar

Citation : Natim
Citation : woufeigh
En plus de ce qu'a dit M@teo mais ça en est peut-être la cause, Java est le seul langage assez puissant qui fonctionne dans les les trois plateformes PC les plus connues : Win/Mac/Nux
Il a en plus un framework assez vaste qui permet de faire plein de choses très simplement.


Où lala le troll :-° o_O en plus je crois qu'il le fait même pas exprès :( :euh:


Je parle de passer un "executable" d'un pc à un autre sans le modifier.

Follow this link to get my resume: http://fulldev.eu/carlos-dasilva
 
Hors ligne Diti # Posté le 29/04/2008 à 18:26:09
Manchot empereur toon
Avatar
Validateurs

Ville : Sucy-en-brie
Pays : France métropolitaine
Études : EFREI

Ben... Y'a OCaml en plus puissant, nan ?
 
Hors ligne anonyme # Posté le 29/04/2008 à 19:28:15

Oui, y'a OCaml, et Python, et Ruby, et Perl, et Erlang, et tous les langages pouvant être interprétés.

M@teo> Le point de vue est intéressant. Néanmoins, la plupart des "développeurs" ici sont jeunes. Est-ce que c'est bien raisonnable, pour quelqu'un qui a par exemple 14 ans, d'apprendre un langage qui sera peut-être (sûrement) considéré comme rétro-grade dans 10-15 ans ? Parce que même en s'y mettant tôt, ce jeune ne travaillera pas avant 4 ans, et 4 ans, c'est énorme en informatique.

Pourquoi s'intéresser à un langage ou une technologie en particulier, et pas à une tendance ? Par exemple, il est indéniable que les langages fonctionnels gagnent en popularité : Scala pour Java, F#, Nemerle ou même C# pour .NET montrent bien que la théorie peut être mainstream.

Et OCaml comme Haskell ou erlang font de plus en plus parler d'eux. Pourquoi les styles présentés par ces langages, qui sont à mon avis plus importants que les langages eux-mêmes, sont si peu abordés sur le SDZ, alors que beaucoup de zéros en verraient leur culture informatique largement améliorée ?
Hors ligne Zanpa # Posté le 29/04/2008 à 19:39:41
Avatar
Groupe : Bannis

Citation : iPoulet
Pourquoi les styles présentés par ces langages, qui sont à mon avis plus importants que les langages eux-mêmes, sont si peu abordés sur le SDZ, alors que beaucoup de zéros en verraient leur culture informatique largement améliorée ?

Parce que y'a pas les articles.
Hors ligne anonyme # Posté le 29/04/2008 à 19:58:06

Alors qu'est-ce qu'on attend pour les écrire ?
Hors ligne Zanpa # Posté le 29/04/2008 à 20:21:46
Avatar
Groupe : Bannis

Hors ligne M@teo21 # Posté le 29/04/2008 à 22:48:34
Amateur professionnel
Avatar
Admins
Flux RSS

Ville : Paris
Pays : France métropolitaine
Études : EFREI

Citation : iPoulet
Oui, y'a OCaml, et Python, et Ruby, et Perl, et Erlang, et tous les langages pouvant être interprétés.

M@teo> Le point de vue est intéressant. Néanmoins, la plupart des "développeurs" ici sont jeunes. Est-ce que c'est bien raisonnable, pour quelqu'un qui a par exemple 14 ans, d'apprendre un langage qui sera peut-être (sûrement) considéré comme rétro-grade dans 10-15 ans ? Parce que même en s'y mettant tôt, ce jeune ne travaillera pas avant 4 ans, et 4 ans, c'est énorme en informatique.

Pourquoi s'intéresser à un langage ou une technologie en particulier, et pas à une tendance ? Par exemple, il est indéniable que les langages fonctionnels gagnent en popularité : Scala pour Java, F#, Nemerle ou même C# pour .NET montrent bien que la théorie peut être mainstream.

Et OCaml comme Haskell ou erlang font de plus en plus parler d'eux. Pourquoi les styles présentés par ces langages, qui sont à mon avis plus importants que les langages eux-mêmes, sont si peu abordés sur le SDZ, alors que beaucoup de zéros en verraient leur culture informatique largement améliorée ?


Le problème vient de ce que j'ai mis en gras. Tu crois que le site est fréquenté par des jeunes de 14 ans qui apprennent la programmation et qui sont ouverts à tous les paradigmes, mais c'est faux. On compte un nombre important d'élèves en école d'ingénieur qui ont justement des cours de java.
D'où le sens quelque part aussi de ce nouveau tuto officiel.

Bref, ta vision est orientée d'une certaine manière ("quel langage apporte selon moi la meilleure vision de la programmation"), alors que d'autres viennent ici parce qu'ils ont tout simplement un besoin ("il faut que je comprenne le java, on m'a demandé de savoir m'en servir"). Ces gens-là sont nombreux et ne doivent pas être non plus négligés aux dépens des premiers.

Auteur de 5 livres : HTML5 - C - PHP - Linux - C++
L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne Jérémy_B # Posté le 29/04/2008 à 23:04:00
Avatar

Je suis assez d'accord avec ce que dis m@teo21, beaucoup de visiteurs sont en réalité des étudiants en quête de réponses par rapport à ce qu'ils apprennent en cours ! Ce langage " Java " est mis en tutoriel officiel dans le but d'amener plus de visiteurs, et c'est tout à fait normal.

Mais peut-être qu'un jour, comme le souhaite iPoulet, plusieurs langages apparaitront dans les tutoriels officiels pour élargir notre culture informatique. Ce jour n'est certe pas proche, mais on ne dit jamais... jamais ! ^^
Hors ligne anonyme # Posté le 30/04/2008 à 13:46:08

Ah, effectivement M@teo je voyais pas les choses comme ça (au passage, c'est quand même assez agréable de te voir parler sur le forum ou ailleurs, plus que quand on te voyait une fois par mois tout au plus :) ).

Alors soit.

Zanpakutoh> Euh, non, on n'a pas besoin de cette catégorie pour écrire. Personnellement j'ai besoin de temps, ce que je n'ai pas trop pour l'instant :p .
Hors ligne mota # Posté le 04/05/2008 à 23:05:54
Berserkr qui mord
Avatar

Études : Epitech Paris

Citation : M@teo21


Le problème vient de ce que j'ai mis en gras. Tu crois que le site est fréquenté par des jeunes de 14 ans qui apprennent la programmation et qui sont ouverts à tous les paradigmes, mais c'est faux. On compte un nombre important d'élèves en école d'ingénieur qui ont justement des cours de java.
D'où le sens quelque part aussi de ce nouveau tuto officiel.

Bref, ta vision est orientée d'une certaine manière ("quel langage apporte selon moi la meilleure vision de la programmation"), alors que d'autres viennent ici parce qu'ils ont tout simplement un besoin ("il faut que je comprenne le java, on m'a demandé de savoir m'en servir"). Ces gens-là sont nombreux et ne doivent pas être non plus négligés aux dépens des premiers.


Hum, quelles sont les parts ?

Parce que oui, aux vues de la section "Vos études" on pense bien qu'il y a des élèves ingénieurs/experts/licence/master et tutti quanti sur le SdZ mais je me demande bien quelles sont les proportions.

Et puis cela ne répond pas au problème de "qu'en sera-t-il dans 4 ans", vu qu'une bonne formation dure en moyenne 5 ans, donc on va tronquer en 1/5 les élèves qui vont débouler dans les monde du travail au delà de la demi-décénie à venir.

Et autre point: oui, ces gens ont très certainement le besoin d'apprendre JAVA et tout son univers, mais je dis cela sans insulte, il y a de plus grandes chances qu'ils bénéficient d'un support de court plus profond et plus juste (donné par des professionnel/chercheurs enseignants, donc pas jo le rigolo) au sein de leur cursus qu'en regardant le tuto de sysboy qui, d'après certains (je ne l'ai pas encore zyeuté) semble un peu trop démagogue pour être réellement pédagogique.

M'enfin je ne suis pas non plus opposé au fait de mettre en lumière un tutoriel plutôt qu'un autre, par contre je suis plus gêné lorsque je vois de ta part (donc t'es pas mal influent par ici) une véritable louange si ce n'est une propagande envers un univers qui, à mon avis, bien qu'utilisé en entreprise (à gros coups de lobbying, je suppose) n'a pas su faire montre de performance et de réponse à un problème posé (dans ce cas c'est l'inter-opérabilité).

It's me !
 
Connecté Thunderseb # Posté le 04/05/2008 à 23:15:13
Responsable de la validation
Avatar
Validateurs

Ville : Liège
Pays : Belgique

Citation : mota
il y a de plus grandes chances qu'ils bénéficient d'un support de court plus profond et plus juste (donné par des professionnel/chercheurs enseignants, donc pas jo le rigolo) au sein de leur cursus qu'en regardant le tuto de sysboy


:D

Dans ces écoles, c'est généralement "débrouilles-toi et lis la doc" (enfin, dans la mienne c'est comme ça pour le C, et c'est le même prof qui donne Java pour les ingénieurs)
 
Hors ligne mota # Posté le 04/05/2008 à 23:19:57
Berserkr qui mord
Avatar

Études : Epitech Paris

Bah quand j'étais en licence (et pourtant la fac n'est pas réellement réputée pour son encadrement) on avait des cours spécifiques sur JAVA en plus des cours théoriques où JAVA servait de mise en application pratique.

Enfin des ingés ont appris ce langage avant et sans le SdZ, pourquoi pas après.

It's me !
 
Hors ligne Natim # Posté le 05/05/2008 à 04:28:38
Apprendre à coder c'est coder
Avatar
Groupe : Anciens
Flux RSS

Ville : Belfort
Pays : France métropolitaine

mota, d'après l'annexe A de la plaquette que l'on peut télécharger dans la rubrique publicité, les parts en Août 2007 sont que les 50% des zéros se situe entre 15 et 18 ans.
 
Hors ligne jjfm # Posté le 07/05/2008 à 01:09:23
理想主義者...
Avatar

Ville : Gatineau
Pays : Canada

Citation : Natim
mota, d'après l'annexe A de la plaquette que l'on peut télécharger dans la rubrique publicité, les parts en Août 2007 sont que les 50% des zéros se situe entre 15 et 18 ans.


J'espère que c'est une moyenne parce que moi j'ai juste 13 ans et je m'en sort pas mal sur la programmation ;) (Je m'en sors pas mal dans presque tout les domaine :p ) . C'est pas l'âge qui compte...C'est plutôt la comprénsion dans le domaine, les effort fournie par la personne et aussi la percéverence.

C'est mon point de vue.
C'est tout ;)


Edit: Voici ce qui est présenté en anglais: I hope that is an average because I have just 13 years and I am not evil spell on programming (I am not doing badly in almost every field). It's not age that counts ... It is rather the comprénsion in the area, the effort provided by the person and also percéverence.

That's my point of view.
That's all

Tout est en anglais alors ça veut dire que j'ai aucune faute. Ou ben sinon il y aurait des mot en français.(J'ai peut-être deux ou trois fautes mais c'est mieux q'avant ;) )

Et P.S. Je fais pas le prétencieux d'accord

#LGDF: zingwai vaincra !
Image utilisateur RueduGraphisme Votre site de graphiste

 
Hors ligne nicknick63 # Posté le 07/05/2008 à 15:23:50
Avatar
Flux RSS

Ville : Clermont-ferrand
Pays : France métropolitaine

Un rapport ?
En tout cas encore une fois, tu t'en sors très mal en orthographe :-° (et non ta nationalité n'a rien à voir dedans, sinon les français ne feraient pas autant de blagues sur les Belges mais choisiraient plutôt les Québécois pour cible).
 
Hors ligne anonyme # Posté le 07/05/2008 à 17:43:02

En plus d'être illettré, il est prétentieux. Super non ?
Hors ligne Mr.Phi # Posté le 07/05/2008 à 20:18:57
Terreur Urbaine
Avatar

Exactement...
 
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news