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 Michigan
Compétences que vous acquerrez: C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Data Structures, System Programming, Computer Programming, Software Design, Python Programming, Java Programming, Algorithms, Debugging
Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: Performance Tuning, Java, Enterprise Application Management, Computational Thinking, Algorithms, Data Structures, Scalability, Programming Principles, Debugging, Management Consulting, Mitigation, Project Implementation
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cloud Applications, Cloud Development, Cloud API, Security Assertion Markup Language (SAML), Google Cloud Platform, Application Programming Interface (API), Cloud-Based Integration, Authentications, Serverless Computing, Identity and Access Management, API Design, Event-Driven Programming, OAuth, Microservices, Node.JS, Authorization (Computing), Scalability
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Apprentissage automatique, Google Cloud Platform, Scripting, Tensorflow, Apprentissage supervisé, Cloud Computing, Deep learning, Environnement de développement, Réseaux neuronaux artificiels
Débutant · Projet · Moins de 2 heures

LearnQuest
Compétences que vous acquerrez: Interface de programmation d'application (API), Java, JSON, Services web, Plate-forme Java Enterprise Edition (J2EE), Architecture logicielle, Applications Web, Conception de logiciels, Conception de l'API, Restful API
Débutant · Cours · 1 à 4 semaines

Google Cloud
Compétences que vous acquerrez: Cloud Applications, Cloud Development, Google Cloud Platform, Cloud API, Application Development, Data Store, Cloud Storage, Software Development, Data Storage, Node.JS, Scalability
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Interface de programmation d'application (API), Feuilles de style en cascade (CSS), HyperText Markup Language (HTML), JSON, Serveurs, Services web, Applications Web, Javascript, Restful API
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Composants UI, Feuilles de style en cascade (CSS), Développement Web, Développement d'applications, Javascript, Outils de développement web, Programmation informatique, Restful API, Applications Web, React.js, Cadres JavaScript
Intermédiaire · Projet Guidé · Moins de 2 heures
Compétences que vous acquerrez: Build Tools, CI/CD, Software Development Tools, Java, Gradle, Apache Maven, MLOps (Machine Learning Operations), Package and Software Management, Dependency Analysis
Avancées · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, JUnit, Software Testing, Software Engineering, Java, Java Programming, Computer Programming, Unit Testing, Program Development, Software Design, Test Driven Development (TDD), Conceptual Design
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Composants UI, Programmation événementielle, Développement Web Front-End, Développement Web, Javascript, Cadres JavaScript, Bootstrap (Framework Front-End), Applications Web, Conception de sites web réactifs, HTML et CSS, Interface utilisateur (UI), React.js
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Google Cloud Platform, Scripting, Logiciel de Feuille de Calcul, Développement Web, Espace de travail Google, Gmail, Outils de développement web, Javascript, Automatisation des courriels
Débutant · Projet · Moins de 2 heures