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: Email Automation, Google Workspace, Google Sheets, Stakeholder Communications, Communication Planning, Scripting, Gmail, Stakeholder Management, Project Schedules, Project Management, Javascript
★ 4.5 (131) · Intermédiaire · Projet Guidé · Moins de 2 heures

University of Colorado Boulder
Compétences que vous acquerrez: Eclipse (Logiciel), Architecture des ordinateurs, Programmation du système, Développement de logiciels, Systèmes embarqués, Vérification et validation, Tests en boîte blanche, Débogage, Conception et mise en œuvre du système, Simulations, Configuration du système, Outils de développement de logiciels, Environnements de développement intégré, Architecture matérielle, Microarchitecture, Développement du programme, Logiciels embarqués
★ 3.9 (100) · Intermédiaire · Cours · 1 à 4 semaines

EC-Council
Compétences que vous acquerrez: Développement Web complet, Interface de programmation d'applications (API), Développement Web, Outils de développement web, Codage sécurisé, Applications Web, Angulaire, MongoDB, Serveurs web, NoSQL, Plate-forme API Postman, Node.JS, Cadres JavaScript, Restful API, Développement Web Front-End, Côté serveur, Javascript, Développement web back-end, Cadres Web, Conception de l'API
★ 4.6 (91) · Débutant · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Principes de programmation, Développement Web, Outils de développement web, Javascript, Scripting, Langage de balisage hypertexte (HTML)
★ 4.5 (110) · Débutant · Projet Guidé · Moins de 2 heures

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

University of London
Compétences que vous acquerrez: HTML and CSS, Hypertext Markup Language (HTML), Web Design and Development, Responsive Web Design, Web Design, Bootstrap (Front-End Framework), Web Development, Front-End Web Development, Cascading Style Sheets (CSS), Javascript, Programming Principles, Development Environment
★ 4.7 (56) · Mixte · Cours · 1 à 3 mois

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 (23) · Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Apache Kafka, Apache Hadoop, Apache Spark, Real Time Data, Scala Programming, Data Integration, Command-Line Interface, AWS Kinesis, Apache Hive, Big Data, Applied Machine Learning, Data Processing, Systems Design, System Design and Implementation, Apache Cassandra, Data Pipelines, Java, Distributed Computing, Query Languages, IntelliJ IDEA
★ 4.6 (16) · Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Application Deployment, Application Servers, Enterprise Application Management, DevOps, System Configuration, Java Platform Enterprise Edition (J2EE), Server Administration, Java, Data Access, Security Management, Servers, Middleware, Development Environment, Application Development, Build Tools
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Docker (Software), Containerization, Web Design and Development, Restful API, User Interface (UI) Design, Node.JS, Application Deployment, MongoDB, Database Management, Databases, JavaScript Frameworks, Web Applications, Web Development, Web Development Tools, Database Application, Server Side, Back-End Web Development, Full-Stack Web Development, Javascript
★ 4.1 (31) · Intermédiaire · Projet Guidé · Moins de 2 heures

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

Microsoft
Compétences que vous acquerrez: Git (système de contrôle de version), Développement Web, Outils de développement web, JSON, Conception de sites web, HTML et CSS, Conception et développement de sites web, Contrôle des versions, Lignes directrices sur l'accessibilité du contenu web, Web sémantique, Microsoft Copilot, Conception de sites web réactifs, Développement Web Front-End, Javascript, GitHub, Langage de balisage hypertexte (HTML), Feuilles de style en cascade (CSS)
★ 4.1 (46) · Débutant · Cours · 1 à 3 mois