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: Hibernate (Java), Développement de bases de données, Tests de développement, Tests de logiciels, Cartographie objet-relationnelle, Intégration frontale, Optimisation des performances, Théorie des bases de données, Langages de requête
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Peking University
Compétences que vous acquerrez: C# (Programming Language), Data Structures, C++ (Programming Language), Computer Programming, Microsoft Visual Studio, Object Oriented Programming (OOP), Extensible Markup Language (XML), Extensible Languages and XML, Object Oriented Design, .NET Framework, Java, Programming Principles, Data Access, Database Management, User Interface (UI), Algorithms, UI Components, Event-Driven Programming, Computer Graphics, Program Development
Intermédiaire · Cours · 3 à 6 mois
Compétences que vous acquerrez: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Memory Management, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Software Development Tools, Program Development, Hardware Architecture, Systems Architecture, Eclipse (Software), Data Structures, Build Tools, C and C++, Programming Principles, Microarchitecture
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Programmation Java, Autorisation (informatique), Modèle Vue Contrôleur, Logique d'entreprise, Création de tableaux de bord, Développement Web complet, Application de base de données, Développement de bases de données, Authentifications, Applications Web
Débutant · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Tests unitaires, Environnements de développement intégré, JUnit, Java, Tests de logiciels, Outils de test, Eclipse (Logiciel), Moteur d'exécution des tests, Données d'essai, Cas de test, Automatisation des tests
Intermédiaire · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Algorithmes, Programmation Java, Cartes des arbres, Java, Structures de données, Optimisation des performances, Génie logiciel, Informatique théorique, Analyse comparative, Évolutivité
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: JSON, Restful API, HTML and CSS, Web Design, Web Design and Development, Cloud API, Hypertext Markup Language (HTML), Web Development, Application Programming Interface (API), Cascading Style Sheets (CSS), Web Applications, Real Time Data, Javascript
Intermédiaire · Projet Guidé · Moins de 2 heures
Compétences que vous acquerrez: Algorithmes, Programmation Java, Mise en œuvre du projet, Principes de programmation, Gestion de la mémoire, Java, Structures de données, Conseil en gestion, Optimisation des performances, Pensée informatique, Architecture d'entreprise, Évolutivité, Modèles de conception de logiciels, Débogage, Atténuation
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement d'applications, Javascript, Node.JS, Principes de programmation, Tests unitaires, Programmation événementielle, Programmation informatique, Développement mobile, Gestion des paquets et des logiciels, Développement de scripts de test, Programmation orientée objet (POO), Jest (cadre de test JavaScript), Conception fonctionnelle, Développement Android, React.js, Outils de développement web
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Développement d'applications, Programmation Java, Gestion de configuration, Conception de l'application, Gestion de la configuration, Données Validation des données, Validation des données, Conception de l'interface utilisateur (UI), Bases de données, Développement du programme, Java, Interface utilisateur (UI), Développement de bases de données, Gestion des bases de données, Modélisation des données, Persistance des données, Environnement de développement, Vérification et validation, Intégrité des données
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation Java, Développement web back-end, Bases de données, Java, Conception de l'API, Persistance des données, Documentation du logiciel, Déploiement des applications, Gestion des applications d'entreprise, Interface de programmation d'applications (API)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Spring Boot, Application Development, API Testing, Java Programming, Web Development, Program Development, Application Frameworks, Software Testing, Test Case, Secure Coding, Development Environment, Model View Controller, Software Development Tools, UI Components, Data Access, Authentications, SQL, Object Oriented Programming (OOP), Data Persistence, User Interface (UI)
Intermédiaire · Spécialisation · 1 à 3 mois