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: Analyse de dépendance, Java, Tests d'intégration, EXtensible Markup Language (XML), Gestion de configuration, Gestion de la configuration, JUnit, Cadre de travail Spring, Gestion du contexte, Modèles de conception de logiciels, Tests unitaires, Gestion des applications d'entreprise
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Interface de programmation d'application (API), JSON, Validation des données, Données Validation des données, Test de l'API, Automatisation des tests, Restful API, Développement de scripts de test, Environnement de développement, Cas de test, Test de logiciels
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Analyse des données, Analyse des Données, Analyse exploratoire des données (AED), Manipulation de données, Java, Programmation Java, Traitement des données, Importation/exportation de données, Statistiques, Manipulation des données
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: HTML et CSS, Développement Web, React Native, Développement Mobile, Développement d'applications, Conception et développement de sites web, Conception de sites web réactifs, Développement mobile, Javascript, Compatibilité des navigateurs, Développement multiplateforme
Débutant · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Algorithmes, Java, Débogage, Programmation orientée objet (POO), Programmation informatique, Cas de test, Environnements de développement intégré, Programmation Informatique, structures de données, Pédagogie numérique
Débutant · Cours · 1 à 3 mois

University of Minnesota
Compétences que vous acquerrez: Examen du code, Modélisation de la menace, Sécurité des applications, Déploiement des applications, Développement du programme, Tests de développement, Assurance qualité, Déploiement continu, Architecture logicielle, Architecture des logiciels, Maintenabilité, Livraison continue, Modèles de conception de logiciels, Assurance qualité des logiciels, Analyse des exigences de sécurité, Environnement de développement, Test de logiciels, Conception orientée objet, Conception de logiciels, Génie logiciel, Qualité des logiciels (SQA/SQC), Modélisation des menaces
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Java, Débogage, Programmation Java, Programmation orientée objet (POO), Programmation informatique, Programmation Informatique, structures de données, Principes de programmation, Conception de logiciels
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Selenium (Software), JUnit, HTML and CSS, Test Automation, Software Testing, Test Script Development, Web Development, Software Quality Assurance, Continuous Integration, Java, Test Execution Engine, Object Oriented Programming (OOP), Debugging
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Java, Scripting, Programmation Java, Débogage, Programmation orientée objet (POO), Automatisation des tests, Automatisation, Test de logiciels, AJAX, Outils de développement web, Selenium (Logiciel), Développement de scripts de test
Intermédiaire · Cours · 3 à 6 mois
Universidad Austral
Compétences que vous acquerrez: Responsive Web Design, LESS, Bootstrap (Front-End Framework), Version Control, HTML and CSS, Web Design and Development, Web Development Tools, Cascading Style Sheets (CSS), Front-End Web Development, JavaScript Frameworks, Web Components, Javascript and jQuery, Application Deployment, Node.JS, Javascript
Débutant · Cours · 1 à 4 semaines

Meta
Compétences que vous acquerrez: Interface de programmation d'application (API), Développement Web Front-End, Informatique en nuage, Feuilles de style en cascade (CSS), Gestion des bases de données, Conception de sites web réactifs, HyperText Markup Language (HTML), Django (Framework Web), Environnement virtuel, Cloud Computing, Évolutivité, Javascript, Applications Web, Développement web back-end, MySQL, Développement Web complet
Intermédiaire · Cours · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Programmation Java, Candidature au LLM, Agents IA génératifs, Développement de la personnalité, Codage sécurisé, Logiciel médiateur, Prompt engineering, Orchestration IA, Gestion des documents, Middleware, Flux de travail IA, Modèles de conception de logiciels, IA générative, Ingénierie de requête, Motifs de l'invitation, API OpenAI, Logique d'entreprise, Systèmes agentiques, Grand modèle de langage (LLM), Projet ouvert de sécurité des applications web (OWASP), Exécution du plan
Intermédiaire · Cours · 1 à 3 mois