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

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

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

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

É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), Debugging
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

University of Alberta
Compétences que vous acquerrez: Conception de logiciels, Modèles de conception de logiciels, Modèle de langage unifié, Maintenabilité, Programmation orientée objet (POO), Conception orientée objet, Conception de l'application, Java
Intermédiaire · Cours · 1 à 4 semaines