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.

Scrimba
Compétences que vous acquerrez: structures de données, Programmation informatique, Programmation orientée objet (POO), Programmation événementielle, Débogage, JSON, Technologies de stockage des données, Développement Mobile, Interface utilisateur (UI), Principes de programmation, Développement Web, Développement Web Front-End, Stockage des données, Applications Web, Javascript
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: MySQL, Déploiement des applications, Interface de programmation d'application (API), Conception de l'API, Node.js, Cartographie objet-relationnelle, Conception de la base de données, SQL, Systèmes de gestion de bases de données, Documentation du logiciel, Tests unitaires, Bases de données, Restful API, NoSQL, Côté serveur, MongoDB, Bases de données relationnelles, Javascript, Passerelle API, Microservices
Intermédiaire · Spécialisation · 3 à 6 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, Software Engineering, Java, Java Programming, Application Design, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Program Development, Software Development, Test Driven Development (TDD), Databases
Intermédiaire · Spécialisation · 3 à 6 mois

Board Infinity
Compétences que vous acquerrez: Software Documentation, Java, Back-End Web Development, Application Programming Interface (API), Application Deployment, Databases
Débutant · Cours · 1 à 4 semaines

University of California, Davis
Compétences que vous acquerrez: Cadres JavaScript, HTML et CSS, jQuery, Composants UI, Conception d’interfaces utilisateur (UI), Scripting, JavaScript et jQuery, Applications Web, Javascript, Animations, Outils de développement web
Débutant · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Microservices, Application Deployment, Software Architecture, Scalability, Service Oriented Architecture, Java Programming, Distributed Computing, Load Balancing, Continuous Deployment, Program Development, Software Design, Maintainability, Dependency Analysis
Intermédiaire · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Application Security, Open Web Application Security Project (OWASP), Angular, OAuth, Test Driven Development (TDD), Cryptography, Data Validation, Unit Testing, Vue.JS, Data Security, Authentications, HTML and CSS, Encryption, Authorization (Computing), General Data Protection Regulation (GDPR), Web Applications, JavaScript Frameworks, Javascript, Security Strategy, Computer Programming
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Test Automation, Application Programming Interface (API), Test Case, Restful API, Software Testing, Configuration Management, Java, Software Configuration Management
Intermédiaire · Projet Guidé · Moins de 2 heures

Infosec
Compétences que vous acquerrez: Programmation Java, HyperText Markup Language (HTML), Développement Web, Node.js, Codage sécurisé, Applications Web, Sécurité des applications, Javascript, Projet ouvert de sécurité des applications web (OWASP), Serveurs web
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Email Automation, Google Workspace, Google Sheets, Stakeholder Communications, Communication Planning, Google Docs, Scripting, Google App Engine, Collaborative Software, Timelines, Project Schedules, Project Management, Web Applications, Javascript, Data Validation
Intermédiaire · Projet Guidé · Moins de 2 heures

Johns Hopkins University
Compétences que vous acquerrez: Cascading Style Sheets (CSS), Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Web Design, Front-End Web Development, User Interface and User Experience (UI/UX) Design, Javascript
Mixte · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: TypeScript, Event-Driven Programming, Javascript, JavaScript Frameworks, Pseudocode, Computational Thinking, JSON, Web Development, Web Applications, Data Import/Export, Application Development, Mobile Development, Debugging, Algorithms, Data Structures, Object Oriented Programming (OOP), Node.JS, Unit Testing, React.js, Web Development Tools
Débutant · Spécialisation · 3 à 6 mois