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.

Scrimba
Compétences que vous acquerrez: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Software Development, Software Engineering, Programming Principles, Computer Programming, Problem Solving, Data Structures, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
Intermédiaire · Spécialisation · 1 à 4 semaines

Compétences que vous acquerrez: JUnit, Test Automation, Test Tools, Unit Testing, Software Testing, Continuous Integration, Performance Testing, Selenium (Software), Quality Assurance, Integration Testing, Test Case, User Acceptance Testing (UAT), IT Automation, Scripting, Debugging, Network Performance Management
Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Cadres JavaScript, Composants UI, Programmation événementielle, Javascript, Importation/exportation de données, Développement Web Front-End, Développement Web, Applications Web, Cadres Web
Intermédiaire · Cours · 1 à 4 semaines

Packt
Compétences que vous acquerrez: Test de logiciels, Cas de test, Témoignage de l'utilisateur, Données d'essai, Test de scénario, Programmation pilotée par le comportement, Cucumber (logiciel), Automatisation des tests, Selenium (Logiciel), Apache Maven, Maintenabilité, Gherkin (langage de script), Java, JUnit
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: TypeScript, React.js, Javascript, Debugging, Integrated Development Environments, Context Management
Intermédiaire · Projet Guidé · Moins de 2 heures

University of Michigan
Compétences que vous acquerrez: Javascript, Web Design and Development, HTML and CSS, Front-End Web Development, Event-Driven Programming, Data Structures, Data Validation, Programming Principles, User Interface (UI), Debugging
Mixte · Cours · 1 à 4 semaines

EDUCBA
Compétences que vous acquerrez: IntelliJ IDEA, Apache Maven, Build Tools, Integrated Development Environments, Software Development Tools, Version Control, Git (Version Control System), Development Environment, Computer Graphics, Debugging, Scripting Languages, Visualization (Computer Graphics), Databases, Relational Databases
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: IntelliJ IDEA, Debugging, Software Design, User Interface (UI), Integrated Development Environments, Java, Program Development, Application Design, Object Oriented Programming (OOP), User Interface (UI) Design, Data Validation, Software Development
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Débogage, Tests d'intégration, Services web, Gestion des paquets et des logiciels, EXtensible Markup Language (XML), Optimisation des performances, Programmation en Python, HyperText Markup Language (HTML), Développement web back-end, Applications Web, Développement Web, Web scraping, Côté serveur, Tests de développement, Tests unitaires, Développement multiplateforme
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Services web, Intégration frontale, Feuilles de style en cascade (CSS), Restful API, Javascript, JSON, Développement web back-end, Développement de logiciels, Applications Web, HTML et CSS, Interface de programmation d'application (API)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Application Programming Interface (API), Simple Object Access Protocol (SOAP), Application Deployment, Development Environment, Hibernate (Java), OAuth, Back-End Web Development, Eclipse (Software)
Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Data Visualization, Data Presentation, Web Applications, Full-Stack Web Development, Data Store, Database Development, Query Languages, Data Persistence, Real Time Data, Javascript, User Interface (UI), Software Engineering, Authentications
Débutant · Cours · 1 à 4 semaines