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: Event-Driven Programming, Computer Programming, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Natural Language Processing, Algorithms, Problem Solving, Application Programming Interface (API)
Débutant · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: JUnit, Unit Testing, Software Testing, Development Testing, Java, Test Case, Integration Testing, Test Automation, Test Driven Development (TDD), Code Coverage
Intermédiaire · Cours · 1 à 4 semaines
University of Glasgow
Compétences que vous acquerrez: Prototypage, JSON, structures de données, Programmation informatique, HTML et CSS, Science des données, Déploiement des applications, Développement Web, Pensée informatique, Principes de programmation, Développement Web Front-End, Développement de logiciels, Examen du code, Traitement des données, Analyse des Données, Scripting, Javascript, Logiciel de Visualisation de Données, Apprentissage non supervisé, Développement d'applications
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Feuilles de style en cascade (CSS), Conception de sites web réactifs, Conception centrée sur l'utilisateur, Composants UI, Conception de sites web, Développement Web Front-End, React.js, Javascript, Conception de l'interface et de l'expérience utilisateur (UI/UX)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Interface de programmation d'application (API), Cadres JavaScript, Programmation événementielle, Tests unitaires, Composants UI, Développement Web Front-End, Interface utilisateur (UI), React.js, Jest (cadre de test JavaScript), Test de logiciels, Javascript
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Javascript, Object Oriented Design, JSON, Web Applications, Computer Programming, Scripting Languages, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Prototyping
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Jenkins, Artifactory, Apache Maven, CI/CD, DevOps, Devops Tools, Build Tools, Java, GitHub, Git (Version Control System)
Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Responsive Web Design, Restful API, User Interface (UI) Design, Application Programming Interface (API), Web Development Tools, Database Design, HTML and CSS, User Interface and User Experience (UI/UX) Design, API Design, Front-End Web Development, MongoDB, Javascript, Postman API Platform, Bootstrap (Front-End Framework), React.js, Database Management, OAuth, Authentications, Relational Databases, Software Documentation
Intermédiaire · Spécialisation · 1 à 3 mois

Johns Hopkins University
Compétences que vous acquerrez: Apache Hadoop, Big Data, Apache Hive, Apache Spark, NoSQL, Data Infrastructure, File Systems, Data Processing, Data Management, Analytics, Data Science, SQL, Query Languages, Data Manipulation, Java, Data Structures, Distributed Computing, Scripting Languages, Performance Tuning, Software Architecture
Intermédiaire · Spécialisation · 3 à 6 mois

Board Infinity
Compétences que vous acquerrez: Ajax, jQuery, JSON, Extensible Markup Language (XML), Web Applications, Javascript, Web Development Tools, Application Programming Interface (API), Event-Driven Programming
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Technical Design, Debugging, Problem Solving, Performance Tuning
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Model View Controller, Web Development Tools, Web Applications, JavaScript Frameworks, Data Validation, Javascript, Web Development
Intermédiaire · Projet Guidé · Moins de 2 heures