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: Java, Transformation de données, Modèle de formation, Apprentissage automatique appliqué, Évaluation du modèle, Apache Mahout, Ingénierie des fonctionnalités, Méthodes d'apprentissage automatique, Nettoyage des données, Traitement des données, Traitement du langage naturel, Déploiement du modèle, Apprentissage automatique, Prétraitement de données, Transformation des données, Apprentissage profond, Réseaux neuronaux artificiels, Logiciel d'apprentissage automatique, Algorithmes de classification, Prétraitement des données, Programmation Java, Apache Spark
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Development, HTML and CSS, Web Design and Development, Javascript, Web Presence, Front-End Web Development, Web Content, Responsive Web Design, Web Design
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Restful API, Développement Web, Node.JS, Conception et développement de sites web, Conception de l'application, Comptes d'utilisateurs, Développement web back-end, Applications Web, GitHub, Django (Framework Web), Développement d'applications, Intégration frontale, Microservices, Intégration continue, Déploiement continu, Kubernetes, Javascript, Développement Web Front-End, Développement Web complet, CI/CD
Avancées · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Java Platform Enterprise Edition (J2EE), Application Performance Management, Software Design Patterns, Java, Enterprise Architecture, Java Programming, Enterprise Application Management, Secure Coding, Software Design, Model View Controller, System Monitoring, Security Controls, Software Architecture, Application Security, Maintainability, Application Frameworks, Programming Principles, Authorization (Computing), Authentications, Program Development
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Maintainability, Computational Logic
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object Oriented Design, Memory Management, Software Design Patterns, Functional Design
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: React.js, Routing Protocols, UI Components, Code Reusability, JavaScript Frameworks, Front-End Web Development, Frontend Performance, Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Event-Driven Programming, User Experience Design, User Interface (UI), Frontend Integration, Debugging, Web Development Tools, Web Frameworks, Data Management, Context Management, Javascript, Application Programming Interface (API)
Intermédiaire · Spécialisation · 3 à 6 mois

Universidade Estadual de Campinas
Compétences que vous acquerrez: Android Studio, Android Development, Mobile Development, Event-Driven Programming, Android (Operating System), UI Components, User Interface (UI), Application Development, Java, Mobile Development Tools, Java Programming, Development Environment, Software Installation, Extensible Markup Language (XML), Object Oriented Programming (OOP)
Intermédiaire · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Conception de logiciels, Génie logiciel, Conception de diagrammes, Diagrammes de flux de données (DFD), Langage de modélisation unifié, Éthique des données, Tests unitaires, Flux de données, JUnit, Conception, Automatisation des tests, Outils de développement de logiciels, Tests de logiciels, Outils de génie logiciel
Intermédiaire · Cours · 1 à 3 mois

University of Minnesota
Compétences que vous acquerrez: Gherkin (langage de script), Tests en boîte blanche, Cucumber (logiciel), Développement guidé par le comportement, Ingénierie d'essai, Cas de test, Couverture du code, Analyse des besoins, JUnit, Automatisation des tests, Testabilité, Programmation Java, Tests fonctionnels, Tests de logiciels
Intermédiaire · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Memory Management, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Software Development Tools, Program Development, Hardware Architecture, Systems Architecture, Eclipse (Software), Data Structures, Build Tools, C and C++, Programming Principles, Microarchitecture
Intermédiaire · Spécialisation · 3 à 6 mois

Scrimba
Compétences que vous acquerrez: Responsive Web Design, HTML and CSS, Hypertext Markup Language (HTML), Typography, Cascading Style Sheets (CSS), Web Design, Web Design and Development, Web Development Tools, Browser Compatibility, Application Deployment, Front-End Web Development, Web Development, Computer Programming Tools, Animations, Development Environment, Software Development Tools, UI Components, Interactive Design, Javascript, Program Development
Débutant · Spécialisation · 3 à 6 mois