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.

Compétences que vous acquerrez: Spring Boot, Application Development, API Testing, Java Programming, Web Development, Program Development, Application Frameworks, Software Testing, Test Case, Secure Coding, Development Environment, Model View Controller, Software Development Tools, UI Components, Data Access, Authentications, SQL, Object Oriented Programming (OOP), Data Persistence, User Interface (UI)
★ 4.7 (19) · Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Apache Kafka, Plates-formes d'informatique en nuage, Google Cloud Platform, Analyse du réseau, Programmation Java, Java, API dans le nuage, Pipelines de données
★ 3.8 (27) · Débutant · Projet · Moins de 2 heures

Illinois Tech
Compétences que vous acquerrez: Côté serveur, Développement de bases de données, Déploiement dans le nuage, Applications en nuage, Systèmes de base de données, Développement web back-end, Langages de script, Informatique en nuage, HTML et CSS, Javascript, Bases de données relationnelles, Développement Web, Développement d'applications, Développement Web complet, Applications Web, Outils de développement web, Bases de données, Conception et développement de sites web, Conception de la base de données, Déploiement des applications
★ 4.5 (52) · Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: Intelligence artificielle et apprentissage automatique (IA/ML), Optimisation du modèle, Docker (Logiciel), Déploiement du modèle, Structures de données, MLOps (Machine Learning Operations), Débogage, Analyse, Optimisation des performances, Programmation Java, Conteneurisation, Java, Gestion de la mémoire
Avancées · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Java, Software Engineering, Java Programming, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Software Development, Test Driven Development (TDD), Programming Principles, Conceptual Design, Databases
★ 4.3 (25) · Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Développement web back-end, Persistance des données, Gestion des applications d'entreprise, Programmation Java, Bases de données, Interface de programmation d'applications (API), Java, Documentation du logiciel, Déploiement des applications, Conception de l'API
★ 3.7 (15) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: API Testing, Test Automation, Test Script Development, Test Tools, Application Programming Interface (API), Restful API, Software Testing, Code Reusability, Configuration Management, Java Programming, Maintainability
★ 4.3 (31) · Intermédiaire · Projet Guidé · Moins de 2 heures
Compétences que vous acquerrez: Automatisation, Conception de l'interface utilisateur (UI), Gradle, Outils de construction, Modèles de conception de logiciels, Méthodes d'apprentissage automatique, Architecture des logiciels, Éléments et principes de conception, Maintenabilité, Apache Maven, Stratégies de conception, Programmation Java, Tests d'intégration, Conception orientée objet, Programmation orientée objet (POO), Évaluation du programme, Conception de logiciels, Analyse de dépendance
Avancées · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Langage de balisage hypertexte (HTML), Interface utilisateur (UI), Conception de l'interface et de l'expérience utilisateur (UI/UX), Lignes directrices sur l'accessibilité du contenu web, Feuilles de style en cascade (CSS), Développement Web Front-End, HTML et CSS, Facilité d'utilisation, Javascript, Composants de l'interface utilisateur, Conception de sites web, Contenu Web, Web sémantique, Conception et développement de sites web
★ 4.7 (36) · Intermédiaire · Projet Guidé · Moins de 2 heures

University of Washington
Compétences que vous acquerrez: Responsive Web Design, Web Design, GitHub, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Version Control, User Experience Design, Usability, User Experience, Javascript, Web Content Accessibility Guidelines, Browser Compatibility, User Story, Web Design and Development, Front-End Web Development, GitHub Copilot, Mobile Development, Semantic Web, Git (Version Control System)
★ 4.7 (34) · Débutant · Spécialisation · 1 à 3 mois
Compétences que vous acquerrez: Django (Web Framework), Frontend Integration, React.js, API Testing, Authentications, Secure Coding, Performance Tuning, Scalability, JavaScript Frameworks, Test Tools, Unit Testing, Development Testing, Software Testing, Restful API, Javascript, Python Programming
★ 4.9 (29) · Avancées · Cours · 1 à 4 semaines

Simplilearn
Compétences que vous acquerrez: Fichier E/S, Algorithmes, Autres langages de programmation, Développement du programme, Logique informatique, Principes de programmation, C (langage de programmation), Environnement de développement, Structures de données, C et C++, Gestion des fichiers, Gestion des données, Programmation informatique, Gestion de la mémoire
★ 4.6 (30) · Débutant · Cours · 1 à 4 semaines