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: Gestion des fichiers, Programmation Java, Importation/exportation de données, Principes de programmation, Gestion de la mémoire, Conception orientée objet, Débogage, Fichier E/S
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: React Native, iOS Development, Apple iOS, Software Development Life Cycle, Flutter (Software), Mobile Development, Software Architecture, Android Studio, User Centered Design, Android Development, Swift Programming, Responsive Web Design, Git (Version Control System), GitHub, User Interface (UI) Design, Android (Operating System), Front-End Web Development, Cascading Style Sheets (CSS), Data Ethics, AI Personalization
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Selenium (Software), Test Script Development, Test Automation, Eclipse (Software), Software Testing, Scripting, Test Tools, UI Components, Integrated Development Environments, Web Applications, Java, Functional Testing
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Développement d'applications, Gestion des données, Conception de logiciels, Programmation Java, Persistance des données, Importation/exportation de données, Réutilisation du code, Conception orientée objet, Programmation informatique, Programmation orientée objet (POO), Fichier E/S, Données Validation des données, Validation des données, Java, Maintenabilité
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Unit Testing, Test Driven Development (TDD), Test Case, Program Development, Test Script Development, Development Testing, Software Testing, Java Programming, Java, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures

Coursera
Compétences que vous acquerrez: Java, Java Programming, Algorithms, Computational Thinking, Object Oriented Programming (OOP), Functional Design, Development Environment
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Développement d'applications, Conception de logiciels, Programmation Java, Conception orientée objet, Programmation informatique, Programmation orientée objet (POO), Java, Tests de logiciels
Intermédiaire · Projet Guidé · Moins de 2 heures

Vanderbilt University
Compétences que vous acquerrez: Informatique, Tracé (graphique), Gestion des fichiers, Interface utilisateur (UI), Calculs d'ingénierie, Réutilisation du code, Principes de programmation, Logiciels mathématiques, Résolution de problèmes, Développement du programme, Programmation informatique, Environnement de développement, Débogage, Matlab, Structures de données, Fichier E/S, Algèbre linéaire, Outils de programmation informatique
Débutant · Cours · 1 à 3 mois

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

Johns Hopkins University
Compétences que vous acquerrez: Conception de sites web réactifs, Installation du logiciel, Développement Web, Développement Web Front-End, Ajax, Outils de développement web, Conception de sites web, Lignes directrices sur l'accessibilité du contenu web, Environnement de développement, Feuilles de style en cascade (CSS), HTML et CSS, Performance de l'interface utilisateur, Côté serveur, Javascript, Applications Web, Web sémantique, Conception et développement de sites web, Langage de balisage hypertexte (HTML)
Mixte · Cours · 1 à 4 semaines

Johns Hopkins University
Compétences que vous acquerrez: HTML and CSS, Cascading Style Sheets (CSS), Javascript, Responsive Web Design, Web Design and Development, Ajax, Front-End Web Development, Bootstrap (Front-End Framework), Hypertext Markup Language (HTML), Web Design, Web Development, Web Development Tools, Development Environment, JSON, Web Applications, Frontend Performance, Browser Compatibility, Object Oriented Programming (OOP), Event-Driven Programming, User Interface and User Experience (UI/UX) Design
Débutant · Spécialisation · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Android (système d'exploitation), Génie logiciel, Programmation Java, Automatisation des tests, Testabilité, Tests unitaires, Git (système de contrôle de version), Développement mobile, Programmation orientée objet (POO), JUnit, Développement piloté par les tests (TDD), Fichier E/S, Tests de développement, Développement Android, Tests d'intégration, Maintenabilité, Modèles de conception de logiciels, Contrôle des versions, Tests de logiciels, Android Studio
Débutant · Spécialisation · 3 à 6 mois