background preloader

Communauté de professionnels en développement Java : actualités, forums avec sondages et débats, cours, faq, blogs, critiques de livres

https://java.developpez.com/

Cours Dernière mise à jour : 29/10/2015 Initiation Algorithmique Objets Qualité Théorie des langages Java Game Programming for Beginners · A Beautiful Site Creating a game using Java may look daunting at first, but when you get the hang of the basics, you'll realize that it's a programming language designed to make things easier for developers. Before, triple A games were created either through C or C++. However, that changed when mobile gadgets took over as the most popular platform for gaming. Many games for the Android and iOS platform today are being developed using Java. Award-winning titles like Angry Birds and Temple Run were both developed using it. Les meilleurs environnements de développement NetBeans permet le développement d'applications Java, PHP, C, C++ et Ruby. NetBeans, créé à l'initiative de Sun Microsystems (Noyau de Forte4J/SunOne), présente toutes les caractéristiques indispensables à un EDI de qualité, que ce soit pour développer en Java, Ruby, C/C++ ou même PHP. De licence OpenSource, NetBeans permet de développer et déployer rapidement et gratuitement des applications graphiques Swing, des Applets, des JSP/Servlets, des architectures J2EE, dans un environnement fortement personnalisable. L'EDI NetBeans repose sur un noyau robuste, la plateforme NetBeans, que vous pouvez également utiliser pour développer vos propres applications Java, et un système de plugins performant, qui permet vraiment d'avoir un EDI sur mesure.

Java 9 : Modularité et applications temps réel pour 2015 Après avoir été envisagée pour Java 8, la modularité sera bien au cœur de Java 9 pour 2015. (crédit : D.R.) Pour Java, l'année 2015 sera essentiellement consacrée à la modularité et aux systèmes en temps réel. L'objectif est d'inclure ces technologies dans le prochain Java 9 prévu en 2016. Lors d'une réunion du groupe d'utilisateurs Silicon Valley Java User Group qui s'est tenue à la fin de la semaine dernière, Ben Evans, un membre du Java Community Process Executive Commitee, a déclaré que la semaine précédente le comité avait pu assister à une présentation de Java 9, la prochaine version majeure de la plateforme de développement, annoncée pour 2016. Au programme des travaux : l'ajout de la modularité et de la technologie Safety-Critical Java pour les systèmes en temps réel.

Programmation Java pour les enfants, les parents et les grands-parents Ce livre électronique sur la programmation Java est destiné à tous y compris aux enfants de 11 à 18 ans et aux professeurs enseignant l'informatique à l'école. Ce cours de formation gratuit constitue une série de tutoriels idéal pour les parents qui veulent faire apprendre facilement à leur enfant le monde de la programmation des ordinateurs avec le langage Java - 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 ou tutoriels Java exhaustifs et compliqués. Pour résumer, ce cours de formation Java est assez facile d'accès pour convenir aux débutants en programmation de tous âges, parce qu'il est motivant et ludique, et qu'il inclus aussi des exercices très facile pour apprendre à programmer en java en s'amusant.

Les meilleurs cours et tutoriels JAVA Ce billet a pour objectif d'illustrer, à l'aide d'un exemple assez complet et proche des cas réels, la mise en place des tests transactionnels pour l'ensemble des couches applicatives. Il aborde JUnit4 enrichi avec les annotations de Spring 2.5+ et ses lanceurs pour exécuter facilement les tests. Des illustrations en mode transactionnel vous sont proposées à la fin de ce billet. Le framework JUnit est l'oeuvre conjointe de Kent Beck (créateur de XP) et Erich Gamma (auteur des Design Patterns). Avec la version 4, JUnit tente de rattraper son retard sur Testng tout en gardant la compatibilité avec JUnit3x ainsi qu'une parfaite intégration aux éditeurs Eclipse, Netbeans, ...

Related: