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.

Universidad de Palermo
Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Java, Software Design, Software Design Patterns, Programming Principles, Software Development
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Selenium (Software), Test Script Development, Test Automation, Eclipse (Software), Software Testing, UI Components, Integrated Development Environments, Web Applications, Java, Functional Testing
Débutant · Projet Guidé · Moins de 2 heures

EDUCBA
Compétences que vous acquerrez: Microservices, Spring Framework, Spring Boot, YAML, MongoDB, Application Deployment, NoSQL, Ajax, Software Architecture, Java, Scalability, Load Balancing, Restful API, Web Applications, File Management
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Graph Theory, Algorithms, Java, Theoretical Computer Science, Computer Programming, Computational Thinking, Programming Principles, Performance Tuning, Object-Relational Mapping
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Programming Principles, Data Import/Export, Integrated Development Environments, Debugging, File Management
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Programmation Java, Programmation événementielle, Développement d'applications, Conception de logiciels, Java, Composants UI, Interface utilisateur (UI), Environnements de développement intégré, Conception de l'application
Intermédiaire · Projet Guidé · Moins de 2 heures

Vanderbilt University
Compétences que vous acquerrez: Développement d'applications, Flux de travail IA, Agents IA génératifs, Débogage, IA générative, Appel d'outils, Ingénierie de requête, Prompt engineering, Java, Candidature au LLM, API OpenAI, Systèmes agentiques
Débutant · Cours · 1 à 3 mois

University of California, Davis
Compétences que vous acquerrez: Analyse de dépendance, Programmation Java, Git (Système de contrôle des versions), Codage sécurisé, Test de pénétration, Gestion des vulnérabilités, JSON, Développement d'exploits, Java, Examen du code, Docker (Logiciel), Autorisation (informatique), Sécurité des applications, Projet ouvert de sécurité des applications web (OWASP), Gestion de la vulnérabilité, Évaluations de la vulnérabilité, Authentifications
Intermédiaire · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Programmation Java, Conception fonctionnelle, Programmation informatique, Principes de programmation, Programmation orientée objet (POO), Technologie Open source, Évolutivité, Java, Environnements de développement intégré, Programmation Informatique, IntelliJ IDEA
Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Object-Relational Mapping, Java Platform Enterprise Edition (J2EE), Data Access, Data Persistence, Java, Relational Databases, Data Mapping, JUnit, Databases, Query Languages, Enterprise Application Management
Intermédiaire · Cours · 1 à 4 semaines

Johns Hopkins University
Compétences que vous acquerrez: HTML and CSS, Cascading Style Sheets (CSS), Ajax, Javascript, Responsive Web Design, Front-End Web Development, Web Design, Bootstrap (Front-End Framework), Web Development, Development Environment, Web Development Tools, Web Design and Development, JSON, Web Applications, Web Content Accessibility Guidelines, Scripting, Browser Compatibility, Hypertext Markup Language (HTML), Object Oriented Programming (OOP), Event-Driven Programming
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Selenium (Software), Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), Test Tools, File Management, Cascading Style Sheets (CSS), Test Automation, Computer Programming, Development Environment, Integrated Development Environments, Software Testing, Test Script Development, Web Scraping, Data Validation, Test Case, Web Development Tools, Data Structures
Débutant · Spécialisation · 3 à 6 mois