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 California, Davis
Compétences que vous acquerrez: Java, Analyse de dépendance, Examen du code, Programmation Java, Sécurité des applications, Autorisation (informatique), Gestion des vulnérabilités, Gestion de la vulnérabilité, JSON, Développement d'exploits, Test de pénétration, Codage sécurisé, Git (Système de contrôle des versions), Projet ouvert de sécurité des applications web (OWASP), Docker (Logiciel), Authentifications, Évaluations de la vulnérabilité
Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Java, Programmation informatique, Algorithmes, Programmation Java, structures de données, Programmation Informatique, C++ (langage de programmation), Gestion des fichiers, Principes de programmation, Stockage des données
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: MySQL, Java, Programmation Java, Bases de données, Accès aux données, Gestion des bases de données, Systèmes de base de données, Bases de données relationnelles, Conception de la base de données, Application de base de données, Développement de logiciels, Interface utilisateur (UI), Langage de requête, SQL, Traitement des transactions, Base de données, Composants UI
Débutant · Cours · 1 à 4 semaines
University of Michigan
Compétences que vous acquerrez: conception web, Développement Web, Javascript, HTML et CSS, Compatibilité des navigateurs, Débogage, Conception de sites web, Feuilles de style en cascade (CSS), Interface utilisateur (UI), Règles pour l’accessibilité des contenus Web, Conception de sites web réactifs, Utilisabilité
Débutant · Cours · 1 à 3 mois

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Software Design Patterns, Object Oriented Programming (OOP), Software Design, Object Oriented Design, Java, Program Development, Graphical Tools, Simulations, Integrated Development Environments, Algorithms
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Object Oriented Design, Computer Programming
Intermédiaire · Cours · 1 à 4 semaines
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Programmation informatique, Conception fonctionnelle, Algorithmes, structures de données, Programmation Informatique, Pensée informatique, Programmation orientée objet (POO), Tests unitaires, Programmation en Scala, Principes de programmation, Environnements de développement intégré
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Debugging, Functional Design
Intermédiaire · Cours · 1 à 4 semaines

EDUCBA
Compétences que vous acquerrez: Microservices, Spring Framework, Spring Boot, YAML, MongoDB, Application Deployment, NoSQL, Ajax, Software Architecture, Java, Scalability, Load Balancing, Restful API, Web Applications, File Management
Mixte · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Object-Relational Mapping, Java Platform Enterprise Edition (J2EE), Data Access, Data Persistence, Java, Relational Databases, Data Mapping, JUnit, Databases, Query Languages, Enterprise Application Management
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object Oriented Design, Software Design Patterns, Functional Design, Maintainability
Intermédiaire · Cours · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: Programmation événementielle, Développement Web, Javascript, HTML et CSS, Interface utilisateur (UI), Débogage, Règles pour l’accessibilité des contenus Web, Conception et développement de sites web, Conception interactive
Débutant · Cours · 1 à 4 semaines