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: Programmation informatique, Feuilles de style en cascade (CSS), Développement Mobile, Apprentissage automatique, Conception de sites web réactifs, HTML et CSS, GitHub, Développement de jeux vidéo, Contrôle des versions, Développement Web Front-End, ChatGPT, Applications Web, Javascript, Application de base de données, Développement Web, Développement d'applications
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation informatique, Programmation orientée objet (POO), JSON, Développement Mobile, Tests unitaires, Gestion des paquets et des logiciels, React Native, Node.js, Jest (cadre de test JavaScript), Javascript, Test de logiciels, Conception fonctionnelle, Outils de développement web
Débutant · Cours · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Microservices, Application Deployment, Software Architecture, Scalability, Service Oriented Architecture, Java Programming, Distributed Computing, Load Balancing, Continuous Deployment, Program Development, Software Design, Maintainability, Dependency Analysis
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: MySQL, Déploiement des applications, Interface de programmation d'application (API), Conception de l'API, Node.js, Cartographie objet-relationnelle, Conception de la base de données, SQL, Systèmes de gestion de bases de données, Documentation du logiciel, Tests unitaires, Bases de données, Restful API, NoSQL, Côté serveur, MongoDB, Bases de données relationnelles, Javascript, Passerelle API, Microservices
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Test Automation, Application Programming Interface (API), Test Case, Restful API, Software Testing, Configuration Management, Java, Software Configuration Management
Intermédiaire · Projet Guidé · Moins de 2 heures

Scrimba
Compétences que vous acquerrez: structures de données, Programmation informatique, Programmation orientée objet (POO), Programmation événementielle, Débogage, JSON, Technologies de stockage des données, Développement Mobile, Interface utilisateur (UI), Principes de programmation, Développement Web, Développement Web Front-End, Stockage des données, Applications Web, Javascript
Débutant · Cours · 1 à 3 mois

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

Google Cloud
Compétences que vous acquerrez: Application Deployment, Cloud Development, Cloud Applications, Google Cloud Platform, Performance Tuning, Cloud Storage, Debugging, Containerization, Cloud Platforms, Cloud Services, Node.JS
Intermédiaire · Cours · 1 à 4 semaines

University of California, Davis
Compétences que vous acquerrez: Cadres JavaScript, HTML et CSS, jQuery, Composants UI, Conception d’interfaces utilisateur (UI), Scripting, JavaScript et jQuery, Applications Web, Javascript, Animations, Outils de développement web
Débutant · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Application Security, Open Web Application Security Project (OWASP), Angular, OAuth, Test Driven Development (TDD), Cryptography, Data Validation, Unit Testing, Vue.JS, Data Security, Authentications, HTML and CSS, Encryption, Authorization (Computing), General Data Protection Regulation (GDPR), Web Applications, JavaScript Frameworks, Javascript, Security Strategy, Computer Programming
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Apache Kafka, Apache Hadoop, Apache Spark, Real Time Data, Scala Programming, Data Integration, Command-Line Interface, Apache Hive, Big Data, Applied Machine Learning, Data Processing, Apache, System Design and Implementation, Apache Cassandra, Data Pipelines, Java, Distributed Computing, Query Languages, IntelliJ IDEA, Application Deployment
Intermédiaire · Spécialisation · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Data Structures, Computer Programming, Software Design, Python Programming, Java, Algorithms, Performance Tuning, Debugging
Intermédiaire · Cours · 1 à 3 mois