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.

University of Michigan
Compétences que vous acquerrez: Programmation événementielle, Interface utilisateur (UI), Développement Web, HTML et CSS, Règles pour l’accessibilité des contenus Web, Javascript, Conception interactive, Conception et développement de sites web, Débogage
Débutant · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Programmation Informatique, Programmation informatique, Programmation orientée objet (POO), Pédagogie numérique, Réceptivité culturelle, Java, Pédagogie, Pensée informatique, Débogage
Débutant · Cours · 1 à 3 mois

University of Alberta
Compétences que vous acquerrez: Développement de logiciels, Conception de l'API, Restful API, Documentation du logiciel, Conception orientée objet, Modèle Vue Contrôleur, Simple Object Access Protocol (SOAP), Programmation orientée objet (POO), Architecture logicielle, Conception de logiciels, Services web, Modèle de langage unifié, Architecture orientée services, Java, Modèles de conception de logiciels, Logiciels système, Examen du code, Maintenabilité, Architecture des logiciels, Ingénierie des familles de produits, Microservices
Débutant · Spécialisation · 3 à 6 mois

Universidad de Palermo
Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Java, Software Design Patterns, Programming Principles
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object-Relational Mapping, Spring Framework, Hibernate (Java), Apache Maven, Model View Controller, Relational Databases, Database Design, MySQL, Web Applications, Java Platform Enterprise Edition (J2EE), Java, Full-Stack Web Development, Database Development, Application Frameworks, Back-End Web Development, Authentications, Object Oriented Design, Object Oriented Programming (OOP), Application Development, Software Design Patterns
Débutant · Spécialisation · 1 à 3 mois

Pearson
Compétences que vous acquerrez: Java, Transaction Processing, File I/O, Java Programming, Data Access, Object Oriented Design, Data Persistence, Stored Procedure, SQL, Integration Testing, Application Development, Command-Line Interface, Application Deployment, Data Integrity, Databases, Programming Principles, Application Programming Interface (API), Secure Coding, System Programming, Mitigation
Intermédiaire · Spécialisation · 1 à 3 mois
Compétences que vous acquerrez: Java Programming, Java, Feature Engineering, Deep Learning, Data Pipelines
Avancées · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Programmation Informatique, Programmation informatique, Programmation orientée objet (POO), Java, Logiciels et technologies pour l'éducation, Pédagogie numérique, Débogage, structures de données, Développement du programme
Débutant · Cours · 1 à 3 mois
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Programmation en Scala, Programmation événementielle, Conception fonctionnelle, Algorithmes, Conception de logiciels, Java, Principes de programmation, structures de données, Optimisation des performances, Modèles de conception de logiciels
Intermédiaire · Cours · 1 à 3 mois

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

University of Alberta
Compétences que vous acquerrez: Conception de l'application, Conception orientée objet, Conception de logiciels, Programmation orientée objet (POO), Java, Modèle de langage unifié, Modèles de conception de logiciels, Maintenabilité
Intermédiaire · Cours · 1 à 4 semaines

Princeton University
Compétences que vous acquerrez: Informatique théorique, Programmation Informatique, Recherche opérationnelle, Programmation Java, Algorithmes, Algèbre linéaire, Programmation informatique, Pensée informatique, Théorie des graphes, Science Informatique Théorique, structures de données, Routage de réseau
Intermédiaire · Cours · 3 à 6 mois