Les cours en Java peuvent vous aider à apprendre la syntaxe, les objets, les structures de données et les pratiques essentielles du développement logiciel. Vous pouvez développer des compétences en création d'applications, tests, organisation du code et utilisation d'outils courants. De nombreux cours utilisent des exercices progressifs pour renforcer la compréhension.

LearnQuest
Compétences que vous acquerrez: Gestion du contexte, Persistance des données, Java, Développement Web, Protocoles d'ouverture de session, Plate-forme Java Enterprise Edition (J2EE), Scripting, Middleware, Cartographie objet-relationnelle, Déploiement des applications, Programmation événementielle, HyperText Markup Language (HTML), Programmation Java, Applications Web, Côté serveur, Serveurs web, Partage des données, Stockage des données, Cadres d'application, Serveurs d'application
Intermédiaire · Spécialisation · 1 à 3 mois

University of Pennsylvania
Compétences que vous acquerrez: Programmation orientée objet (POO), Débogage, Fichier E/S, Science des données, Java, Programmation informatique, Conception orientée objet, Analyse des Données, Pandas (paquetage Python), Développement d'applications, Programmation en Python, structures de données, Programmation Java, Matplotlib, Tableaux croisés dynamiques et graphiques, Eclipse (Logiciel), Visualisation de Données, Nettoyage des données, Principes de programmation, Tests unitaires
Débutant · Spécialisation · 3 à 6 mois

Board Infinity
Compétences que vous acquerrez: Responsible AI, MLOps (Machine Learning Operations), Data Preprocessing, Model Deployment, Jenkins, Apache Mahout, AI Security, Applied Machine Learning, Classification Algorithms, Java, Continuous Deployment, Java Programming, Federated Learning, Artificial Intelligence, Model Evaluation, Deep Learning, Machine Learning, Spring Boot, Natural Language Processing, Reinforcement Learning
Intermédiaire · Spécialisation · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Programmation orientée objet (POO), Java, Analyse de dépendance, Authentifications, Algorithmes, structures de données, Programmation Java, Autorisation (informatique), Spring Boot, Cadre de travail Spring, Microservices, Modèle Vue Contrôleur, Restful API
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Évolutivité, Java, Programmation informatique, Algorithmes, GitHub, Git (Système de contrôle des versions), structures de données, Test de logiciels, Programmation Java, Optimisation des performances, JUnit, Cas de test, Contrôle des versions, Développement piloté par les tests (TDD), Développement de logiciels, Tests unitaires
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Bases de données, Java, Témoignage de l'utilisateur, Microservices, Développement Web Front-End, Programmation Java, Docker (Logiciel), HTML et CSS, Architecture logicielle, Spring Boot, Interface de programmation d'application (API), Modèle Vue Contrôleur, Développement Web complet, Conception de la base de données, CI/CD, Restful API, Documents de conception de logiciels, Intégration continue, Développement web back-end, Application de base de données
Avancées · Cours · 1 à 3 mois
Compétences que vous acquerrez: Model Evaluation, Model Deployment, Decision Tree Learning, Data Preprocessing, Classification Algorithms, Predictive Modeling, Random Forest Algorithm, Applied Machine Learning, Java, Program Evaluation, Machine Learning, Feature Engineering, Algorithms, Program Implementation, Business Development
Avancées · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Programmation informatique, Programmation orientée objet (POO), Modélisation prédictive, Débogage, Java, Fichier E/S, Algorithmes, structures de données, Conception de logiciels, Programmation Java, Tests de performance, Génie logiciel, Interface de programmation d'application (API), Principes de programmation
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Sécurité des applications, Java, Authentifications, Environnement de développement, Autorisation (informatique), Contrôle des accès basé sur le rôle (RBAC), Applications Web, Interface de programmation d'application (API), Apache Maven, Modèle Vue Contrôleur, Restful API
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation orientée objet (POO), Programmation informatique, Java, Gestion des paquets et des logiciels, Programmation Java, Machines virtuelles
Débutant · Cours · 1 à 4 semaines

JetBrains
Compétences que vous acquerrez: Programmation orientée objet (POO), IntelliJ IDEA, Conception fonctionnelle, Java, Programmation informatique, Examen du code, Kotlin, Interopérabilité, Scripting, Environnements de développement intégré, Programmation Java, Environnement de développement, Maintenabilité, Optimisation des performances, Développement Android, Développement de logiciels, Développement Mobile, Principes de programmation, Tests unitaires
Intermédiaire · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Programmation orientée objet (POO), Java, Conception orientée objet, Programmation Java
Intermédiaire · Projet Guidé · Moins de 2 heures