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.

EDUCBA
Compétences que vous acquerrez: structures de données, Persistance des données, Programmation Java, Fichier E/S, Principes de programmation, Programmation orientée objet (POO)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Unit Testing, Test Driven Development (TDD), Test Case, Program Development, Software Testing, Java Programming, Java, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Selenium (Software), Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), Test Tools, File Management, Cascading Style Sheets (CSS), Test Automation, Computer Programming, Development Environment, Integrated Development Environments, Software Testing, Test Script Development, Web Scraping, Data Validation, Test Case, Web Development Tools, Data Structures
Débutant · Spécialisation · 3 à 6 mois

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

Compétences que vous acquerrez: OAuth, Microservices, Spring Boot, Containerization, Apache Kafka, Software Testing, Data Store, Docker (Software), Kubernetes, Unit Testing, Authentications, Integration Testing, Software Architecture, Security Testing, Event-Driven Programming, Restful API, Software Design Patterns, Java Programming, Role-Based Access Control (RBAC), Java
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Test Automation, Software Testing, Test Script Development, Integrated Development Environments, Test Data, Test Tools, Browser Compatibility, Computer Programming, Web Development, Programming Principles, Test Case, Software Design, Development Environment
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Application Development, UI Components
Intermédiaire · Cours · 1 à 4 semaines

University of California, Davis
Compétences que vous acquerrez: Autorisation (informatique), Git (Système de contrôle des versions), Java, Examen du code, Programmation Java, Analyse de dépendance, Test de pénétration, JSON, Gestion des vulnérabilités, Authentifications, Développement d'exploits, Codage sécurisé, Docker (Logiciel), Projet ouvert de sécurité des applications web (OWASP), Évaluations de la vulnérabilité, Sécurité des applications
Intermédiaire · Cours · 1 à 4 semaines
Coursera
Compétences que vous acquerrez: Classification And Regression Tree (CART), Decision Tree Learning, Classification Algorithms, Java, Java Programming, Machine Learning Algorithms, Supervised Learning, Algorithms, Machine Learning, Data Structures, Software Engineering
Avancées · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Technologie Open source, Programmation informatique, Programmation Java, Java, Évolutivité, IntelliJ IDEA, Environnements de développement intégré, Programmation orientée objet (POO), Conception fonctionnelle, Principes de programmation
Intermédiaire · Cours · 1 à 4 semaines

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

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