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 California, Davis
Compétences que vous acquerrez: Manipulation des données, Composants UI, Cadres JavaScript, Javascript, Programmation orientée objet (POO), HTML et CSS, Conception et développement de sites web, Interface de programmation d'application (API), jQuery, Langages de script, JSON, Scripting, AJAX, Animations, Outils de développement web, Applications Web, JavaScript et jQuery, Conception de jeux, Données Validation des données, Programmation événementielle
Débutant · Spécialisation · 3 à 6 mois

Peking University
Compétences que vous acquerrez: Java Programming, Java, Maintainability, Software Design Patterns, Computer Programming, Object Oriented Programming (OOP), JUnit, C and C++, C++ (Programming Language), Application Programming Interface (API), UI Components, Algorithms, Application Development, Network Model, Software Development Tools, Data Structures, File Management
Intermédiaire · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Cartographie objet-relationnelle, HyperText Markup Language (HTML), Architecture d'entreprise, Déploiement des applications, Développement d'applications, Serveurs d'application, Protocoles d'ouverture de session, Développement Web, Stockage des données, Plate-forme Java Enterprise Edition (J2EE), JavaScript et jQuery, Middleware, Java, Modèle Vue Contrôleur, Scripting, Serveurs web, Côté serveur, Applications Web, Cadres d'application, Apache Tomcat
Intermédiaire · Spécialisation · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Spring Framework, Model View Controller, Java Platform Enterprise Edition (J2EE), Application Performance Management, Software Design Patterns, Java Programming, Java, Enterprise Architecture, Secure Coding, Software Architecture, Application Security, Security Assertion Markup Language (SAML), Dependency Analysis, Web Applications, Continuous Monitoring, OS Process Management, Debugging, Maintainability, Object Oriented Programming (OOP), Performance Tuning
Intermédiaire · Spécialisation · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Generative AI Agents, Java, JUnit, Generative AI, LLM Application, OpenAI, Prompt Engineering, Large Language Modeling
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Large Language Modeling, Responsible AI, Restful API, Application Deployment, Artificial Intelligence, Software Development Tools, Software Testing, Test Automation, Software Development, DevSecOps, Application Security, CI/CD, Application Programming Interface (API), AI Product Strategy, Artificial Intelligence and Machine Learning (AI/ML), Java Programming
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: JUnit, Test Driven Development (TDD), Version Control, Git (Version Control System), GitHub, Performance Tuning, Unit Testing, Data Structures, Java Programming, Development Testing, Algorithms, Program Development, Software Testing, Java, Computer Programming, Software Development, Programming Principles, Debugging, Scalability
Débutant · Cours · 1 à 4 semaines

LearnKartS
Compétences que vous acquerrez: Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Java, Maintainability, Programming Principles, Computer Programming, Application Development, Android Development, Software Design Patterns, Debugging
Débutant · Cours · 1 à 4 semaines

Rice University
Compétences que vous acquerrez: Algorithmes, Programmation en Scala, structures de données, Informatique distribuée, Flux de données, Programmation Java, Informatique, Débogage, Programmation du système, Apache Spark, Apache Hadoop, Apache Kafka, Middleware, Principes de programmation, Java, Protocoles réseau, Serveurs, Optimisation des performances, Cadres d'application
Intermédiaire · Spécialisation · 3 à 6 mois

LearnKartS
Compétences que vous acquerrez: Spring Boot, Spring Framework, Java Programming, Java, Java Platform Enterprise Edition (J2EE), Application Servers, Full-Stack Web Development, Hibernate (Java), Data Access, Web Services, Server Side, Performance Tuning, Web Applications, Model View Controller, Object-Relational Mapping, Restful API, SQL, Transaction Processing
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: CI/CD, Integration Testing, Continuous Integration, Docker (Software), Java, Containerization, Software Design Patterns, Development Testing, Microservices, Object Oriented Design
Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Environnements de développement intégré, Test de logiciels, Données d'essai, Tests unitaires, Cas de test, Automatisation des tests, Java, Tests de développement, Testabilité, Outils de test, JUnit, Moteur d'exécution des tests, Développement piloté par les tests (TDD), Eclipse (Logiciel)
Intermédiaire · Spécialisation · 1 à 3 mois