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.

Microsoft
Compétences que vous acquerrez: Cascading Style Sheets (CSS), GitHub, C# (Programming Language), Secure Coding, HTML and CSS, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Open Web Application Security Project (OWASP), Git (Version Control System), User Interface (UI), Object Oriented Programming (OOP), Web Development, Debugging, Mockups, Microsoft Copilot, Authentications, Front-End Web Development, Programming Principles, UI Components, Javascript
Débutant · Certificat Professionnel · 3 à 6 mois

University of Colorado Boulder
Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, JUnit, Software Testing, Software Engineering, Java, Java Programming, Computer Programming, Unit Testing, Program Development, Software Design, Test Driven Development (TDD), Conceptual Design
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Spring Boot, Configuration Management, API Gateway, JUnit, Java Programming, Java, Application Design, Unit Testing, Middleware, Service Oriented Architecture, Software Design Patterns, Authentications
Avancées · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Développement Web Front-End, Javascript, HTML et CSS, Conception et développement de sites web, Débogage, React.js, Cadres JavaScript, Développement Web, Composants UI
Intermédiaire · Projet Guidé · Moins de 2 heures

University of New Mexico
Compétences que vous acquerrez: Javascript, Feuilles de style en cascade (CSS), Bases de données relationnelles, Middleware, Modèles de conception de logiciels, Modèle Vue Contrôleur, Git (Système de contrôle des versions), Développement de logiciels, Architecture logicielle, Ruby on Rails, AJAX, Cadres d'application, Développement Web complet, Développement agile de logiciels, Bases de données, Interface utilisateur (UI), Applications Web
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Application Programming Interface (API), Simple Object Access Protocol (SOAP), Application Deployment, Development Environment, Hibernate (Java), OAuth, Back-End Web Development, Eclipse (Software)
Débutant · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: HTML and CSS, React.js, ASP.NET, Restful API, .NET Framework, Web Applications, Web Services, Front-End Web Development, JSON, Application Development, Model View Controller, Program Development, Javascript, Development Environment, Back-End Web Development, API Design, Web Development, Microsoft Visual Studio, Software Design Patterns, Cascading Style Sheets (CSS)
Intermédiaire · Spécialisation · 1 à 3 mois

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

Vanderbilt University
Compétences que vous acquerrez: Microservices, Application Deployment, Software Architecture, Scalability, Service Oriented Architecture, Distributed Computing, Load Balancing, Java, Program Development, Software Design, Maintainability, Dependency Analysis
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Test Automation, Test Case, Selenium (Software), Software Testing, Test Tools, Maintainability, Test Data, Debugging, Configuration Management
Avancées · Projet Guidé · Moins de 2 heures

University of New Mexico
Compétences que vous acquerrez: Middleware, Application Frameworks, Web Applications, Model View Controller, Agile Software Development, Git (Version Control System), Software Engineering, Web Development, Software Development, User Interface (UI), Databases, Relational Databases, Ajax, Software Architecture, Ruby on Rails, Javascript, Network Protocols
Mixte · Cours · 1 à 3 mois

Peking University
Compétences que vous acquerrez: C# (Programming Language), Object Oriented Programming (OOP), .NET Framework, Microsoft Visual Studio, Extensible Markup Language (XML), Data Access, Computer Programming, Database Application, UI Components, Event-Driven Programming, Algorithms, Application Development, Network Model, Data Structures, Image Analysis, File I/O
Intermédiaire · Cours · 3 à 6 mois