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

University of Alberta
Compétences que vous acquerrez: Examen du code, Architecture orientée services, Visualisation des logiciels, Programmation orientée objet (POO), Développement de logiciels, Conception de l'API, Java, Simple Object Access Protocol (SOAP), Restful API, Microservices, Architecture logicielle, Architecture des logiciels, Architecture des systèmes, Modèle de langage unifié, Services web, Modèles de conception de logiciels, Conception de logiciels, Modèle Vue Contrôleur, Documentation du logiciel, Ingénierie des familles de produits, Conception orientée objet
Débutant · Spécialisation · 3 à 6 mois

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

Coursera
Compétences que vous acquerrez: Programmation Java, Java, Conception fonctionnelle, Eclipse (Logiciel)
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Selenium (Software), Java, File Management, Cascading Style Sheets (CSS), Test Automation, Web Scraping, Data Validation, Web Development Tools, Hypertext Markup Language (HTML)
Intermédiaire · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: Java, Développement Mobile, Développement d'applications, Développement Android, Conception de l'application, Installation du logiciel, Android Studio, Conception centrée sur l'utilisateur, Conception d’interfaces utilisateur (UI), Développement mobile, Environnement de développement, Conception interactive, Storyboard, Conception de logiciels
Mixte · 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

Duke University
Compétences que vous acquerrez: Software Design, Databases, Computer Programming, Object Oriented Programming (OOP), User Interface (UI), Algorithms, Data Analysis, Java, Data Structures, Data Processing
Intermédiaire · Cours · 1 à 3 mois

LearnKartS
Compétences que vous acquerrez: Java Programming, Application Design, Solution Design, Design Strategies, Design Elements And Principles
Intermédiaire · Cours · 1 à 4 semaines

Meta
Compétences que vous acquerrez: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Web Applications, Event-Driven Programming, JavaScript Frameworks, Application Programming Interface (API), Application Development, UI Components, Unit Testing, Front-End Web Development, Software Design Patterns, Context Management, Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Data Management
Intermédiaire · Spécialisation · 1 à 3 mois

EDUCBA
Compétences que vous acquerrez: Model View Controller, Java Platform Enterprise Edition (J2EE), Back-End Web Development, Server Side, Data Access, Apache Tomcat, Application Servers, Relational Databases, Databases, Java, Web Servers, SQL, Authentications, Web Applications, Secure Coding, Software Design Patterns, Data Persistence, Context Management
Intermédiaire · Cours · 1 à 3 mois