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.

Board Infinity
Compétences que vous acquerrez: Responsible AI, MLOps (Machine Learning Operations), Data Preprocessing, Model Deployment, Jenkins, Apache Mahout, AI Security, Applied Machine Learning, Classification Algorithms, Java, Continuous Deployment, Java Programming, Federated Learning, Artificial Intelligence, Model Evaluation, Deep Learning, Machine Learning, Spring Boot, Natural Language Processing, Reinforcement Learning
Intermédiaire · Spécialisation · 1 à 3 mois

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

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

Compétences que vous acquerrez: Java, Témoignage de l'utilisateur, Docker (Logiciel), HTML et CSS, Intégration continue, Restful API, CI/CD, Conception de la base de données, Modèle Vue Contrôleur, Microservices, Application de base de données, Bases de données, Programmation Java, Interface de programmation d'application (API), Spring Boot, Architecture logicielle, Développement Web Front-End, Développement Web complet, Documents de conception de logiciels, Développement web back-end
Avancées · Cours · 1 à 3 mois

LearnKartS
Compétences que vous acquerrez: Java, Développement d'applications, Programmation informatique, Tests unitaires, Développement du programme, Programmation orientée objet (POO), Principes de programmation, Modèles de conception de logiciels, Programmation Java, Débogage
Débutant · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: Java, Microservices, CI/CD, Docker (Logiciel), Déploiement dans le nuage, Conteneurisation, Modèles de conception de logiciels, Tests d'intégration
Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Stored Procedure, PL/SQL, Relational Databases, Object-Relational Mapping, SQL, Data Access, Java Platform Enterprise Edition (J2EE), Databases, Data Persistence, Java, Data Manipulation, Data Mapping, Java Programming, JUnit, Object Oriented Programming (OOP), Query Languages, Database Management, Data Integrity, Database Systems, Enterprise Application Management
Débutant · Spécialisation · 1 à 3 mois

Universidad de Palermo
Compétences que vous acquerrez: Eclipse (Software), Java, Java Programming, Object Oriented Programming (OOP), Integrated Development Environments, Data Structures, File I/O, Programming Principles, Algorithms, Computer Programming, Development Environment, Computational Thinking, Debugging, Software Development
Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: structures de données, Java, Cryptage, Cryptographie, Algorithmes, Programmation informatique, Programmation orientée objet (POO), Fichier E/S, Génie logiciel, Serveurs web, Programmation Java
Débutant · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Javascript, Feuilles de style en cascade (CSS), Angular, HTML et CSS, Conception de sites web réactifs, Développement Web, Applications Web, Modèles de conception de logiciels, Composants Web, TypeScript, Développement Web Front-End
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Autorisation (informatique), Java, Authentifications, Modèle Vue Contrôleur, Interface de programmation d'application (API), Contrôle des accès basé sur le rôle (RBAC), Environnement de développement, Applications Web, Apache Maven, Restful API, Sécurité des applications
Intermédiaire · Cours · 1 à 4 semaines