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: Classification Algorithms, Java Programming, Data Preprocessing, Machine Learning Software, Model Training, Model Deployment, Model Evaluation, Decision Tree Learning, Logistic Regression
Débutant · Cours · 1 à 4 semaines

Avancées · Cours · 1 à 4 semaines

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

University of Minnesota
Compétences que vous acquerrez: Développement de scripts de test, Cycle de vie du développement des systèmes, Automatisation des tests, Tests en boîte blanche, Outils de test, Tests de logiciels, Tests fonctionnels, Cas de test, JUnit, Tests unitaires, Communication technique, Tests de développement, Planification des tests, Vérification et validation, Couverture du code, Données d'essai, Assurance qualité des logiciels
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Côté serveur, Gestion du contexte, Java, Stockage des données, Applications Web, Partage des données, Plate-forme Java Enterprise Edition (J2EE)
Intermédiaire · Cours · 1 à 4 semaines

University of Maryland, College Park
Compétences que vous acquerrez: Développement Android, Java, Développement mobile, Gestion du cycle de vie des applications, Composants de l'interface utilisateur, Conception de l'application, Développement d'applications, Interface utilisateur (UI), Android Studio, Autorisation (informatique), Android (système d'exploitation), Environnement de développement
Mixte · Cours · 1 à 3 mois

University of California, Irvine
Compétences que vous acquerrez: Importation/exportation de données, Fichier E/S, Logique informatique, Protocoles de réseau, Programmation Python, C (langage de programmation), Programmation orientée objet (POO), Gestion des paquets et des logiciels, Programmation en Python, Gestion de la mémoire
Intermédiaire · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Structures de données, Programmation événementielle, Langage de balisage hypertexte (HTML), Feuilles de style en cascade (CSS), Débogage, Lignes directrices sur l'accessibilité du contenu web, Développement Web, Javascript, Conception de sites web, Conception et développement de sites web, Conception interactive, Outils de développement web, HTML et CSS
Débutant · Cours · 1 à 4 semaines

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

LearnQuest
Compétences que vous acquerrez: Microservices, Modèle Vue Contrôleur, JSON, L'informatique en nuage, Traitement des transactions, Programmation Java, Architecture des logiciels, Architecture orientée services, JUnit, Tests unitaires, Spring Boot, Restful API, Gestion des bases de données, Services Web, Intégration frontale, Persistance des données, Passerelle API, Cartographie objet-relationnelle, Cadres d'application, Cadre de travail Spring
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Spring Framework, Java Programming, Java, Application Frameworks, Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Extensible Markup Language (XML)
Mixte · Cours · 1 à 4 semaines

John Wiley & Sons
Compétences que vous acquerrez: Threat Modeling, Secure Coding, Application Security, DevSecOps, Open Web Application Security Project (OWASP), Cybersecurity, Security Testing, Mobile Security, Software Development Life Cycle, Cryptographic Protocols, Security Controls, Computer Security, Vulnerability Assessments, Continuous Monitoring, Vulnerability Management, Computer Programming, C and C++, Java Programming, Python Programming, C (Programming Language)
Intermédiaire · Spécialisation · 3 à 6 mois