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 Platform Enterprise Edition (J2EE), Application Performance Management, Software Design Patterns, Java, Enterprise Architecture, Secure Coding, Model View Controller, Software Architecture, Application Security, Maintainability, Continuous Monitoring, Debugging, Scalability
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Plate-forme Java Enterprise Edition (J2EE), Serveurs d'application, Stockage des données, Java, Protocoles d'ouverture de session, Applications Web, Côté serveur, Serveurs web
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation informatique, Programmation Java, Programmation orientée objet (POO), Environnements de développement intégré, Développement du programme, Développement de logiciels, Principes de programmation, Java, Génie logiciel, Cycle de vie du développement logiciel, Environnement de développement
Débutant · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Programmation informatique, structures de données, Débogage, Logiciels mathématiques, Informatique, Interface utilisateur (UI), Matlab, Calculs d'ingénierie, Principes de programmation, Logique computationnelle, Tracé (graphique), Importation/exportation de données, Gestion des fichiers, Résolution de problèmes, Environnement de développement
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Restful API, Application Programming Interface (API), Authentications, Software Testing, JSON, Security Testing, Authorization (Computing), Test Case, Scenario Testing, Java
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Java, Theoretical Computer Science, Programming Principles, Algorithms, Object-Relational Mapping
Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Java Programming, Java, OS Process Management, Software Design Patterns, Performance Tuning, Algorithms
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Integrated Development Environments, System Configuration
Débutant · Cours · 3 à 6 mois
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Programmation orientée objet (POO), Programmation en Scala, Programmation informatique, structures de données, Environnements de développement intégré, Modèles de conception de logiciels, Algorithmes, Pensée informatique, Principes de programmation, Javascript, Conception fonctionnelle
Intermédiaire · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: Selenium (Software), JUnit, HTML and CSS, Test Automation, Software Testing, Web Development, Continuous Integration, Java, Object Oriented Programming (OOP), Debugging
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: React Native, Prompt Engineering, Software Development Life Cycle, Flutter (Software), Swift Programming, Mobile Development, Software Architecture, Apple Xcode, Android Studio, Android Development, React Redux, Apple iOS, Responsive Web Design, Git (Version Control System), GitHub, Android (Operating System), Cascading Style Sheets (CSS), React.js, User Experience Design, AI Personalization
Débutant · Certificat Professionnel · 3 à 6 mois