Les meilleurs cours et tutoriels JAVA Consultez tous les cours
Nombre d´auteurs : 201, nombre d´articles : 38, dernière mise à jour : 6 janvier 2013
Pour débuter
-
Vous voulez commencer à programmer en Java et vous êtes perdu, vous ne savez pas par quoi commencer ? Alors cet article est fait pour vous. Ce n'est pas un tutoriel du langage Java, c'est plutôt un guide qui va vous aider à débuter, à choisir vos outils et vous indiquer quelles ressources vous pourriez lire pour avancer.Création : 3 août 2007 · Mise à jour : 3 août 2007 -
Programmation Java pour les enfants, les parents et les grands parents
par Yakov Fain, Vincent Lataye, Maxime DanielCe livre électronique est destiné aux enfants de 11 à 18 ans et aux professeurs enseignant l'informatique à l'école.
Il est idéal pour les parents qui veulent faire découvrir à leur enfant le monde de la programmation des ordinateurs - le vrai, pas un succédané pour le lecteur pressé et distrait.
Il peut aussi être très utile aux étudiants qui recherchent un complément abordable aux cours exhaustifs et compliqués.
Pour résumer, ce livre est assez facile d'accès pour convenir aux débutants de tous âges.Création : 2 février 2007 · Mise à jour : 27 janvier 2013 · 118 commentaires
-
Corrections des exercices du livre "Java pour les enfants, les parents et les grand-parents"
par Laurent BernabéLe livre Programmation Java pour les enfants, les parents et les grand-parentsProgrammation Java pour les enfants, les parents et les grand-parents propose de nombreux exercices, mais aucune correction n'était disponible. C'est donc le but de cet article.Création : 23 avril 2012 · Mise à jour : 4 mai 2012 · 6 commentaires
-
Excellent et célèbre cours " Comment penser en Java " 2éme édition. Cours très complet avec exercices et nombreux codes sources. Descriptions plus approfondies que les descriptions de l'aide du Sun JDK. Cours à télécharger.
2nde édition
- Version Française HTML en ligne ( PDF - 1,5 Mo )
- Version PDF (3,4 Mo) .
- Version HTML (1,17 Mo) : HTML + code source.
- Version Word (1,84 Mo) .Création : 1er janvier 2001 · Mise à jour : 1er janvier 2001 -
Cours java : bases du langage, classes & interfaces, interfaces graphiques, JDBC, Programmation TCP-IP, RMI, CORBA.
343 pages
Création : 1er janvier 2001 · Mise à jour : 1er janvier 2001 -
Ce tutoriel vous explique la création d'une interface graphique basique avec Swing.Création : 12 juillet 2006 · Mise à jour : 3 décembre 2007 -
Didacticiel qui se propose de fournir des informations pratiques sur le développement en Java.
Sommaire : Développons en Java
Partie 1 : Les bases du langage Java
Partie 2 : Développement des interfaces graphiques
Partie 3 : Les API avancées
Partie 4 : L'utilisation de documents XML
Partie 5 : L'accès aux bases de données
Partie 6 : La machine virtuelle Java (JVM)
Partie 7 : Développement d'applications d'entreprises
Partie 8 : Le développement d'applications web
Partie 9 : Le développement d'applications RIA / RDA
Partie 10 : Le développement d'applications avec Spring
Partie 11 : Les outils pour le développement
Partie 12 : Concevoir et développer des applications
Partie 13 : Les tests automatisés
Partie 14 : Java et le monde informatique
Partie 15 : Développement d'applications mobiles
Partie 16 : AnnexesCréation : 1er janvier 2001 · Mise à jour : 26 mars 2012 · 54 commentaires
Sommaire
menu
Ant
-
Comparatif des outils de build pour JavaCréation : 23 novembre 2009 · Mise à jour : 23 novembre 2009 · Commentez
-
Le but principal de cet article est de faire découvrir Ant aux développeurs Java qui ne connaissent pas encore cet outil. Afin de dévoiler les principaux apports d'Ant, nous allons comparer la création d'un projet en ligne de commande classique avec la création du même projet avec Ant.Création : 1er octobre 2008 · Mise à jour : 1er octobre 2008 -
Il est souvent difficile d'appréhender l'architecture J2EE lorsque l'on débute dans la programmation Java orientée Web. Je vous présente ici une manière simple d'installer un environnement de travail pour créer une première application. Ce tutoriel utilise les technologies suivantes: Apache Tomcat, Ant et Eclipse.Création : 7 janvier 2008 · Mise à jour : 10 février 2008 -
Ce tutoriel va vous faire découvrir une fonctionnalité puissante de l'EDI NetBeans 4.1 : le débogueur Ant. Cette fonctionnalité n'est pas installée par défaut. Il vous faudra l'installer vous même en utilisant le Centre de Mise à Jour de NetBeans. Voyez le tutoriel s'y raportant. Une fois cette fonctionnalité installée, vous pouvez déboguer n'importe quel script Ant. Voyons cela avec le projet Anagrams, livré comme exemple avec l'EDI NetBeans.Création : 10 mai 2005 · Mise à jour : 21 octobre 2005 -
Tutoriel d'introduction au build tool ANT ( Another Neat Tool ) de la fondation Apache.Création : 9 janvier 2005 · Mise à jour : 9 janvier 2005
menu
Maven
-
Découvrez les questions les plus fréquemment posées sur Maven 2.Création : 9 mai 2006 · Mise à jour : 3 septembre 2007 -
Comparatif des outils de build pour JavaCréation : 23 novembre 2009 · Mise à jour : 23 novembre 2009 · Commentez
-
Nous verrons dans cet article les principales nouveautés attendues pour Maven 3.Création : 15 décembre 2009 · Mise à jour : 15 décembre 2009 · 2 commentaires
-
Dans ce tutoriel, vous allez découvrir Maven 2 et tout ce que cet outils peut vous apporter pour la gestion de vos scripts de Build.Création : 27 janvier 2006 · Mise à jour : 27 janvier 2006 -
Maven 2 est un outil de build et de gestion du cycle de vie d'un projet. Il reprends les possiblités d'un build Ant en proposant en plus des conventions permettant, dans le cadre de ces conventions, d'avoir un processus de build éprouvé avec un investissement très faible. Dans les cas plus complexes, Maven peut être configuré à l'extrème pour prendre en compte les projets qui ne répondrait pas aux conventions. Fruit des meilleures pratiques concernant le build de projets de la fondation Apache de ces 10 dernières années, Maven 2 est un outil très puissant, qui saura alleger efficacement le temps de maintenance du build de votre projet, tout en vous permettant une industrialisation et une repétabilité complète de toutes les étapes.Création : 11 avril 2007 · Mise à jour : 11 avril 2007 -
Cet article va vous présenter la création d'un site web avec Maven 2.Création : 12 octobre 2009 · Mise à jour : 12 octobre 2009 · 5 commentaires
-
La présente documentation propose un tour d'horizon de Maven 2 en s'appuyant largement sur la documentation officielle. Le document fait référence à beaucoup de notions et de références qui pourront évidemment évoluer dans le temps.Création : 6 octobre 2008 · Mise à jour : 6 octobre 2008 -
Ce mini article montre (par l'exemple) comment compiler une application Java-Maven et l'importer dans Eclipse en quelques minutes.Création : 21 décembre 2011 · Mise à jour : 19 janvier 2012 · 10 commentaires
-
L'outil Seam-gen est bien pratique, mais pour ce qui est des projets générés, le seul outil de compilation possible reste ant. De plus l'architecture proposée reste simpliste et limitée, voir précaire. C'est un utilitaire en console, présent dans chaque release téléchargeable de Seam. Il permet en répondant à des questions simples (nom du projet, ear ou war, type de base de données ...) de créer une structure de projet complète avec toute la configuration XML déjà prête. Les projets générés Seam-gen contiennent tout ce dont vous avez besoin pour démarrer votre projet instantanémment sans avoir besoin de configurer quoi que ce soit. Il permet aussi de générer des pages JSF, des composants Seam et des mécanisme CRUD, simplement en répondant à quelques questions en ligne de commande. Maven est aujourd'hui l'outil de compilation/gestion des dépendances incontournable en java, il facilite énormément cet aspect de la gestion du projet. C'est pourquoi lorsque je crée un nouveau projet Seam je préfère utiliser Maven 2. Néanmoins, pourquoi se priver des facilités de seam-gen ? Nous allons donc voir, à partir d'un projet généré par Seam-gen comment créer une architecture 4 tiers avec gestion des dépendances automatisée.Création : 27 mars 2009 · Mise à jour : 27 mars 2009 · 1 commentaire
-
Présentation de l'intégration continue sous Continuum de projets Maven2 : description de l'intégration continue, principe de fonctionnement de Continuum et utilisation de Continuum au travers de projets d'exemple.Création : 23 décembre 2009 · Mise à jour : 23 décembre 2009 · 1 commentaire
-
Les outils de gestion de la qualité d'un projet Java et leur intégration à Maven 2
par Antonio Gomes RodriguesCet article se focalisera sur les métriques de code Java données par un ensemble de plugins Maven2.Création : 30 décembre 2008 · Mise à jour : 30 décembre 2008 · 4 commentaires
-
Interview de Nicolas de Loof et Arnaud Héritier, co-auteurs de l'ouvrage Apache Maven
par Gildas CuisinierLe premier livre francophone concernant Maven, un des systèmes de build les plus utilisés dans le monde Java, vient d'être publié chez Pearson : Apache Maven. Les deux co-auteurs, Arnaud Héritier et Nicolas de Loof ont accepté une interview pour nous parler de ce livre, ainsi que de Maven en général.Création : 25 novembre 2009 · Mise à jour : 25 novembre 2009 · Commentez
menu
Intégration continue
-
Présentation de l'intégration continue sous Continuum de projets Maven2 : description de l'intégration continue, principe de fonctionnement de Continuum et utilisation de Continuum au travers de projets d'exemple.Création : 23 décembre 2009 · Mise à jour : 23 décembre 2009 · 1 commentaire
-
Résumé de la conférence CitConf 2009 qui s'est tenue à Paris les 18 et 19 septembre 2009Création : 2 octobre 2009 · Mise à jour : 2 octobre 2009 · 1 commentaire
-
Cet article a pour mission de vous faire découvrir ce qu'est l'outil Hortis Sonar, comment l'installer et l'utiliser. Cet article a été mis-à-jour afin de refléter les fonctionnalités intégrées jusqu'à la version 1.10 !Création : 13 août 2008 · Mise à jour : 13 août 2009 · 39 commentaires
-
La toute nouvelle version 4.0 de l'outil d'intégration continue TeamCity de JetBrains est testée par deux rédacteurs du site www.developpez.com, Romain Linsolas pour la partie Java, Philippe Vialatte pour la partie .Net. Voici leur expérience avec cet outil.Création : 29 novembre 2008 · Mise à jour : 2 décembre 2008 · 6 commentaires
-
Cruise Control est un serveur d'intégration continue écrit en Java pour les projets Java. D'installation, de configuration et d'utilisation très simple, il permet de lancer automatiquement des compilations (script ANT, MAVEN, ...), des tests unitaires et d'en suivre les évolutions grâce à son application de reporting web et à son dashboard.Création : 2 janvier 2008 · Mise à jour : 12 janvier 2008 -
Cet article est une description approfondie de l'outil d'Intégration Continue HUDSON.Création : 14 avril 2008 · Mise à jour : 14 avril 2008
menu
Autres
-
CRaSH est un projet open source récent créé par Julien Viet (coprésident du Marseille JUG). J'ai découvert CRaSH au Marseille JUG lors d'une session sur CRaSH et depuis peu j'y contribue.
Avec cet article, je souhaite vous faire découvrir CRaSH à travers un cas pratique et vous montrer comment on peut facilement agir directement au c?ur de la JVM.Création : 1er novembre 2012 · Mise à jour : 11 novembre 2012 · 10 commentaires
-
Comparatif des outils de build pour JavaCréation : 23 novembre 2009 · Mise à jour : 23 novembre 2009 · Commentez
-
Le système de build propose une approche flexible pour la construction de projets Java, Groovy et Scala, et Java EE. Véritable alternative à Ant et Maven, il est aussi capable de s'intégrer à ses deux concurrents.Création : 30 avril 2010 · Mise à jour : 30 avril 2010 · 3 commentaires
-
Cet article présente UMLGraph. Cet outil est un programme Doclet pour Javadoc permettant de générer des diagrammes UML à partir du code Java et d'annotations ajoutées au code.Création : 23 mars 2010 · Mise à jour : 23 mars 2010 · 6 commentaires
-
Cet article constitue une introduction à Google App Engine. Il s'agit de la traduction française de la présentation originale de Google App Engine.Création : 18 novembre 2009 · Mise à jour : 18 novembre 2009 · 2 commentaires
-
Introduction à YourKit Java ProfilerCréation : 21 décembre 2009 · Mise à jour : 21 décembre 2009 · 1 commentaire
-
Ce tuto présente l'outil Javadoc de Sun, qui permet de générer les documentations d'un code Java.Création : 19 mai 2009 · Mise à jour : 19 mai 2009 · Commentez
-
JADE est une plate-forme qui permet de construire des systèmes multi agents (SMA) créée par le laboratoire TILAB, entièrement implémenté en JAVA. Nous allons découvrir comment installer et créer notre premier agent avec cette Plate-formeCréation : 23 mars 2009 · Mise à jour : 23 mars 2009 · 168 commentaires
-
Maîtrisez l'installation du plugin Eclipse Spring IDE, outil indispensable pour un développement efficace avec le framework Spring. Installez les extensions Web Flow, Aspect AJDT, et Security.Création : 16 juin 2009 · Mise à jour : 16 juin 2009 · 5 commentaires
-
Cet article présente l'utilisation de JBoss tools pour faciliter et industrialiser le développement d'applications web avec JSFCréation : 17 décembre 2008 · Mise à jour : 17 décembre 2008 · 7 commentaires
-
Cet article vous permettra de découvrir comment créer des lanceurs pour vos programmes Java avec Exe4JCréation : 2 octobre 2006 · Mise à jour : 2 octobre 2006 -
Cet article vous permettra de découvrir comment créer des lanceurs pour vos programmes Java avec JSmoothCréation : 3 octobre 2006 · Mise à jour : 3 octobre 2006 -
Cet article vous permettra de créer des lanceurs pour vos programmes Java, pour cela, vous vous servirez de Launch4j.Création : 2 octobre 2006 · Mise à jour : 2 octobre 2006 -
La documentation officielle Java, couramment appelée Javadoc, est un outil très puissant mais souvent inconnu des développeurs. Une fois que vous aurez dompté la Javadoc, Java n'aura plus de secret pour vous !Création : 15 octobre 2007 · Mise à jour : 15 octobre 2007 -
Ce tutoriel va vous apprendre à créer un exécutable de votre programme Java. Pour cela, vous allez voir qu'il y a plusieurs manières de faire.Création : 22 septembre 2006 · Mise à jour : 22 septembre 2006 -
Cet article vous permettra de créer des lanceurs pour vos programmes Java, pour cela, vous pouvez vous servir de JExeCreator.Création : 5 mars 2006 · Mise à jour : 5 mars 2006 -
Initiation à JasperReports - iReport / Présentation des concepts généraux
par Jean-Philippe GuillouxLa sortie de documents imprimables, spécialement formatés est un problème récurrent dans les applications.
La production de documents PDF, l'export de données vers Excel, Word constituent des fonctionnalités souvent attendues par les utilisateurs
Un produit gratuit et Open Source, JasperReports permet d'obtenir rapidement des résultats satisfaisant dans ce domaine...Création : 26 octobre 2007 · Mise à jour : 3 novembre 2007 -
Cet article a pour but d'expliquer ce qu'est un décompilateur Java.
Il présentera le décompilateur JAD et son intégration dans Eclipse grâce à un plugin.
Il finira par une légère introduction à la notion d'obfuscation, et ce par un petit exemple avec le logiciel ProGuard.Création : 27 juin 2007 · Mise à jour : 27 juin 2007