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.

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Java Programming, Object Oriented Programming (OOP), File I/O, Programming Principles, Data Structures, Software Engineering, Unit Testing, Debugging, OS Process Management, Performance Tuning
Intermédiaire · Cours · 1 à 3 mois

Universidade Estadual de Campinas
Compétences que vous acquerrez: Android Studio, Android Development, Mobile Development, Event-Driven Programming, User Interface (UI), Application Development, Java, Development Environment, User Interface and User Experience (UI/UX) Design, Extensible Markup Language (XML), Object Oriented Programming (OOP)
Intermédiaire · Cours · 1 à 3 mois

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

Princeton University
Compétences que vous acquerrez: Data Structures, Algorithms, Theoretical Computer Science, Java, Computer Programming, Computational Thinking, Graph Theory, Performance Testing
Intermédiaire · Cours · 3 à 6 mois

Scrimba
Compétences que vous acquerrez: JSON, Programmation informatique, structures de données, Développement Web Front-End, Scripting, Programmation orientée objet (POO), Javascript, Développement Mobile, Développement d'applications, Débogage, Développement de jeux vidéo, Programmation événementielle, Persistance des données, Développement Web, Applications Web
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Apache Kafka, Spring Boot, Real Time Data, Java, Unit Testing, Restful API, JSON, Integration Testing, Data Transformation, Scalability, Debugging
Intermédiaire · Cours · 3 à 6 mois

KodeKloud
Compétences que vous acquerrez: Java, Programmation informatique, Outils Devops, Commandes Linux, DevOps, Mise en réseau, Node.js, Développement d'applications, Applications en nuage, Installation du logiciel, Administration du système d'exploitation, Linux, Mise en réseau générale, Gestion des paquets et des logiciels, Applications Web, Administration Linux
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Unit Testing, JUnit, Integration Testing, Restful API, Test Driven Development (TDD), Software Testing, Java Programming, Hibernate (Java), Verification And Validation
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Test Automation, Test Case, Selenium (Software), Software Testing, Test Tools, Maintainability, Test Data, Debugging, Configuration Management
Avancées · Projet Guidé · Moins de 2 heures
University of Michigan
Compétences que vous acquerrez: JSON, Déploiement des applications, Déploiement dans le nuage, Traitement des transactions, Javascript, Bases de données, Systèmes de gestion de bases de données, Applications en nuage, Magasin de données, Bases de données relationnelles, Architecture et administration des bases de données, PostgreSQL, Évolutivité, NoSQL, SQL
Intermédiaire · Cours · 1 à 4 semaines

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

Vanderbilt University
Compétences que vous acquerrez: Interface utilisateur (UI), Tests d'intégration, Test de logiciels, Java, Tests unitaires, Développement Android, Développement Mobile, Développement d'applications, Tests de développement, Android Studio, Persistance des données
Mixte · Cours · 1 à 4 semaines