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.

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

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

Board Infinity
Compétences que vous acquerrez: Conception orientée objet, Programmation orientée objet (POO), Programmation Java, Environnements de développement intégré, Environnement de développement, Programmation informatique, Java, Débogage, Eclipse (Logiciel), Machines virtuelles, Algorithmes
Débutant · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: structures de données, Conception orientée objet, Programmation orientée objet (POO), Programmation Java, Environnement de développement, Programmation informatique, Java
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement Web Front-End, Intégration continue, Témoignage de l'utilisateur, Conception de la base de données, Restful API, CI/CD, Programmation Java, Docker (Logiciel), Architecture logicielle, HTML et CSS, Développement Web complet, Java, Spring Boot, Application de base de données, Interface de programmation d'application (API), Développement web back-end, Bases de données, Microservices, Documents de conception de logiciels, Modèle Vue Contrôleur
Avancées · Cours · 1 à 3 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

Compétences que vous acquerrez: Tests d'intégration, Conteneurisation, Modèles de conception de logiciels, Déploiement dans le nuage, CI/CD, Docker (Logiciel), Java, Microservices
Intermédiaire · Cours · 1 à 4 semaines

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

LearnKartS
Compétences que vous acquerrez: Modèles de conception de logiciels, Développement du programme, Principes de programmation, Tests unitaires, Programmation orientée objet (POO), Programmation Java, Programmation informatique, Débogage, Java, Développement d'applications
Débutant · Cours · 1 à 4 semaines

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

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

Universidad de Palermo
Compétences que vous acquerrez: Eclipse (Software), Java, Java Programming, Object Oriented Programming (OOP), Integrated Development Environments, Data Structures, File I/O, Programming Principles, Algorithms, Computer Programming, Development Environment, Computational Thinking, Debugging, Software Development
Débutant · Cours · 1 à 4 semaines