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: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Data Management, Secure Coding, Theoretical Computer Science, Programming Principles, Other Programming Languages, Performance Tuning, Computer Programming
Intermédiaire · Spécialisation · 1 à 3 mois

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

Compétences que vous acquerrez: Code Reusability, Application Development, UI Components, Program Development, User Interface (UI), Maintainability
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Conception d'interaction, Jetpack Android, Développement Android, Git (système de contrôle de version), Tests d'utilisabilité, Réutilisation du code, Commandes Unix, Javascript, Recherche sur les utilisateurs, Contrôle des versions, GitHub, Développement mobile, Kotlin, Restful API, Jest (cadre de test JavaScript), Persona (Expérience utilisateur), Recherche UI/UX, Android Studio, React Native, Structures de données
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Meta
Compétences que vous acquerrez: CORE (logiciel), Git (système de contrôle de version), Tests d'utilisabilité, Commandes Unix, Javascript, Recherche sur les utilisateurs, Contrôle des versions, GitHub, Développement mobile, Restful API, Interface utilisateur (UI), Jest (cadre de test JavaScript), Programmation Swift, Persona (Expérience utilisateur), Recherche UI/UX, Apple iOS, Apple Xcode, React Native, Structures de données, développement iOS
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: Développement de bases de données, Débogage, Conception de la base de données, Langage de balisage hypertexte (HTML), Ajax, Bases de données, SQL, Bases de données relationnelles, JSON, Application de base de données, Logiciel de base de données, Javascript et jQuery, Modélisation des données, Javascript, Gestion des bases de données, Applications Web, HTML et CSS, jQuery, MySQL, PHP (langage de script)
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Cadres d'application, Environnements de développement intégré, Java, Programmation Java, Conception de l'application, Programmation événementielle, Développement d'applications, Conception de l'interface utilisateur (UI), Interface utilisateur (UI), Composants de l'interface utilisateur
Intermédiaire · Projet Guidé · Moins de 2 heures

Universidad de Palermo
Compétences que vous acquerrez: Eclipse (Software), Object Oriented Programming (OOP), Java, Integrated Development Environments, Data Structures, Java Programming, File I/O, Computer Programming, Algorithms, Programming Principles, Development Environment, Debugging
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Apache Maven, Build Tools, Hibernate (Java), Unit Testing, Data Persistence, Docker (Software), Software Testing, Object-Relational Mapping
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Object Oriented Design, Test Automation, Hypertext Markup Language (HTML), Software Testing, Test Script Development, Integrated Development Environments, Web Design and Development, Test Data, Test Tools, Browser Compatibility, Computer Programming, Web Development, Programming Principles
Débutant · Spécialisation · 3 à 6 mois

University of Alberta
Compétences que vous acquerrez: Architecture orientée services, Conception orientée objet, Protocole d'accès simple aux objets (SOAP), Modèle Vue Contrôleur, Java, Programmation orientée objet (POO), Visualisation des logiciels, Services Web, Documents de conception de logiciels, Examen du code, Langage de modélisation unifié, Conception de logiciels, Architecture des systèmes, Développement de logiciels, Restful API, Conception de l'API, Microservices, Modèles de conception de logiciels, Architecture des logiciels, Ingénierie des familles de produits
Débutant · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Java, Algorithmes, Stockage des données, Programmation Java, C++ (langage de programmation), Théorie des graphes, Structures de données
Intermédiaire · Cours · 1 à 3 mois