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: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Test Automation, Software Testing, Test Script Development, Integrated Development Environments, Test Data, Test Tools, Browser Compatibility, Computer Programming, Web Development, Programming Principles, Test Case, Software Design, Development Environment
Débutant · Spécialisation · 3 à 6 mois

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

Duke University
Compétences que vous acquerrez: Interface utilisateur (UI), Algorithmes, Feuilles de style en cascade (CSS), HTML et CSS, Programmation informatique, Javascript, Conception de sites web, Analyse d'images, Débogage, Développement Web, Programmation événementielle, Conception interactive, Pensée informatique, Principes de programmation
Débutant · Cours · 1 à 4 semaines

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

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: Apache Maven, Java Platform Enterprise Edition (J2EE), Hibernate (Java), Unit Testing, Docker (Software), Software Design Patterns, Object-Relational Mapping
Intermédiaire · Cours · 1 à 3 mois
Coursera
Compétences que vous acquerrez: Classification And Regression Tree (CART), Decision Tree Learning, Classification Algorithms, Java, Java Programming, Machine Learning Algorithms, Supervised Learning, Algorithms, Machine Learning, Data Structures, Software Engineering
Avancées · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Examen du code, Services web, Conception orientée objet, Modèles de conception de logiciels, Java, Ingénierie des familles de produits, Maintenabilité, Logiciels système, Conception de l'API, Modèle Vue Contrôleur, Programmation orientée objet (POO), Conception de logiciels, Architecture logicielle, Simple Object Access Protocol (SOAP), Documentation du logiciel, Restful API, Développement de logiciels, Microservices, Modèle de langage unifié, Architecture orientée services
Débutant · Spécialisation · 3 à 6 mois
Compétences que vous acquerrez: Random Forest Algorithm, Decision Tree Learning, Data Preprocessing, Applied Machine Learning, Jupyter, Classification Algorithms, Java, Sampling (Statistics), Feature Engineering, Model Evaluation, Supervised Learning, Predictive Modeling, Machine Learning, Learning Styles, Program Evaluation, Program Implementation
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Apache Maven, Build Tools, Software Configuration Management, Continuous Integration, Integrated Development Environments, Java Programming, Dependency Analysis, Automation, Java, Product Lifecycle Management, Extensible Markup Language (XML)
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Selenium (Software), Test Script Development, Test Automation, Eclipse (Software), Software Testing, UI Components, Integrated Development Environments, Web Applications, Java, Functional Testing
Débutant · Projet Guidé · Moins de 2 heures

Meta
Compétences que vous acquerrez: Git (Système de contrôle des versions), SQL, Interface utilisateur (UI), GitHub, Design d'interaction, Développement Mobile, Javascript, Conception de l'expérience utilisateur, React.js, Contrôle des versions, Commandes Unix, Tests d'utilisabilité, Expérience Utilisateur, Jest (cadre de test JavaScript), Recherche en design, React Native, Restful API, Outils de développement web, Recherche utilisateur, Persona (Expérience utilisateur)
Débutant · Spécialisation · 3 à 6 mois