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.

Princeton University
Compétences que vous acquerrez: Informatique, Architecture des ordinateurs, Matériel informatique, Informatique théorique, Programmation Java, Structures de données, Logique informatique, Algorithmes, Évolutivité, Principes de programmation
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: API Testing, Restful API, Authentications, Test Automation, Test Script Development, Test Case, Java, JSON
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Eclipse (Logiciel), Conception de jeux, Structures de données, Programmation Java, Java, Développement de jeux vidéo, Développement du programme, Interface utilisateur (UI), Environnement de développement
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: JUnit, Unit Testing, IntelliJ IDEA, Apache Maven, Software Testing, Test Case, Testability, Test Tools, Java, Mockups
Intermédiaire · Cours · 1 à 3 mois

Johns Hopkins University
Compétences que vous acquerrez: Javascript, Modèle Vue Contrôleur, Modèles de conception de logiciels, Tests unitaires, Développement Web, Architecture des logiciels, Angulaire, Composants de l'interface utilisateur, Applications en nuage, Cadres JavaScript, Ajax, Composants Web, Langage de balisage hypertexte (HTML), Applications Web, Développement Web Front-End
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Script Development, Test Automation, Browser Compatibility, JUnit, Object Oriented Programming (OOP), Test Data, Integration Testing, Java Programming, Test Case, Test Execution Engine, Software Testing
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Conception orientée objet, Programmation Java, Java, Tenue de registres, Programmation orientée objet (POO)
Intermédiaire · Projet Guidé · Moins de 2 heures
Compétences que vous acquerrez: Node.JS, React Redux, Restful API, Database Design, Ajax, Database Application, Databases, Full-Stack Web Development, Server Side, NoSQL, Back-End Web Development, Front-End Web Development, Javascript, React.js, Performance Tuning, API Design, Data Structures, MongoDB, Debugging, JavaScript Frameworks
Débutant · Spécialisation · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Assurance qualité des logiciels, Tests de développement, Tests fonctionnels, Tests unitaires, Planification des tests, Données d'essai, Vérification et validation, JUnit, Cas de test, Tests de logiciels, Couverture du code, Automatisation des tests, Test du système, Tests en boîte blanche
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Ajax, Gherkin (Scripting Language), Test Tools, Test Script Development, Debugging, Integration Testing, Software Design Patterns, Test Data, Scripting, Web Development Tools, Data Structures, Automation, SQL, MySQL
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Responsive Web Design, Video Game Development, HTML and CSS, Web Design, Animation and Game Design, Front-End Web Development, Web Development, Interactive Design, Computer Graphics, Javascript
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Software Design Patterns, Node.JS, Event-Driven Programming, Object Oriented Design, Software Design, Software Architecture, Javascript, Object Oriented Programming (OOP), Systems Design, Maintainability, Middleware, Performance Tuning, Real-Time Operating Systems, Scalability, Debugging
Intermédiaire · Cours · 1 à 3 mois