Java est toujours l’une des langues de programmation les plus populaires à apprendre. Il a une longue histoire et une réputation d’être facile à apprendre mais difficile à dominer. Une fois que vous avez fini avec les didacticiels initiaux et que vous vous sentez plus à l’aise avec la langue, il peut être difficile de découvrir comment progresser davantage. Dans cet article, nous partagerons 10 ressources pouvant aider à améliorer vos compétences et à travailler pour devenir programmeur expert en Java.
1. Java efficace
Ce livre fait partie d’une série de ressources efficaces écrites par Joshua Bloch. Cette série est généralement recommandée grâce à son format compartimentalisé qui se concentre sur la fourniture de cours complètes et bien expliqués avec code source complet.
2. Didacticiels Java
Ce sont des tutoriels écrits par le Java Oracle Caregiver et couvrent une large gamme de sujets, des sujets d’introduction aux interfaces utilisateur, des API utiles et génériques. Les caractéristiques de la langue et de la syntaxe sont le point culminant ici. L’équivalent du livre s’appelle Java Tutoriel, un cours court sur les concepts de base. Il convient de noter que les tuturiales ont été écrites pour Java 8, donc ils couvriront les nouvelles fonctionnalités que Java 9 et 10 ont. Ceci est un problème commun avec les ressources pour une langue qui a été populaire pendant près de 23 ans.
3. Head First Modèles de conception
Ce livre écrit par Eric Freeman et Elisabeth Robson propose un résumé utile des modèles d’utilisation commune qui vous feront économiser du temps de développement. Le format visuel et le ton humoristique devraient également garder les choses intéressantes.
4. IBM developerWorks
Ceci est un tutoriel de programmation intermédiaire IBM Java qui couvre les outils les plus avancés qui devraient être dans la boîte à outils de tout développeur Java, y compris potentiellement épineux sujets, tels que l’héritage d’ abstraction, les interfaces, les expressions régulières, etc. Bien que le guide ait été écrit en 2005, il est toujours utile jusqu’à aujourd’hui.
5. CODIVA.IO
Ce site Web fournit une IDE de Java et un compilateur, ce qui vous permet d’écrire ou d’étudier Java Online, et travaille même sur un smartphone. En outre, une fois la session démarrée sur le site, vous pouvez voir un grand nombre de projets recommandés qui montrent comment les tâches courantes peuvent être résolues en Java. Le site Web dispose également de ses propres tutoriels qui valent la peine d’être consultés.
6. Guides pour les développeurs Android
L’une des raisons les plus courantes d’apprendre Java est de commencer à programmer Android. Pour cette raison, les guides des développeurs Android peuvent être un bon moyen de commencer à créer leurs propres applications réelles pour les smartphones. De la même manière, le projet Google Codelabs fournit également une bonne gamme de tutoriels sur des sujets communs Android.
7. CodeTetitione
On considère que le codage est l’un des meilleurs moyens d’apprendre une langue une fois que les concepts de base ont été maîtrisés. À certaines occasions, il peut être difficile de savoir où commencer exactement si vous n’avez pas encore une idée à l’esprit. CodeTriage est un projet conçu pour fournir cette direction vous permettant de trouver et de rejoindre des projets open source pour résoudre des erreurs, répondre aux questions et, en général, participer au développement Java approprié,
8. Programmation orientée objet avec Java
C’est un appel en anglais fabriqué en Finlande. Il dure 12 semaines lorsque l’utilisateur est effectué par un apprentissage de programmation orienté objet, en utilisant précisément le même contenu de l’Université d’Helsinki. La première partie est conçue pour les débutants, mais dans la deuxième partie, vous pouvez commencer à trouver des problèmes nouveaux et inconnus.
9. Algorithmes et structures de données
Ce cours de l’Université de Princeton est une bonne option pour apprendre d’importants algorithmes et structures de données pour une période de 12 semaines. Au lieu d’un seul texte, ce cours comprend des vidéos, des tests et des projets à apprendre. Il convient de noter que bien que Java soit utilisé partout, ces leçons sont applicables à de nombreuses langues différentes et seront donc très utiles pour votre future entreprise.
10.Java pour débutants
Ceci est un cours sur YouTube qui commence lentement, mais il atteint rapidement des sujets assez avancés. C’est un apprentissage assez visuel, avec des personnes qui parlent et des animations. D’autre part, cela vous donne également la possibilité de voir la liste de lecture et d’explorer les sujets du plus grand intérêt ou avec lequel vous n’êtes pas familier.
Quelles autres ressources Java savez-vous que vous pourriez recommander?
.