Bonjour,
Moi je suis débutant alors, un / des tutoriel complet pour débutant et en même temps, qui permet de progresser vers le niveau intermédiaire.
NB: Tutoriel pour développer des applications mobiles et logiciels.
Merci !
Architecture microservices (MicroProfile, Quarkus, Spring Boot)
Authentification et sécurité (JAAS, JWT, Apache Shiro, Spring Security)
Boites à outils graphiques (JavaFX, Java 3D via JOGL, LWJGL, Swing)
Framework Web (JSF, Ninja, Play, Spring Web, Sparkframework, Struts 2, Vaadin)
Langages, template et DSLs (ANTLR, Freemarker, JavaCC, Thymeleaf)
Langage basé sur JVM (Groovy, Kotlin, Scala)
ORM (EclipseLink, Hibernate, MyBatis)
Paradigme de programmation (AOP)
Injection de dépendances (CDI, Dagger, Guice, Spring)
Programmation Asynchrone (Akka, VertX, Reactive Streams, Reactor, RxJava)
Programmation Concurrente (Quartz, ShedLock)
Qualité (Checkstyle, JMeter, PMD, Sonar)
Reporting (FOP, PDFBox, POI, JasperReports)
Serveurs d'Applications (Tomcat, TomEE, Wildfly, Jetty, GlassFish)
Stockage de données et interrogation (H2, HSQLDB, Jedis, JDBC, jOOQ)
Service Web REST et SOAP (JAX-RS, Spring Rest, GraphQL)
Utilitaires (Guava, Apache Commons)
Test (Assertj, Gatling, JUnit, TestNG)
Tutoriels vidéos
Bonjour,
Moi je suis débutant alors, un / des tutoriel complet pour débutant et en même temps, qui permet de progresser vers le niveau intermédiaire.
NB: Tutoriel pour développer des applications mobiles et logiciels.
Merci !
Salut à tous.
En ce qui me concerne oui, je vais bien.Envoyé par Boris CNB
Mais d'après les statistiques, en France sur le covid-19, l'épidémie est plus virulente qu'en mars.
Oui, j'ai bien reçu ton courriel. D'ailleurs cela m'a grandement surpris qu'il me soit adressé personnellement, et non d'une manière impersonnel.Envoyé par Mickael Baron
Bien que cette réponse s'adresse à Nicolas (Robin56), je suis d'accord sur les aspects authentification et sécurité. C'est ce que j'ai coché.Envoyé par Mickael Baron
Pour ma part, j'utilise Java que très rarement. A vrai dire, je suis débutant. Je suis plutôt langage 'C/C++'.
Un didacticiel sur les bonnes méthodes de développement m'intéresse.
Je préfère travailler directement dans le langage Java que de passer par un intermédiaire comme les frameworks.
En tout cas, merci de m'avoir sollicité.
Cordialement.
Artemus24.
@+
Si vous êtes de mon aide, vous pouvez cliquer sur .
Mon site : http://www.jcz.fr
Malheureusement rien au sain de Developpez.com j'ai juste créer quelques discutions sur le sujet comme par exemple :
https://www.developpez.net/forums/d1...ar-jwt-cookie/
Sinon pour les articles tutoriels je n'ai rien trouvé de très convaincant d'où mon vote ici .
J'aimerais bien des tuto sur Spring Boot et JavaFx
Je suis d'accord avec toi. Je galere grave depuis un certain temps sur le web a la recherche des tutoriels sur Quarkus. Je suis entrain de monter une application qui utilise Quarkus comme back-end, et je consomme ses services avec Javascript. J'utilise JAAS pour proteger mes services, et leurs histoires d'authentification basic via Javascript la.. Franchement, je ne sais pas commet ca fonctionne mais ca fonctionne!!! Je comprend le principe de JAAS mais dans la pratique impossible de le faire, surtout la methode 'getPrincipal()'... C'est dur... Bref, Quarkus, c'est l'avenir et des tutos sur ce framework sera geniallllll!!!!
Pour être bien honnête mon intérêt pour Java est très limité en raison des précédents légaux. Ce langage était censé être multi-plateforme. Mais il ne l'est pas sur Android. En fait, mon intérêt ce limite à Jruby car cela permet de fabriquer des programmes compilés sous forme de JAR. Ce qui permet de protéger le code source. Je n'ai pas exploré la documentation actuelle traitant de serveurs en Java. Mais comme Ruby est maintenant un langage compile JIT comme Java. Alors je ne vois pas vraiment l'intérêt à consacrer du temps à ce langage pour un léger gain de performance. Julia et les applications cotées-client, en JavaScript, (le futur) sont les seuls choses qui m'intéressent en dehors de Ruby.
Et je ne crois pas pouvoir participer à de la rédaction. Je suis en train de fabriquer le plus gros site francophone consacré à Ruby. Et cela me prend déjà un peu trop de temps.
Il y a une chose que j'ai appris en fabriquant mon site. Un dictionnaire anglais-français pour les termes informatiques serait vraiment utile...
Bonjour,
as tu essayé le le startup guide d'OpenJFX et les samples ?
https://openjfx.io/openjfx-docs/#introduction
https://github.com/openjfx/samples/t.../Maven/hellofx
Quelques tips Java & autres : mon blog
Bonjour,
Je serais intéressé par un tuto sur JSF depuis version 2.3 avec CDI plutot que Managed Bean et utilisation de PrimesFaces ou autres outils pour composants,
par utilisation conjointe de Java en back et Angular pour front, par micro-services et aussi par les brokers utilisés dans le cadre de développement methodes asynchrones
Cordialement
Bonjour,
Pour ma part, j'ai voté framework Web et en ce moment ce serait la plate-forme CUBA (www.cuba-platform.fr).
Elle est relativement nouvelle sur le marché, car open-source (et donc bien visible) depuis 2016, mais elle est très prometteuse.
De base c'est une stack Tomcat/Spring/Vaadin/EclipseLink mais à la fois très intégrée, flexible, et très facile à customiser.
Avec en prime son propre environnement de dev (dont designer graphique) sous forme de plugin IDEA et des addons de toute sorte (y compris JavaScript).
Bonjour à tous
D'abord j'ai envie de saluer l'initiative de relancer la dynamique des tutos comme ça. Il est de plus en plus difficile de trouver sur le web des totoriels en français récents et de qualité. Et j'aime bien voir quand les Français écrivent en français aussi
Je suis donc aussi d'accord avec ce commentaire, même si j'ai pas vérifié si ça s'appliquait à tous les sujets java et connexes :
Perso, j'ai voté pour :
- microservice/quarkus dont j'entends parler autour de moi
- Authentification, sujet important
- ORM parce que c'est toujours d'actualité et toujours pas aisé si on veut faire les choses bien.
- REST car bien d'actualité.
- Tests toujours si longs à écrire et à faire correctement
- Programmation asynchrone
Pour moi les frameworks web java perdent en vitesse et je serais curieux de voir combien de dev java font mainteant aussi de l'Angular/js/React and co...
Il y en a un ici
C'est une approche particulière (donc discutable) mais ça fonctionne...
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Pour ma part, c'est l'aspect sécurité qui m'intéresse le plus.
Ceci dit, le côté tests et intégration continue m'intéresse également.
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Bonjour,
Pour moi je développe plus des applications de bureau avec Swing, J'ai proposé que l'on rédige un tutoriel complet JavaFX.
Vu que la librairie Swing sera retirée du JDK d'ici 2025, je vois d'un bon oeil qu'il y ait un tutoriel qui enseigne aux développeurs habitués à coder des interfaces graphiques avec Swing à passer de Swing à JavaFX (en établissant des similitudes ou en montrant l'équivalent des objets...)
Bonjour,
De mon côté je galère vraiment pour créer un fichier executable (.exe dans mon cas) à partir de mon code java. Un tuto hyper clair, pas à pas et sans raccourcis me serait d’une grande aide. Je suis d’accord que cela ne concerne pas le langage java directement.
Cordialement,
Bertrand
Bonjour,
J'étais plongé dans du codage tous les jours depuis octobre jusqu'à généralement 4h du matin (j'aime bien travailler la nuit), et n'ai vu ton message MB que ce soir.
J'ai fouillé internet pour trouver de la documentation sur plusieurs langages, dont Java et Javascript. J'ai trouvé un tutoriel de sept cents pages environ sur Java ou peut-être plus de mille pages, comme je l'ai déjà cité dans un post précédent. Je débute en codage, en informatique, même si j'ai fortement étudié les didacticiels. Tous les domaines dont tu as dit des mots-clé sont spécifiques, citent des logiciels qui utilisent des spécificités Java par rapport à une racine commune. C'est là où il y a peut-être besoin de détailler: placer une sorte de répertoire par mots-clé et donner avec exemple(s) leur signification pour telle ou telle plateforme de codage, pour telle ou telle librairie. Bien sûr, il peut se faire une recherche dans internet, et ça peut autant prendre du temps que renseigner pas mal. Comme l'un des modérateurs disait "la documentation, c'est pour éviter de poser des questions et trouver les réponses par soi-même" et rien de tel que trouver les solutions par soi-même, car ça veut dire que l'on a intégré le processus conduisant à la réponse, tout le mécanisme de fonctionnement d'un concept. D'ailleurs, j'ai posé des questions parfois dans des forums, et personne n'a eu le temps de me répondre que j'avais posté les réponses moi-même, et en gros, aurais pu me passer de ces forums.
J'ai choisi de coder ce que je code dans un ou plusieurs autres langages que le Java, et donc ai déjà une bonne pratique de certain(s) langage(s).
Autant le dire, je l'ai dit sur ma page facebook, je code un logiciel qui empêche le piratage de fichiers audio, vidéo, texte, etc, en en empêchant le téléchargement illégal. C'est un .exe à installer sur son bureau qui contient ces fichiers, accessibles seulement en achetant le logiciel, par une page d'accueil qui génère avec un ou plusieurs algorithme(s), un identifiant secret en douze chiffres. Il n'y a que sur mon site qu'il y a la possibilité d'acheter un Pack logiciel, chaque pack contenant des fichiers dits media différents. J'ai cette solution car mon premier métier est celui de musicien, le deuxième de commpositeur-ingénieur du son, et le troisième auto-producteur et auto-éditeur. Donc, ma musique, ma poésie, ma philosophie, mes peintures, etc, sont protégé.e.s contre le piratage et le téléchargement illégal.
Ca, je ne donnerai pas le code-source, puisqu'il n'est pas open source. Je tiens à mes Droits d'Auteur.e en cas de besoin.
Je suis en train de développer une partie traitement audio.
Il y a déjà une partie, un pack, le 26, si je me souviens bien, qui contient une application graphique pour dessiner de images fixes et des images animées, en quadrichromie. Je vais rajouter des couleurs possibles. Je vais y ajouter des fontes. Je vais y ajouter un traitement de textes et une palette graphique. Ca va aller vite pour que je code ceci, car j'ai les idées très claires depuis que j'ai commencé à rédiger mon code au mois d'octobre.
Je vais ajouter une application de traitement audio et de composition à l'écran, le pourquoi j'ai repris l'étude de l'électroacoustique et de l'informatique il y a cinq, six ou sept ans. Je suis en train de coder cette application en ce moment, et ce, de façon à ce que l'on puisse utiliser le logiciel autant en 32 bits qu'en 64 ou en 128 si ça existe déjà, mais aussi en 16 bits, etc, et je vais ajouter une deuxième version pour illimiter le nombre de chiffres à chaque nombre de calcul. C'est où j'en suis en ce moment, début janvier 2021. Cette partie traitement audio est presque terminée.
Tout ceci, je peux en rédiger un didacticiel, mais je suis en train en fait d'auto-éditer un Pack qui contiendra mes maths acoustique et le lien peut-être avec l'informatique. Ce que je peux faire, c'est rédiger un plan, un didacticiel concis, ne contenant peut-être pas tout puisque mon code-source n'est pas open source, indiquer des directions de codage, mais je ne vois pas trop l'utilité de le faire, car je suis retourné à la racine du code, et dès que j'ai besoin de quelque chose, je le code depuis le départ, tel que par exemple, j'ai recodé la multiplication, même si j'aurais pu utiliser une dll. Je n'utilise pratiquement rien de ce qui existe déjà, ni AWT, ni JWT, ni run32.dll etc. J'ai tout recodé de ce dont j'ai besoin. Et j'ai recodé en autre chose que du Java. L'on n'est jamais si bien servi.e que par soi-même.
Ca, c'est ma méthode personnelle: ne rien utiliser de ce qui provient d'autrui, si c'est possible (à part que le Java ou le C++, c'est pas de moi, m'enfin bon, j'en suis pas à réclamer de posséder l'Univers et racheter les inventeurs de l'AlgoL et leur moelle épinière).
En tout cas, quand j'aurai teminé mes NoCrack1012, j'ajouterai un accès protégé pour la CNIL, pour que d'autres personnes puissent y placer leurs audios, leurs vidéos, leurs textes, etc, accès permettant d'empêcher le trafic et les fichiers illégaux tel que de l'espionnage et le terrorisme. Je ne code pas pour les Yakuzas.
Donc, si dans environ six mois, je pense, j'ai du temps pour rédiger quelque chose sur mes NoCrack1012, je pourrai vous le faire parvenir, sachant que le code-source restera ma propriété, et que je ne veux prendre aucun risque concernant le ou les algorithme.s à l'intérieur des NoCrack. Ce serait plutôt une méthode de travail qu'un didacticiel, par contre.
Et puis, donc, l'info sensible concernant ce travail que je me suis donné de faire, c'est que ces NoCrack seront en fin de compte un environnement complet, pouvant peut-être rivaliser avec Windows et Linux. Je ne sais pas encore si je vais aller jusqu'à ce point, mais ça m'est possible. Je le redis, au départ, je voulais juste me coder un logiciel de traitement du son. Mais comme j'avais besoin de coder du graphique pour coder l'audio, alors, j'ai développé.
Mon site n'est pas encore complet, et j'ai rajouté du code à mon/mes logiciel(s), donc ce n'est pas encore tout à fait en vente, un NoCrack1012 parmi les Pack 1, Pack 2, Pack 3, Pack 4 et Pack 26 sont à la location à environ trois euros par an, et considérés achetés au bout de dix ans de location, avec l'obtention d'une version débloquée (illimitée en temps d'utilisation).
... Mais tout ceci n'est pas du Java, ou en tout cas, je n'utilise pas qu'un seul langage de programmation.
Voici ce que je peux dire, par rapport à mon projet actuel, et ma méthode de travail, qui ne nécessite certainement pas plus d'explications, en fait, en plus de l'avis que je peux donner sur un complément au contenu de developpez.net , qui est un site déjà très complet et intéressant. Je tiens à dire que j'ai quasi-vidé certains sites ou certains dossiers de sites pour rédiger pendant des heures et des jours, des didacticiels complets, de la première à la dernière phrase, et votre site en a été la "victime consentante", d'ailleurs, j'ai en mémoire l'adresse du site, ça veut dire que votre site m'est comme m'a été utile. Quoi que vous rajoutiez dans votre site, je continuerai de le consulter, de toute façon.
Je voulais faire un message court, cette fois-ci, en dix lignes, en fait...
Amusant le message ci-dessus.
post.min.html ? pour la production seulement ?
Bon, trêve de taquineries. Suis une bûche en Java, mon immense expérience consistant en un pauvre projet d'études il y a 100 ans où j'avais du obtenir un 11/20.
Mais j'ai cru comprendre que c'était un must have. Soit sur un CV parce qu'on est jeune, soit parce que comme moi et malgré mon grand âge, on vous fait comprendre qu'il y aura une restructuration et qu'il faudra être souple, très très souple...
Alors... ben j'aimerais bien un truc qu'est pas dans la liste : Java pour les grands débutants pressés et suffisamment motivés.
Sous entendus, ceux qui savent déjà coder (PHP, C++, Python ou n'importe quoi), ceux qui savent que Java n'est pas égal à Javascript , et qui aiment les tutos DIDACTIQUES (non c'est pas du tout facile à faire parce que ça demande des compétences qui n'ont rien mais rien à voir avec des compétences en Java), et ceux qui n'aiment PAS les tutos vidéo.
Mon dieu quelle perte de temps ! Dans un texte, ça je connais, je passe au paragraphe suivant... Le bonheur.
Par contre, pour ceux qui ne connaissent rien de rien de rien en Java.
Ah ah ! Difficile hein ?
Mais je veux bien faire partie des bêta-testeurs.
PDO, une soupe et au lit !
Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020
@Dendrite,
As-tu regardé dans la page cours, s'il n'y avait pas ton bonheur ? https://java.developpez.com/cours
Mickael
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
Page de Developpez.com : mbaron.developpez.com
Twitter : www.twitter.com/mickaelbaron
Blog : mickael-baron.fr
LinkedIn : www.linkedin.com/in/mickaelbaron
DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager