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: structures de données, Java, Algorithmes, Programmation orientée objet (POO), Interface de programmation d'application (API)
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, SQL, Full-Stack Web Development, Test Driven Development (TDD), Systems Development, Software Development, Functional Requirement, Restful API, Object Oriented Programming (OOP), Database Management, Digital Transformation, Java Programming, Generative AI
Débutant · Certificat Professionnel · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Git (Système de contrôle des versions), Java, Automatisation des tests, Tests unitaires, Développement Android, Programmation orientée objet (POO), Maintenabilité, Tests de développement, Programmation Java, Android Studio, Fichier E/S, JUnit, Testabilité, Développement Mobile, Test de logiciels, Modèles de conception de logiciels, Génie logiciel, Tests d'intégration, Sécurité des applications, Développement piloté par les tests (TDD)
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Java, Conception de logiciels, Programmation orientée objet (POO), Développement d'applications, Test de logiciels, Programmation Java
Intermédiaire · Projet Guidé · Moins de 2 heures

Board Infinity
Compétences que vous acquerrez: Apprentissage automatique, Nettoyage des données, Java, Prétraitement de données, Deep learning, Analyse de régression, Programmation Java, Apache Mahout, Traitement du langage naturel (NLP), Apprentissage automatique appliqué, Déploiement du modèle, Algorithmes de classification, Apache Spark, Ingénierie des caractéristiques, Évaluation de modèles
Intermédiaire · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: Cloud Deployment, Software Development Life Cycle, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, React Redux, Database Design, CI/CD, Cloud-Native Computing, Responsive Web Design, NoSQL, OpenShift, Git (Version Control System), Ajax, Javascript, Azure DevOps, Engineering Software
Débutant · Certificat Professionnel · 3 à 6 mois

Universidad de Palermo
Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Java, Software Design, Software Design Patterns, Programming Principles, Software Development
Intermédiaire · Cours · 1 à 4 semaines

EDUCBA
Compétences que vous acquerrez: structures de données, Persistance des données, Principes de programmation, Programmation orientée objet (POO), Programmation Java, Fichier E/S
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Unit Testing, Test Driven Development (TDD), Test Case, Program Development, Software Testing, Java Programming, Java, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Selenium (Software), Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), Test Tools, File Management, Cascading Style Sheets (CSS), Test Automation, Computer Programming, Development Environment, Integrated Development Environments, Software Testing, Test Script Development, Web Scraping, Data Validation, Test Case, Web Development Tools, Data Structures
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Java Programming, Development Environment, Java, Integrated Development Environments, Encryption, Cryptography, Virtualization and Virtual Machines, Performance Tuning, Application Programming Interface (API), Object Oriented Programming (OOP), Scalability
Intermédiaire · Cours · 1 à 3 mois