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: Programmation Java, Git (Système de contrôle des versions), Automatisation des tests, Modèles de conception de logiciels, Programmation orientée objet (POO), Développement Mobile, Développement mobile, Tests de développement, Tests d'intégration, Développement Android, Test de logiciels, Java, Tests unitaires, Sécurité des applications, Fichier E/S, Testabilité, Développement piloté par les tests (TDD), JUnit, Génie logiciel, Maintenabilité, Android Studio
Débutant · Spécialisation · 3 à 6 mois

Board Infinity
Compétences que vous acquerrez: CI/CD, Jenkins, Docker (Software), Spring Boot, Configuration Management, Containerization, Scalability, Application Deployment, Cloud Deployment, Spring Framework, Amazon Elastic Compute Cloud, API Gateway, DevOps, JUnit, Java Programming, Java, Application Design, Unit Testing, Application Programming Interface (API), React.js
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Cucumber (Software), API Testing, Gherkin (Scripting Language), Behavior-Driven Development, JSON, Restful API, Apache Maven, Test Tools, Test Case, JUnit, Test Script Development, Security Testing, Test Automation, Authentications, Application Programming Interface (API), Test Data, Scalability, Java Programming, Software Testing, Java
Débutant · Spécialisation · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Débogage, Programmation informatique, Programmation orientée objet (POO), Pédagogie numérique, Java, structures de données, Programmation Informatique, Logiciels et technologies pour l'éducation, Développement du programme
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Model View Controller, Java Platform Enterprise Edition (J2EE), Back-End Web Development, Full-Stack Web Development, Server Side, Email Automation, Data Access, Apache Tomcat, Front-End Web Development, Java Programming, Web Design and Development, Databases, PostgreSQL, Relational Databases, Java, User Interface (UI), Web Design, Web Servers, Systems Development, Application Servers
Débutant · Spécialisation · 3 à 6 mois
University of Michigan
Compétences que vous acquerrez: Débogage, Feuilles de style en cascade (CSS), Utilisabilité, Javascript, Conception de sites web réactifs, conception web, Compatibilité des navigateurs, Règles pour l’accessibilité des contenus Web, Développement Web, Interface utilisateur (UI), HTML et CSS, Conception de sites web
Débutant · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: PostgreSQL, Relational Databases, Java, Java Platform Enterprise Edition (J2EE), Systems Development, Application Servers, Database Design, Databases, Application Design, Back-End Web Development, Web Applications, Business Logic, Secure Coding, Data Validation, Payment Systems, Document Management, Authentications, Verification And Validation, File Management
Intermédiaire · Cours · 1 à 4 semaines
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Conception fonctionnelle, Programmation informatique, Programmation en Scala, Algorithmes, Programmation orientée objet (POO), structures de données, Pensée informatique, Principes de programmation, Environnements de développement intégré, Tests unitaires, Programmation Informatique
Intermédiaire · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Accès aux données, Gestion des bases de données, SQL, Bases de données relationnelles, Bases de données, Langage de requête, Manipulation des données, Manipulation de données
Débutant · Cours · 1 à 4 semaines

Pearson
Compétences que vous acquerrez: Java, Transaction Processing, File I/O, Java Programming, Data Access, Object Oriented Design, Data Persistence, Stored Procedure, SQL, Integration Testing, Application Development, Command-Line Interface, Application Deployment, Data Integrity, Databases, Programming Principles, Application Programming Interface (API), Secure Coding, System Programming, Mitigation
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Test de scénario, JSON, Autorisation (informatique), Développement de scripts de test, Restful API, Importation/exportation de données, Java, Cas de test, Authentifications, Test de l'API
Mixte · Cours · 1 à 4 semaines