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.

Coursera
Compétences que vous acquerrez: Unit Testing, JUnit, Test Case, Software Testing, Software Development, Software Engineering, Java Programming, Java
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Object Oriented Design, Computer Programming, Code Reusability, Memory Management
Intermédiaire · Cours · 1 à 4 semaines

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

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

Compétences que vous acquerrez: Cadres d'application, Java, Programmation orientée objet (POO), Programmation Java, Développement Android, Développement mobile, Développement d'applications, Développement de logiciels, Développement du programme
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Développement de bases de données, Programmation informatique, Java, Bases de données, Stockage des données, Accès aux données, Programmation Java, Application de base de données, Développement de logiciels, MySQL, Développement du programme, Magasin de données
Avancées · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Développement de bases de données, Conception de la base de données, Java, Bases de données, Traitement des transactions, SQL, Bases de données relationnelles, Accès aux données, Programmation Java, Application de base de données, Gestion des bases de données, Programmation événementielle, Langages de requête, Développement de logiciels, Interface utilisateur (UI), Composants de l'interface utilisateur
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Outils de développement mobile, Langage de balisage hypertexte (HTML), Visualisation des logiciels, Feuilles de style en cascade (CSS), Conception centrée sur l'utilisateur, Pseudocode, JSON, Réutilisation du code, Javascript, Recherche sur les utilisateurs, Facilité d'utilisation, Recherche en design, Shell Unix, Lignes directrices sur l'accessibilité du contenu web, Cadres JavaScript, Conception de l'expérience utilisateur, Interface de ligne de commande, Conception de l'interface et de l'expérience utilisateur (UI/UX), Conception de l'expérience, Composants de l'interface utilisateur
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Johns Hopkins University
Compétences que vous acquerrez: Conception et développement de sites web, Langage de balisage hypertexte (HTML), Ajax, Feuilles de style en cascade (CSS), Développement Web, Javascript, Installation du logiciel, Lignes directrices sur l'accessibilité du contenu web, Outils de développement web, Applications Web, HTML et CSS, Performance de l'interface utilisateur, Environnement de développement, Conception de sites web, Développement Web Front-End, Web sémantique, Conception de sites web réactifs, Côté serveur
Mixte · Cours · 1 à 4 semaines

University of California, Davis
Compétences que vous acquerrez: Développement d'exploits, Gestion de la vulnérabilité, Test de pénétration, Stratégie de sécurité, Java, Authentifications, Techniques d'exploitation, Contrôles de sécurité, Programmation Java, Tests de sécurité, JSON, Examen du code, Codage sécurisé, Évaluations de la vulnérabilité, Docker (Logiciel), Gestion des correctifs, Projet ouvert de sécurité des applications web (OWASP), Analyse de dépendance, Sécurité des applications, Autorisation (informatique)
Intermédiaire · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: Java Programming, Information Management, Application Programming Interface (API), Software Design Patterns
Intermédiaire · Cours · 1 à 4 semaines