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.
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Programmation informatique, Conception orientée objet, Autres langages de programmation, Programmation orientée objet (POO), Logique informatique, Principes de programmation, Réutilisation du code, Programmation en Scala, Conception fonctionnelle, Structures de données
Intermédiaire · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Débogage, Conception et développement de sites web, Langage de balisage hypertexte (HTML), Feuilles de style en cascade (CSS), Développement Web, Javascript, Programmation événementielle, Lignes directrices sur l'accessibilité du contenu web, Outils de développement web, HTML et CSS, Conception de sites web, Conception interactive, Structures de données
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Java, Storyboard, Documentation du logiciel, Conception centrée sur l'utilisateur, Programmation Java, Conception de l'application, Développement Android, Installation du logiciel, Programmation événementielle, Développement mobile, Développement d'applications, Android (système d'exploitation), Conception de l'interface utilisateur (UI), Environnement de développement, Conception interactive, Android Studio, Composants de l'interface utilisateur
Mixte · Cours · 1 à 3 mois

LearnKartS
Compétences que vous acquerrez: Optimisation des performances, Java, Programmation orientée objet (POO), Programmation Java, Gestion des processus du système d'exploitation
Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Object-Relational Mapping, Java Platform Enterprise Edition (J2EE), Database Design, Data Access, Data Persistence, Java, Relational Databases, Data Mapping, Java Programming, JUnit, SQL, Query Languages, Software Versioning
Intermédiaire · Cours · 1 à 4 semaines

Universidad Nacional Autónoma de México
Compétences que vous acquerrez: Android Development, Android Studio, Mobile Development, Java, Android (Operating System), Object Oriented Programming (OOP), Mockups, Java Programming, Data Persistence, Application Deployment, JSON, Web Services, Application Design, Object Oriented Design, Restful API, Mobile Development Tools, Application Development, Data Storage Technologies, Software Design Patterns, Instagram
Intermédiaire · Spécialisation · 3 à 6 mois

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

Compétences que vous acquerrez: Partage des données, Java, Plate-forme Java Enterprise Edition (J2EE), Stockage des données, Gestion du contexte, Applications Web, Côté serveur
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Microservices, Spring Boot, Development Environment, Containerization, Spring Framework, Redis, Kubernetes, Java Programming, Docker (Software), Cloud-Native Computing, Apache Maven, API Gateway, Java, Software Architecture, Application Deployment, Apache Kafka, API Design, PostgreSQL, Prometheus (Software), Grafana
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Model View Controller, Java Platform Enterprise Edition (J2EE), Frontend Integration, Back-End Web Development, Full-Stack Web Development, Server Side, Email Automation, Data Access, Apache Tomcat, Front-End Web Development, Application Servers, Java Programming, HTML and CSS, Databases, PostgreSQL, Relational Databases, Java, User Interface (UI), Web Design, Database Development
Débutant · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Débogage, Programmation informatique, Conception orientée objet, Java, Programmation orientée objet (POO), Algorithmes, Programmation Java, Principes de programmation, Conception de logiciels, Logiciels et technologies pour l'éducation, Développement du programme, Structures de données
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Restful API, API Testing, Application Programming Interface (API), Authentications, Test Script Development, Test Automation, JSON, Security Testing, Java Programming, Scenario Testing, Java, Test Tools, Test Case, Build Tools, Authorization (Computing), Development Environment, Data Validation, Verification And Validation, Back-End Web Development
Débutant · Spécialisation · 1 à 3 mois