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: CI/CD, Build Tools, DevOps
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Algorithmes, Feuilles de style en cascade (CSS), Programmation événementielle, Javascript, Principes de programmation, Débogage, Programmation informatique, Conception de sites web, HTML et CSS, Analyse d'images, Interface utilisateur (UI), Conception interactive, Développement Web, Pensée informatique
Débutant · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Architecture orientée services, Conception de l'API, Simple Object Access Protocol (SOAP), Développement Android, JSON, Services web, Architecture logicielle, Applications Web, Développement Web, Microservices, Restful API
Intermédiaire · Cours · 1 à 4 semaines

Meta
Compétences que vous acquerrez: GitHub, Expérience Utilisateur, SQL, Conception de l'expérience utilisateur, Git (Système de contrôle des versions), Développement Mobile, Javascript, Design d'interaction, React.js, Tests d'utilisabilité, Jest (cadre de test JavaScript), Outils de développement web, Recherche en design, Commandes Unix, Recherche utilisateur, Contrôle des versions, React Native, Persona (Expérience utilisateur), Interface utilisateur (UI), Restful API
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), Containerization, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, Database Design, Cloud-Native Computing, Responsive Web Design, NoSQL, Git (Version Control System), Ajax, Grafana, Javascript, Azure DevOps, Engineering Software
Débutant · Certificat Professionnel · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Accès aux données, Programmation Java, Développement Mobile, Développement Android, Bases de données, Conception de logiciels, Architecture logicielle, Gestion de processus OS, Gestion du contenu, Gestion des services, Conception d’interfaces utilisateur (UI), Android Studio
Débutant · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Déploiement des applications, Modèle de langage unifié, Maintenabilité, Évolutivité, Visualisation des logiciels, Bases de données, Conception de logiciels, Documentation du logiciel, Architecture des systèmes, Modèles de conception de logiciels, Architecture logicielle, Ingénierie des familles de produits, Développement de logiciels
Intermédiaire · Cours · 1 à 4 semaines

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Java Programming, Object Oriented Programming (OOP), File I/O, Programming Principles, Data Structures, Software Engineering, Unit Testing, Debugging, OS Process Management, Performance Tuning
Intermédiaire · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: HyperText Markup Language (HTML), PHP (langage de script), Modélisation des données, SQL, Codage sécurisé, Programmation orientée objet (POO), JSON, Javascript, Conception de la base de données, Débogage, MySQL, Bases de données, AJAX, JavaScript et jQuery, jQuery, Applications Web, Développement Web, Application de base de données, Bases de données relationnelles, Base de données
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: GitHub, Conception de l'expérience utilisateur, structures de données, Javascript, Git (Système de contrôle des versions), Design d'interaction, Développement Mobile, Développement Android, Kotlin, Commandes Unix, React Native, Persona (Expérience utilisateur), Interface utilisateur (UI), Tests d'utilisabilité, Restful API, Contrôle des versions, Recherche utilisateur, Jest (cadre de test JavaScript), Android Jetpack, Android Studio
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Meta
Compétences que vous acquerrez: GitHub, Développement Mobile, Git (Système de contrôle des versions), Javascript, Design d'interaction, structures de données, Tests d'utilisabilité, Programmation Swift, Apple Xcode, Commandes Unix, Persona (Expérience utilisateur), développement iOS, Interface utilisateur (UI), Recherche utilisateur, React Native, Jest (cadre de test JavaScript), Contrôle des versions, Restful API, Apple iOS, Données de base (logiciel)
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Instituto Tecnológico de Aeronáutica
Compétences que vous acquerrez: Test Driven Development (TDD), Unit Testing, JUnit, Test Automation, Software Testing, Testability, Maintainability, Software Design, Software Development, White-Box Testing, Object Oriented Programming (OOP), Software Quality (SQA/SQC), Programming Principles
Intermédiaire · Cours · 1 à 4 semaines