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: Modèle de langage unifié, Conception orientée objet, Programmation Java, Développement de logiciels, Conception de l'application, Architecture logicielle, Conception de l'API, Génie logiciel, Modèles de conception de logiciels, Conception de l'interface et de l'expérience utilisateur (UI/UX)
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: Django (Web Framework), Frontend Integration, React.js, API Testing, Authentications, Performance Tuning, Scalability, Full-Stack Web Development, Frontend Performance, Unit Testing, Development Testing, Software Testing, Restful API, Javascript, Python Programming
Avancées · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Web Content Accessibility Guidelines, User Interface (UI), Usability, Web Design, Hypertext Markup Language (HTML), Front-End Web Development, UI Components, Semantic Web, Cascading Style Sheets (CSS), Javascript
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Java Programming, Test Automation, JUnit, Object Oriented Programming (OOP), Integration Testing, Browser Compatibility
Intermédiaire · Cours · 3 à 6 mois

LearnKartS
Compétences que vous acquerrez: Git (Version Control System), GitHub, Bitbucket, Version Control, Software Versioning, GitLab, Software Configuration Management, Collaborative Software, Integrated Development Environments, Software Development, Code Review, IntelliJ IDEA, Eclipse (Software), Application Lifecycle Management, Linux, Command-Line Interface
Débutant · Spécialisation · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: React Redux, React.js, Cascading Style Sheets (CSS), Web Components, JavaScript Frameworks, UI Components, HTML and CSS, Routing Protocols, Front-End Web Development, User Interface (UI), Web Frameworks, Maintainability, Authentications, Web Development Tools, Application Frameworks, Application Programming Interface (API), Web Design, Restful API, Javascript, Web Development
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Selenium (Software), Test Automation, Test Data, Test Case, Test Script Development, Test Execution Engine, Regression Testing, Integration Testing, Java, Performance Testing, Automation
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Cadre de travail Spring, Intégration continue, Contrôle des versions, DevOps, Déploiement des applications, Livraison continue, Jenkins, CI/CD, Outils de construction
Intermédiaire · Projet Guidé · Moins de 2 heures

Whizlabs
Compétences que vous acquerrez: Conteneurisation, Amazon Web Services, Docker (Logiciel), Déploiement dans le nuage, Évolutivité, Déploiement des applications, Cloud computing hybride, Kubernetes, CI/CD, Sécurité de l'informatique en nuage
Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Kotlin, Android Jetpack, Cross Platform Development, Mobile Development, Cloud Deployment, Android Development, Back-End Web Development, Google Cloud Platform, MongoDB, User Interface (UI), Restful API, Application Programming Interface (API), API Design
Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: React.js, Routing Protocols, JavaScript Frameworks, Frontend Performance, Web Content Accessibility Guidelines, UI Components, Debugging, Javascript, Context Management, User Flows, Authentications, Data Management
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Javascript, Algorithmes, structures de données, Débogage, Développement Web, Développement Web Front-End, Pensée informatique, Programmation informatique, Pseudo-code, Principes de programmation
Intermédiaire · Cours · 1 à 4 semaines