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.

Coursera
Compétences que vous acquerrez: Environnements de développement intégré, React.js, Javascript, Débogage, TypeScript
★ 4.6 (23) · Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Flux de données, Structures de données, Programmation informatique, Javascript
★ 4.7 (25) · Avancées · Projet Guidé · Moins de 2 heures
Compétences que vous acquerrez: MLOps (Machine Learning Operations), Automatisation des tests, DevOps, Couverture du code, Débogage, JUnit, Intégration continue, Ingénierie d'essai, Tests unitaires, Données d'essai, Jenkins, CI/CD, Déploiement continu, Pipelines de données
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Applications Web, Conception interactive, Scripting, Javascript, Développement Web, Validation des données, Programmation événementielle, Conception et développement de sites web, Conception d'interaction
★ 3.9 (28) · Débutant · Projet Guidé · Moins de 2 heures
Compétences que vous acquerrez: Conseil en gestion, Programmation Java, Structures de données, Débogage, Principes de programmation, Java, Mise en œuvre du projet, Algorithmes, Modèles de conception de logiciels, Architecture d'entreprise, Gestion de la mémoire, Optimisation des performances, Atténuation, Pensée informatique, Évolutivité
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: OS Process Management, Scalability, Data Integrity
Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: JSON, Restful API, API Design, Web Applications, Application Programming Interface (API), Responsive Web Design, Cascading Style Sheets (CSS), Dashboard Creation, Event-Driven Programming, HTML and CSS, Javascript, Wireframing, Web Servers, Web Development, Real Time Data, Game Design, Hypertext Markup Language (HTML), Servers, Software Development
★ 4.9 (22) · Intermédiaire · Spécialisation · 1 à 4 semaines
Compétences que vous acquerrez: Cartes des arbres, Génie logiciel, Informatique théorique, Programmation Java, Structures de données, Java, Algorithmes, Optimisation des performances, Évolutivité, Analyse comparative
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Accès aux données, Modèle Vue Contrôleur, Applications Web, Développement de bases de données, Authentifications, Plate-forme Java Enterprise Edition (J2EE), Création de tableaux de bord, Programmation Java, Développement Web complet, Logique d'entreprise, Autorisation (informatique), Application de base de données
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Selenium (Software), Jenkins, Test Script Development, CI/CD, Continuous Integration, Test Automation, Apache Maven, Software Configuration Management, DevOps, Continuous Delivery, Systems Administration, Devops Tools, Scripting, Scalability, Context Management, Role-Based Access Control (RBAC), Distributed Computing
Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Stored Procedure, PL/SQL, SQL, Database Design, Database Management, Query Languages, Database Management Systems, Data Access, Databases, Database Systems, Java, Java Programming, JUnit
★ 4.3 (10) · Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Développement d'applications, Vue.JS, Génie logiciel, Applications Web, Angulaire, Structures de données, React.js, Programmation informatique, Programmation orientée objet (POO), Informatique, Javascript, Développement du programme, Développement Web, Principes de programmation, Cadres JavaScript, Programmation événementielle
★ 4.6 (25) · Intermédiaire · Cours · 1 à 3 mois