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: Partage des données, Plate-forme Java Enterprise Edition (J2EE), Stockage des données, Gestion du contexte, Java, Côté serveur, Applications Web, Protocoles d'ouverture de session
Intermédiaire · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: Restful API, API Design, API Testing, Spring Boot, Authentications, Test Automation, JSON, Application Programming Interface (API), Test Script Development, Application Deployment, Spring Framework, Object-Relational Mapping, Test Case, Software Quality Assurance, Business Logic, Back-End Web Development, Integration Testing, Software Engineering, Java Programming, Java
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Programmation Java, Conception de logiciels, Conception orientée objet, Développement du programme, Programmation orientée objet (POO), Programmation informatique, Java, Eclipse (Logiciel)
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Programming Principles, Data Import/Export, Integrated Development Environments, Debugging, File Management
Débutant · Cours · 3 à 6 mois

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Évolutivité, Programmation Java, Algorithmes, Programmation en Scala, Autres langages de programmation, structures de données, Conception fonctionnelle, Optimisation des performances, Informatique distribuée
Intermédiaire · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Programmation en Python, Principes de programmation, Visualisation scientifique, Programmation informatique, Science des données, Conception de jeux, Intelligence artificielle, Applications Web
Débutant · Projet Guidé · Moins de 2 heures

University of Michigan
Compétences que vous acquerrez: Vérification et validation, Interface utilisateur (UI), Feuilles de style en cascade (CSS), Javascript, Utilisabilité, Conception de sites web réactifs, Wireframing, Développement Web, Compatibilité des navigateurs, Développement Web Front-End, Règles pour l’accessibilité des contenus Web, HTML et CSS, Conception de sites web, Conception et développement de sites web
Débutant · Cours · 1 à 3 mois

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

University of California San Diego
Compétences que vous acquerrez: Logiciels et technologies pour l'éducation, Programmation orientée objet (POO), structures de données, Développement du programme, Pédagogie numérique, Programmation informatique, Débogage, Java
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: React Native, Mobile Development, React Redux, Ajax, User Interface and User Experience (UI/UX) Design, Front-End Web Development, Javascript, React.js, Data Structures, Application Development, Apple iOS, Debugging, iOS Development, JavaScript Frameworks, User Story, Android Development, UI Components, Cross Platform Development, JSON, Flutter (Software)
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Algorithmes, Programmation Java, Stockage des données, Saisie de données, Programmation informatique, Principes de programmation, Java, Développement d'applications
Intermédiaire · Projet Guidé · Moins de 2 heures