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 Colorado Boulder
Compétences que vous acquerrez: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Java, Software Engineering, Java Programming, Computer Programming, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, User Interface (UI) Design, API Design, Model View Controller, Software Development, Test Driven Development (TDD), Databases
★ 4.3 (21) · Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Javascript, Développement web back-end, Développement de l'informatique en nuage, Conception de l'API, Node.JS, Développement de bases de données, Interface de programmation d'applications (API), Conception de la base de données, Application de base de données, Restful API, MongoDB, Bases de données relationnelles, Logiciel médiateur, Applications en nuage, NoSQL, Évolutivité, Côté serveur, Déploiement dans le nuage, Optimisation des performances, Authentifications
★ 4.5 (51) · Intermédiaire · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Javascript, TypeScript, React.js, Programmation informatique, Logiciel médiateur, Structures de données, Évolutivité, Développement Web, Maintenabilité, Conception de sites web, Côté serveur, Cadres Web
★ 4.6 (58) · Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Stored Procedure, PL/SQL, SQL, Database Design, Database Management, Query Languages, Database Management Systems, Data Access, Databases, Database Systems, Java, Java Programming, JUnit
★ 4.3 (10) · Débutant · Cours · 1 à 4 semaines

Johns Hopkins University
Compétences que vous acquerrez: Javascript, JSON, Ajax, Applications Web, Développement Web, Programmation événementielle, Programmation orientée objet (POO), Protocoles de réseau, Conception de sites web réactifs, Principes de programmation, Prototypage
★ 4.5 (55) · Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement web back-end, Gestion des applications d'entreprise, Conception de l'API, Interface de programmation d'applications (API), Programmation Java, Persistance des données, Bases de données, Intégration frontale, Java, Déploiement des applications, Documentation du logiciel
★ 3.8 (13) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Applications, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Object Oriented Design, Scripting Languages, Javascript, Database Management
★ 4.6 (66) · Débutant · Spécialisation · 3 à 6 mois

Illinois Tech
Compétences que vous acquerrez: Relational Databases, Database Application, Database Management, Database Development, SQL, Databases, Database Systems, MySQL, Database Management Systems, Database Software, Database Design, Transaction Processing, Stored Procedure, Data Access, Application Development, Java, Data Integrity, Performance Tuning
★ 4.6 (48) · Intermédiaire · Cours · 1 à 3 mois

Johns Hopkins University
Compétences que vous acquerrez: Javascript, Langage de balisage hypertexte (HTML), Applications Web, Développement Web, Services à la clientèle, Analyse des besoins, Conception de sites web réactifs, Conception et développement de sites web, Élicitation des exigences, Compatibilité des navigateurs, HTML et CSS, Feuilles de style en cascade (CSS), Conception de l'expérience utilisateur, Conception de l'interface et de l'expérience utilisateur (UI/UX), Conception de sites web, Bootstrap (Framework Front-End)
★ 4.7 (50) · Mixte · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Microservices, Systems Architecture, Application Deployment, Software Architecture, Scalability, Service Oriented Architecture, Java Programming, Distributed Computing, Software Design, Software Design Patterns, Dependency Analysis, Service Management
★ 4.2 (37) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Extensible Markup Language (XML), Ajax, Extensible Languages and XML, Web Design, Web Design and Development, Java Platform Enterprise Edition (J2EE), HTML and CSS, jQuery, Cascading Style Sheets (CSS), Data Validation, Web Applications, Responsive Web Design, Scripting, Scripting Languages, Javascript and jQuery, Web Development, Android Development, Hypertext Markup Language (HTML), Visualization (Computer Graphics), Java
★ 4.4 (71) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Selenium (Software), Test Script Development, Test Automation, Automation, Software Testing, Java, Test Data, Java Programming, Software Design Patterns, Code Reusability, Maintainability, Data Import/Export, Data Validation
Débutant · Cours · 1 à 4 semaines