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.

LearnQuest
Compétences que vous acquerrez: Scripting, Modèle Vue Contrôleur, Côté serveur, Java, Applications Web, Plate-forme Java Enterprise Edition (J2EE), HyperText Markup Language (HTML)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Commandes Linux, Visualisation des logiciels, Programmation événementielle, Version du logiciel, Tests unitaires, Cadres JavaScript, Interface utilisateur (UI), Feuilles de style en cascade (CSS), Conception de l'expérience utilisateur, Expérience Utilisateur, Utilisabilité, Recherche utilisateur, Débogage, Conception de l'interface et de l'expérience utilisateur (UI/UX), Javascript, Applications Web, Pseudo-code, Recherche en design, Règles pour l’accessibilité des contenus Web, Interface de programmation d'application (API)
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

LearnQuest
Compétences que vous acquerrez: Environnements de développement intégré, Test de logiciels, Développement piloté par les tests (TDD), Cas de test, Tests unitaires, Maquettes, Tests de développement, Java, JUnit, Automatisation des tests, Développement de scripts de test, Eclipse (Logiciel), Testabilité, Moteur d'exécution des tests, Données d'essai
Intermédiaire · Spécialisation · 1 à 3 mois

Johns Hopkins University
Compétences que vous acquerrez: HTML and CSS, Cascading Style Sheets (CSS), Ajax, Javascript, Responsive Web Design, Front-End Web Development, Web Design, Bootstrap (Front-End Framework), Web Development, Development Environment, Web Development Tools, Web Design and Development, JSON, Web Applications, Web Content Accessibility Guidelines, Scripting, Browser Compatibility, Hypertext Markup Language (HTML), Object Oriented Programming (OOP), Event-Driven Programming
Débutant · Spécialisation · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Stored Procedure, PL/SQL, Relational Databases, Object-Relational Mapping, SQL, Data Access, Java Platform Enterprise Edition (J2EE), Databases, Data Persistence, Java, Data Manipulation, Data Mapping, Java Programming, JUnit, Object Oriented Programming (OOP), Query Languages, Database Management, Data Integrity, Database Systems, Enterprise Application Management
Débutant · Spécialisation · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, C et C++, structures de données, Test de logiciels, Programmation en Python, Théorie des graphes, Bioinformatique, Tests de développement, Rust (langage de programmation), Développement du programme, Pensée informatique, Principes de programmation, Cas de test, Java, Analyse du réseau, Science Informatique Théorique, Débogage, Stockage des données, Algorithmes, Javascript
Intermédiaire · Spécialisation · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Sécurité des données, Cloud Computing, JSON, Architecture des systèmes, Cartographie objet-relationnelle, Analyse de dépendance, Cadre de travail Spring, Déploiement des applications, Restful API, Applications en nuage, Java, Services en nuage, Conception de la base de données, Conception de logiciels, Sécurité de l'informatique en nuage, Plate-forme Java Enterprise Edition (J2EE), Conception orientée objet, Évolutivité, Services web
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Java Programming, Development Environment, Java, Integrated Development Environments, Encryption, Cryptography, Virtualization and Virtual Machines, Performance Tuning, Application Programming Interface (API), Object Oriented Programming (OOP), Scalability
Intermédiaire · Cours · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: structures de données, Programmation informatique, Principes de programmation, Matlab, Fichier E/S, Tracé (graphique), Environnement de développement, Logiciels mathématiques, Résolution de problèmes, Interface utilisateur (UI), Calculs d'ingénierie, Informatique, Débogage
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Programmation informatique, Programmation événementielle, Pensée informatique, Principes de programmation, Feuilles de style en cascade (CSS), Conception de sites web, HTML et CSS, Analyse d'images, Interface utilisateur (UI), Débogage, Javascript, Conception interactive, Développement Web, Algorithmes
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: structures de données, Environnements de développement intégré, Gestion des fichiers, Principes de programmation, Programmation Java, Développement d'applications, Java, Gestion des données, Programmation orientée objet (POO), Fichier E/S, Conception orientée objet
Intermédiaire · Cours · 1 à 3 mois

University of Pennsylvania
Compétences que vous acquerrez: Environnements de développement intégré, structures de données, Programmation Java, Principes de programmation, Fichier E/S, Conception de logiciels, Java, Environnement de développement, Résolution de problèmes, Programmation orientée objet (POO), Eclipse (Logiciel), Débogage
Débutant · Cours · 1 à 4 semaines