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 246

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  Suivante
Pseudo Discussion
1 visiteur sur cette news (0 membre et 1 Anonyme)
Page Précédente  1  2  3  4  5  6  Suivante
Hors ligne nicknick63 # Posté le 26/04/2008 à 13:26:18
Avatar
Flux RSS

Ville : Clermont-ferrand
Pays : France métropolitaine

Arrêtez de dire que "ça compléterait définitivement la section Site web", il n'y a pas que HTML/CSS/JS et PHP sur le web ! Ok ce sont les principaux langages, mais il n'y a pas que ça, c'est très loin d'être le cas. Et puis pour que ça soit complet, il faudrait des tutos qui parlent de tout, ce qui est pour ainsi dire impossible.
 
Hors ligne nicofrand # Posté le 26/04/2008 à 13:43:56
Avatar
Flux RSS

Bah hormis un tuto sur erlyweb, il existe déjà sur le web de très bon tutos sur les autres framework et langages utilisés pour le web, tels Django, RoR etc..Je n'en verrais pas l'utilité sur le sdz personnellement.
 
Hors ligne anonyme # Posté le 26/04/2008 à 13:48:50

Citation : nicknick63
Arrêtez de dire que "ça compléterait définitivement la section Site web", il n'y a pas que HTML/CSS/JS et PHP sur le web ! Ok ce sont les principaux langages, mais il n'y a pas que ça, c'est très loin d'être le cas. Et puis pour que ça soit complet, il faudrait des tutos qui parlent de tout, ce qui est pour ainsi dire impossible.

Qu'on le veuille ou non, le Web est basé majoritairement sur ces langages. S'intéresser à des langages minoritaires serait idiot et contre-productif, c'est la loi du marché.

C'est juste qu'on peut difficilement parler de xHTML/CSS et PHP sans parler du JS.
Hors ligne Chucky2401 # Posté le 26/04/2008 à 14:10:09
Avatar

Un Tuto sur Java... sa peut être très intéressants.
Je me dépéche de finir le C et le C++ avant lol.

Salutations !

Image utilisateur

xHTML / CSS ==> 100% || PHP / MySQL ==> 100% || C ==> 65%

 
Hors ligne Ombreur # Posté le 26/04/2008 à 14:13:46
Pom... pom pom !
Avatar

Ville : Allinges
Pays : France métropolitaine

Java ? Ca m'intéresse ! Mais je préfère me re-mettre d'abord au C.
Hors ligne SpyBen # Posté le 26/04/2008 à 14:35:06
Noob Spotted !!
Avatar

C'est vrai que je me demandais c'est quoi ce forum java :p :p !!
Hors ligne Dark dragon # Posté le 26/04/2008 à 14:45:11
Avatar

Super !!!

Je vais dévorer tous ces jolis tutos !

Et qt en plus bientôt !!!

merci !
 
Hors ligne Natim # Posté le 26/04/2008 à 15:02:17
Apprendre à coder c'est coder
Avatar
Anciens
Flux RSS

Ville : Beaucourt
Pays : France métropolitaine
études : UTBM

Citation : NewWorld
Citation : nicknick63
Arrêtez de dire que "ça compléterait définitivement la section Site web", il n'y a pas que HTML/CSS/JS et PHP sur le web ! Ok ce sont les principaux langages, mais il n'y a pas que ça, c'est très loin d'être le cas. Et puis pour que ça soit complet, il faudrait des tutos qui parlent de tout, ce qui est pour ainsi dire impossible.

Qu'on le veuille ou non, le Web est basé majoritairement sur ces langages. S'intéresser à des langages minoritaires serait idiot et contre-productif, c'est la loi du marché.

C'est juste qu'on peut difficilement parler de xHTML/CSS et PHP sans parler du JS.


C'est ce que tu crois. Mais c'est absolument faux.
Premièrement ce n'est pas parce que Tous le monde fait comme cela qu'il faut faire comme cela.
Ensuite lors de la création d'un nouveau projet web, il est de plus en plus rare de choisir PHP.

Quand on voit la liste des choix possibles qui n'est sûrement pas exhaustive.

A l'heure actuelle PHP ne permet pas de programmer aussi vite une application web que l'on peut le faire en Python avec Django ou en Ruby avec Rails.

Le fait de dire qu'il est inutile d'avoir des tutos sur le SdZ vu que ça existe déjà autre part est elle aussi fausse.
Il serait AMHA très intéressant d'avoir des tutos sur Django, Rails, Code Igniter sur le site du zéro de manière à vulgariser la création d'application en utilisant ces frameworks.

Pour finir, il est vrai qu'un tutoriel sur Javascript comme sur Adobe Flash et l'Action Script 3 intéresserait énormément de visiteurs du Site Du Zéro.

Après l'idée de dire que l'on peut difficilement parler de xHTML/CSS et PHP sans JavaScript est fausse puisque c'est justement le cas sur ce site depuis bientôt 10 ans.

Pour terminer je dirais qu'à l'inverse de ce que veut bien sous entendre NewWorld, je vous conseille de vous intéresser aux langages qui feront le futur du web comme notamment le XML/XSLT, Django ou Rails et surtout Python qui s'annonce comme le futur de la programmation sur tous les plans POO, scripts, programmation réseau, applications, jeux, sites web et j'en oublie sûrement.
 
Hors ligne Orochi # Posté le 26/04/2008 à 15:15:04
Powered by german suplex
Avatar

Ville : Redon
Pays : France métropolitaine
études : IFSIC

+1 pour un tuto (officiel) sur RoR
Hors ligne garulfoUnix # Posté le 26/04/2008 à 15:40:26
By the way
Avatar

Citation : natim
surtout Python qui s'annonce comme le futur de la programmation sur tous les plans


Euh tu t'emballes un peu là je trouve. Faut pas exagérer et Python est loin mais alors vraiment loin de devenir le langage ultime demandeur pour tout types d'applications. C'est pas parce que tu as programmé un client Jabber en Python et PyQt que c'est la solution à tout problèmes.

Citation :
Après l'idée de dire que l'on peut difficilement parler de xHTML/CSS et PHP sans JavaScript est fausse puisque c'est justement le cas sur ce site depuis bientôt 10 ans.


Oui c'est sur mais c'est surtout que le Javascript a été délaissé depuis de nombreuses années. Il y a 10 de celà, il était (et encore sur de nombreux sites) utilisé majoritairement pour le marketing et actes publicitaires. Mais après l'essort et l'expension de PHP sur la toile, Javascript a pris une sacré claque. (Notamment parce qu'il est exécuté coté client face à PHP coté serveur. Et beaucoup moins souple)

Citation :
Le fait de dire qu'il est inutile d'avoir des tutos sur le SdZ vu que ça existe déjà autre part est elle aussi fausse.


Je suis d'accord avec toi. Si tout le part de ce principe alors on se retrouverai qu'avec un seul site généraliste.

Citation :
A l'heure actuelle PHP ne permet pas de programmer aussi vite une application web que l'on peut le faire en Python avec Django ou en Ruby avec Rails.


Oui c'est pas faux. Bien que Python et Django possède une moins bonne visibilité que Ruby On Rails. Et j'ajouterai que le code (du moins à ce que j'ai vu du coté Rails) est beaucoup plus propre et moins spaguetti que PHP. Et le MVC apporte pas mal d'avantages comme on peut le voir.

Anciennement : garulfoUnix
Actuellement : France1159
 
Hors ligne nicofrand # Posté le 26/04/2008 à 15:49:26
Avatar
Flux RSS

Citation : Natim
Le fait de dire qu'il est inutile d'avoir des tutos sur le SdZ vu que ça existe déjà autre part est elle aussi fausse.
Il serait AMHA très intéressant d'avoir des tutos sur Django, Rails, Code Igniter sur le site du zéro de manière à vulgariser la création d'application en utilisant ces frameworks.

Des personnes comme David Larlet sont à mon avis très à même de vulgariser correctement des projets comme Django ( comme c'est le cas avec django-fr ) et je vois mal comment le sdz pourrait faire mieux pour un tuto basé sur tout le framework. Il reste ensuite le cas des astuces, mais je pense qu'un blog serait plus adapté à ce besoin. Ou alors il faudrait autoriser les articles sur le sdz..
 
Hors ligne P!csou # Posté le 26/04/2008 à 16:06:03
Avatar

C'est super cool sa !

C 90%
C++ 50%
Html/Css 98%
Php/MySql 75%
 
Hors ligne Anonymouse # Posté le 26/04/2008 à 16:42:42
...
Avatar

Citation : Natim
<citation nom="NewWorld"><citation nom="nicknick63">

Pour terminer je dirais qu'à l'inverse de ce que veut bien sous entendre NewWorld, je vous conseille de vous intéresser aux langages qui feront le futur du web comme notamment le XML/XSLT, Django ou Rails et surtout Python qui s'annonce comme le futur de la programmation sur tous les plans POO, scripts, programmation réseau, applications, jeux, sites web et j'en oublie sûrement.


Heu je ne vois pas en quoi python est le futur langage de la POO et sans arguments je vais avoir du mal à l'accepter.

...
 
Hors ligne Berzy # Posté le 26/04/2008 à 17:06:02
Photoshop powaaaa
Avatar

études : EPL UCL

Félicitations à cysboy et bonne continuation pour son tuto !
Hors ligne Oli # Posté le 26/04/2008 à 17:41:23
C++, C++ fort que C!!!
Avatar
Flux RSS

Ville : Porticcio
Pays : France métropolitaine

Arrêtez de demander un tuto sur JS, il y en a déjà un.
 
Hors ligne iPoulet # Posté le 26/04/2008 à 17:47:53
Avatar

Ouais Natim, tu fais peur avec ton futur là.

Étoilé
« Eĉ guto malgranda, konstante frapante, traboras la monton granitan »
 
Hors ligne Kissifrot # Posté le 26/04/2008 à 20:23:30
Avatar

Ville : Lagny sur marne
Pays : France métropolitaine
études : IUT Villetaneuse

Au fait, le tuto concerne la version SE de Java ou aussi la version EE ? Parce que c'est plus la version EE de Java qui est demandée en entreprise.

Mmh ?
 
Hors ligne M@teo21 # Posté le 26/04/2008 à 20:25:16
Amateur professionnel
Avatar
Admins
Flux RSS

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

Là c'est plutôt commun à ce niveau ;)

Image utilisateur

Le premier Livre du Zéro Apprenez à programmer en C est sorti !

Prenez-vous en photo avec dès que vous l'avez reçu !


L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne Kissifrot # Posté le 26/04/2008 à 20:30:43
Avatar

Ville : Lagny sur marne
Pays : France métropolitaine
études : IUT Villetaneuse

Oki, c'était juste pour savoir s'il y aurait les spécificités EE au cas où :)

Mmh ?
 
Hors ligne Natim # Posté le 26/04/2008 à 23:27:31
Apprendre à coder c'est coder
Avatar
Anciens
Flux RSS

Ville : Beaucourt
Pays : France métropolitaine
études : UTBM

Bon ok oubliez le passage sur Python :p

Mais il est vrai que j'apprécie de plus en plus ce langage par rapport à ses concurrents ce qui n'en fait pas une généralité comme j'ai pu le laisser sous entendre.

Je suis tout à fait d'accord avec toi nicofrand que David Larlet est tout à fait capable de vulgariser correctement des projets comme Django.
Et il le fait déjà, c'est grâce à lui que j'ai pu commencer mais aussi en rencontrant Damien Boucard qui a traduit une grande partie de la documentation en Français.

Il ne faut pas comprendre que le fait de faire un tuto sur le site du zéro fasse de l'ombre aux autres tutoriels sur le sujet.
Mais rien n'empêche, même si ce n'est pas aussi parfait, d'essayer de vulgariser Django ou RoR par un tuto ici.

Le problème des frameworks tels que RoR ou Django c'est qu'ils évoluent tellement vite qu'à peine tu as fini un livre ou un tutoriel dessus tu peux tout reprendre depuis le début.
 
Hors ligne M@teo21 # Posté le 26/04/2008 à 23:58:38
Amateur professionnel
Avatar
Admins
Flux RSS

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

Citation : Natim
Le problème des frameworks tels que RoR ou Django c'est qu'ils évoluent tellement vite qu'à peine tu as fini un livre ou un tutoriel dessus tu peux tout reprendre depuis le début.


Et c'est à peu près la seule raison qui fait que je n'ai pas déjà commencé à plancher sur un tuto RoR.

Image utilisateur

Le premier Livre du Zéro Apprenez à programmer en C est sorti !

Prenez-vous en photo avec dès que vous l'avez reçu !


L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne Nelty # Posté le 27/04/2008 à 15:21:27
Garfield's back.
Avatar
Newsers

Ville : Saint-malo
Pays : France métropolitaine

Citation : M@teo21
Citation : Natim
Le problème des frameworks tels que RoR ou Django c'est qu'ils évoluent tellement vite qu'à peine tu as fini un livre ou un tutoriel dessus tu peux tout reprendre depuis le début.


Et c'est à peu près la seule raison qui fait que je n'ai pas déjà commencé à plancher sur un tuto RoR.


Bah pour de tels projets, la documentation (française ou pas) est en général très bien construite, par exemple la doc de Django. :)
 
Hors ligne Natim # Posté le 27/04/2008 à 15:30:31
Apprendre à coder c'est coder
Avatar
Anciens
Flux RSS

Ville : Beaucourt
Pays : France métropolitaine
études : UTBM

Citation : Nelty
Bah pour de tels projets, la documentation (française ou pas) est en général très bien construite, par exemple la doc de Django. :)


Oui mais même bien construite, la documentation ne suffit pas pour la grande majorité des zéros.
Pour Qt aussi la documentation suffit pourtant avec un tuto c'est plus facile de s'y mettre.

Ceci dit avec l'arrivée de VosTutos 3.5 et du moteur Wiki ce sera plus jouable dans la mesure où le lecteur pour mettre à jour les modifications en suivant le tuto.
 
Hors ligne MrKim # Posté le 27/04/2008 à 22:27:49
Don't Worry, Be happy !
Avatar

Merci ! :)

Ce qui serait vraiment bien, ce serait d'avoir un tutoriel officiel sur l'ActionScript de Flash ... :D

Image utilisateur
Programeur : PHP, HTML/CSS, Flash (Action script) et bientôt plus ! :p
Merci le site du Zero ! :)
 
Hors ligne Ivan le fou # Posté le 27/04/2008 à 23:53:21

Avatar
Anciens

ya déjà un tuto sur l'action script très complet donc on s'en fout qu'il soit officiel ou pas, non ?

je suis content - sdz for ever - polydoc - aidons les newser
tuto : faire un site web accessible !

 
Hors ligne woufeigh # Posté le 28/04/2008 à 00:54:11
Webnul
Avatar

Vive le java.

Ca va partout cette petite bête. Les pc, servers, mainframes, machines à laver, etc ... :-°
Ca fait du web jsp/servlet/applet
Ca se compile (et non pas toujours besoin de la MV)

Vous parliez de langage d'avenir en voilà un et donc le tuto dessus est plus que bienvenu :)


Manque plus que ça fasse le café, quoi que:
Code : Autre
1
00000000 CA FE BA BE  00 00 00 32  00 76 07 00  02 01 00 11  .......2.v......

Première ligne d'un .class en java

Follow this link to get my resume: http://fulldev.eu/carlos-dasilva
 
Hors ligne bibi57570 # Posté le 28/04/2008 à 12:38:35
Avatar

Un Grand Merci à "cysboy" et au "siteduzero". Je l'attendais avec impatiente ce tuto. On ne pouvais pas passer à coté du Java et de la Programation Orientée Objet (POO).
Je m'y met sur le champ.
Hors ligne Le Zéro # Posté le 28/04/2008 à 16:37:36
Avatar
Flux RSS

Ville : Maisons-laffitte
Pays : France métropolitaine

Félicitations à Cysboy !

Sinon je suis aussi d'accord pour un toto officiel sur ActionScript 3.0, je pense que ca intéresserait pas mal de monde.

Venez découvrir mon blog personnel !
Image utilisateur


Avancement de mon site web, MyFrog.fr : ||||||||||
Le Zéro
 
Hors ligne zisworg # Posté le 28/04/2008 à 19:39:18
Citius, altius, fortius.
Avatar

Ville : Villejuif
Pays : France métropolitaine

Merci beaucoup (encore une fois) à toute l'équipe ! :)
En particulier, bien sûr, aux 2 protagonistes de ce nouveau tutoriel. Ça fait plaisir !! :D

Oh fait, personne n'a posé la question alors je donne la réponse (?! :lol: ) : le mot à trouvé sur le screenshot de l'application Pendu, de l'actualité, est HYPERSUSTENTATRICE (f.s. Se dit de qqch. qui permet l’hypersustentation ; Augmentation momentanée de la portance des ailes.).

Image utilisateur
 
Hors ligne iPoulet # Posté le 29/04/2008 à 07:54:14
Avatar

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

Étoilé
« Eĉ guto malgranda, konstante frapante, traboras la monton granitan »
 
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news