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 Alberta
Compétences que vous acquerrez: Examen du code, Java, Modèles de conception de logiciels, Maintenabilité, Conception orientée objet, Conception de l'application, Modèle Vue Contrôleur, Modèle de langage unifié, Conception de logiciels, Architecture logicielle, Principes de programmation
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Plate-forme API Postman, Programmation Java, API dans le nuage, Java, Développement Mobile, Développement du programme, Conception de logiciels, Interface de programmation d'application (API), Test de l'API, Apache Maven, Eclipse (Logiciel), Conception de l'API, Développement Web, Restful API
Intermédiaire · Projet Guidé · Moins de 2 heures

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

University of California, Davis
Compétences que vous acquerrez: Examen du code, Cybersécurité, Test de pénétration, Java, Sécurité des données, Authentifications, Développement d'exploits, Conception de logiciels, Cryptage, Modélisation des menaces, Codage sécurisé, Cryptographie, Projet ouvert de sécurité des applications web (OWASP), Évaluations de la vulnérabilité, Techniques d'exploitation, Sécurité des applications, Principes de programmation, Contrôles de sécurité, Vérification et validation, Débogage
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Java, Programmation Java, Conception orientée objet, Tenue de registres, Programmation orientée objet (POO)
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Apache Cassandra, Distributed Computing, NoSQL, Database Design, Query Languages, Performance Tuning, Scalability, Data Integrity, Data Management, Java
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: HyperText Markup Language (HTML), Javascript, Feuilles de style en cascade (CSS), Développement Web Front-End, HTML et CSS, Conception et développement de sites web, Conception de sites web, Outils de développement web, Développement Web complet, Applications Web, Développement web back-end, Développement Web, Conception interactive
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Apache Kafka, JUnit, Spring Boot, Unit Testing, Integration Testing, Data Pipelines, Restful API, Event-Driven Programming, Encryption, Distributed Computing
Intermédiaire · Cours · 3 à 6 mois

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

University of California San Diego
Compétences que vous acquerrez: Algorithmes, Java, Programmation informatique, Développement du programme, Logique computationnelle, Environnements de développement intégré, L'enseignement, Cas de test, Principes de programmation, Programmation orientée objet (POO), Débogage, Pseudo-code
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: CI/CD, Build Tools, DevOps
Débutant · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: SQL, Bases de données relationnelles, Bases de données, Langage de requête, Manipulation des données, Accès aux données, Gestion des bases de données
Débutant · Cours · 1 à 4 semaines