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.

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

Compétences que vous acquerrez: Programmation orientée objet (POO), Conception de logiciels, Fichier E/S, Gestion des données, Persistance des données, Développement d'applications, Java, Maintenabilité, Conception orientée objet, Développement du programme, Données Validation des données
Intermédiaire · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: Cucumber (Software), Selenium (Software), Apache Maven, Java, Object Oriented Programming (OOP), Issue Tracking, Gherkin (Scripting Language), Test Automation, Behavior-Driven Development, Test Execution Engine, Test Case, Debugging, Integration Testing, Data Structures
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Java Programming, Java, Theoretical Computer Science, Programming Principles, Algorithms, Object-Relational Mapping, Computer Programming Tools
Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Débogage, Programmation orientée objet (POO), Algorithmes, Logique computationnelle, Programmation informatique, Java, Principes de programmation, Cas de test, Environnements de développement intégré, Pseudo-code, Développement du programme, L'enseignement
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Web Services, Restful API, Apache Maven, Spring Boot, Spring Framework, Gradle, Simple Object Access Protocol (SOAP), Java Platform Enterprise Edition (J2EE), Java, API Design, Application Frameworks, Secure Coding, Object-Relational Mapping, Data Persistence, JSON, Extensible Markup Language (XML)
Intermédiaire · Cours · 3 à 6 mois

Board Infinity
Compétences que vous acquerrez: Java, Programmation du système, Programmation Java, Modèles de conception de logiciels, Gestion de processus OS
Intermédiaire · Cours · 1 à 4 semaines

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: API Testing, Restful API, Authentications, Test Automation, Test Script Development, Test Case, Java, JSON
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: JUnit, Unit Testing, IntelliJ IDEA, Apache Maven, Software Testing, Test Case, Testability, Test Tools, Java, Mockups
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Ajax, Gherkin (Scripting Language), Test Tools, Test Script Development, Debugging, Integration Testing, Software Design Patterns, Test Data, Scripting, Web Development Tools, Data Structures, Automation, SQL, MySQL
Intermédiaire · Spécialisation · 3 à 6 mois