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.

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

LearnQuest
Compétences que vous acquerrez: Test de logiciels, Java, Développement piloté par les tests (TDD), Tests unitaires, Testabilité, Cas de test, Tests de développement
Intermédiaire · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Test Automation, Software Testing, Test Script Development, Integrated Development Environments, Test Data, Test Tools, Browser Compatibility, Computer Programming, Web Development, Programming Principles, Test Case, Software Design, Development Environment
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: JSON, API Testing, Restful API, Software Quality Assurance, Software Engineering, Test Script Development, Java, Data Mapping, Software Testing, Test Case, Test Data
Mixte · Cours · 1 à 4 semaines

Meta
Compétences que vous acquerrez: Interface utilisateur (UI), React Native, SQL, Développement Mobile, Développement mobile, Expérience de l'utilisateur, React.js, Restful API, Conception de l'expérience utilisateur, Javascript, Recherche en design, Commandes Unix, Expérience Utilisateur, GitHub, Design d'interaction, Contrôle des versions, Tests d'utilisabilité, Recherche utilisateur, Outils de développement web, Jest (cadre de test JavaScript), Git (Système de contrôle des versions), Persona (Expérience utilisateur)
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: IA générative, Développement de logiciels, Restful API, Candidature au LLM, Flux de travail IA, Environnement de développement, Java, Déploiement des applications, Mise en œuvre de l'IA, Déploiement du modèle, Analyse d'images
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), Containerization, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, Database Design, Cloud-Native Computing, Responsive Web Design, NoSQL, Git (Version Control System), Ajax, Grafana, Javascript, Azure DevOps, Engineering Software
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Programmation Informatique, Programmation Java, Algorithmes, Programmation informatique, Développement d'applications, Java, Principes de programmation, Saisie de données, Stockage des données
Intermédiaire · Projet Guidé · Moins de 2 heures

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

University of Michigan
Compétences que vous acquerrez: MySQL, HyperText Markup Language (HTML), Codage sécurisé, Développement Web, SQL, jQuery, Conception de la base de données, Bases de données, Bases de données relationnelles, Programmation orientée objet (POO), JavaScript et jQuery, Modélisation des données, AJAX, Application de base de données, JSON, Javascript, Base de données, Applications Web, PHP (langage de script), Débogage
Intermédiaire · Spécialisation · 3 à 6 mois

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