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 Alberta
Compétences que vous acquerrez: Java, Modèles de conception de logiciels, Maintenabilité, Conception orientée objet, Conception de logiciels, Modèle de langage unifié, Conception de l'application, Programmation orientée objet (POO)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Restful API, API Design, API Testing, Spring Boot, Authentications, Test Automation, JSON, Application Programming Interface (API), Test Script Development, Application Deployment, Spring Framework, Object-Relational Mapping, Test Case, Software Quality Assurance, Business Logic, Back-End Web Development, Integration Testing, Software Engineering, Java Programming, Java
Débutant · Spécialisation · 1 à 3 mois

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

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

EDUCBA
Compétences que vous acquerrez: Model View Controller, Java Platform Enterprise Edition (J2EE), Back-End Web Development, Server Side, Data Access, Apache Tomcat, Application Servers, Relational Databases, Databases, Java, Web Servers, SQL, Authentications, Web Applications, Secure Coding, Software Design Patterns, Data Persistence, Context Management
Intermédiaire · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Cartographie objet-relationnelle, YAML, Persistance des données, Services web, Spring Boot, Architecture de l'informatique en nuage, Programmation Java, Cadre de travail Spring, Tests unitaires, JSON, Modèle Vue Contrôleur, JUnit, Gestion des applications d'entreprise, Architecture logicielle, Traitement des transactions, Passerelle API, Microservices, Équilibrage de la charge, Restful API, Architecture orientée services
Débutant · Spécialisation · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Interface utilisateur (UI), structures de données, HTML et CSS, Javascript, Règles pour l’accessibilité des contenus Web, Conception et développement de sites web, Développement Web, Programmation événementielle, Conception interactive, Débogage, Données Validation des données
Débutant · Cours · 1 à 4 semaines

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

University of California San Diego
Compétences que vous acquerrez: structures de données, Algorithmes, Java, Science Informatique Théorique, Tests unitaires, JUnit, Données non structurées, Optimisation des performances, Débogage, Programmation orientée objet (POO)
Intermédiaire · Cours · 1 à 3 mois

Meta
Compétences que vous acquerrez: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Web Applications, Event-Driven Programming, JavaScript Frameworks, Application Programming Interface (API), Application Development, UI Components, Unit Testing, Front-End Web Development, Software Design Patterns, Context Management, Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Data Management
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Programmation Java, Automatisation, Automatisation des tests, Java, Programmation orientée objet (POO), Développement de scripts de test, Scripting, AJAX, Selenium (Logiciel), Outils de développement web, Test de logiciels, Débogage
Intermédiaire · Cours · 3 à 6 mois

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