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.

Vanderbilt University
Compétences que vous acquerrez: Maintenabilité, Automatisation des tests, Tests unitaires, Développement Android, Développement piloté par les tests (TDD), JUnit, Cas de test, Conception de l'application, Conception de logiciels, Modèles de conception de logiciels, Sécurité des applications, Génie logiciel, Architecture logicielle, Testabilité, Sécurité mobile, Test de logiciels, Tests d'intégration
Mixte · Cours · 1 à 3 mois

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

Universidade de São Paulo
Compétences que vous acquerrez: Unified Modeling Language, Model View Controller, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Software Architecture, Software Design, Java, Computer Programming, Software Testing, Other Programming Languages
Intermédiaire · Cours · 1 à 3 mois

Princeton University
Compétences que vous acquerrez: Algorithms, Data Structures, Computer Programming, Java, Theoretical Computer Science, Simulation and Simulation Software, Performance Testing
Intermédiaire · Cours · 3 à 6 mois

LearnQuest
Compétences que vous acquerrez: Java, Persistance des données, Accès aux données, Systèmes de base de données, Traitement des transactions, Services web, Cartographie objet-relationnelle, Cadre de travail Spring, Middleware, Restful API
Intermédiaire · Cours · 1 à 4 semaines
University of Michigan
Compétences que vous acquerrez: Feuilles de style en cascade (CSS), Développement Mobile, Wireframing, Compatibilité des navigateurs, Conception de sites web réactifs, Javascript, Conception d’interfaces utilisateur (UI), HTML et CSS, Conception de sites web, Bootstrap (Framework Front-End), Utilisabilité, Règles pour l’accessibilité des contenus Web
Débutant · Cours · 1 à 4 semaines

Hebrew University of Jerusalem
Compétences que vous acquerrez: Systèmes d'Exploitation, Algorithmes, Machines virtuelles, Techniques d'infographie, Programmation orientée objet (POO), Ingénierie informatique, Développement du programme, Architecture des ordinateurs, structures de données, Conception de logiciels, Informatique, Programmation informatique, Architecture logicielle, Programmation du système
Mixte · Cours · 1 à 3 mois

Meta
Compétences que vous acquerrez: HyperText Markup Language (HTML), Gestion des données, Feuilles de style en cascade (CSS), Développement Mobile, Programmation événementielle, Composants UI, Développement d'applications, Développement Web Front-End, Javascript, React.js, Applications Web
Débutant · Cours · 1 à 4 semaines

Amazon
Compétences que vous acquerrez: Persistance des données, Codage sécurisé, Interface de programmation d'application (API), Javascript, Conception de sites web réactifs, Développement Web Front-End, HTML et CSS, Côté serveur, Spring Boot, Développement Web complet, Déploiement dans le nuage, Applications Web, Développement web back-end, Amazon Elastic Compute Cloud (en anglais), Modèle Vue Contrôleur, Restful API, Plate-forme Java Enterprise Edition (J2EE)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Modèle de programmation ABAP RESTful (RAP), Science des données, Transformation numérique, Cloud Computing, Architecture d'entreprise, Développement d'applications, Conception et mise en œuvre du système, Architecture de l'informatique en nuage, SAP S/4HANA, Stratégie d'expérience client (CX), Analytique, Planification des ressources de l'entreprise, Microservices, Analyse de valeur et de rentabilité, Technologies de l'entreprise, Cybersécurité, Applications SAP, Logiciel en tant que service
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Spring Boot, Application Development, API Testing, Application Frameworks, Software Testing, Test Case, Development Environment, Model View Controller, Software Development Tools, Java Platform Enterprise Edition (J2EE), Authentications, Software Design Patterns, SQL, Data Persistence, Mockups, JSON, User Interface (UI), Functional Design, Databases, Dependency Analysis
Intermédiaire · Spécialisation · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Microservices, Spring Boot, Spring Framework, IntelliJ IDEA, Java Programming, Restful API, Object Oriented Programming (OOP), Java, Application Programming Interface (API), Application Deployment, Software Architecture, API Design, Integrated Development Environments, Data Persistence, Scalability, Service Oriented Architecture, Web Applications, Application Frameworks, Software Testing, Object-Relational Mapping
Intermédiaire · Spécialisation · 1 à 3 mois