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 Colorado System
Compétences que vous acquerrez: Algorithmes, Conception de logiciels, Développement du programme, Outils de développement de logiciels, Tests unitaires, Test de logiciels, Modèle de langage unifié, Normes et conduite éthiques, Conception orientée objet, Architecture logicielle, Génie logiciel, Diagrammes de flux de données (DFD)
Intermédiaire · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Programmation du système, C (langage de programmation), structures de données, Algorithmes, C++ (langage de programmation), Principes de programmation, Autres langages de programmation
Intermédiaire · Cours · 1 à 4 semaines

University of Minnesota
Compétences que vous acquerrez: Tests de sécurité, Sécurité des applications, Tests unitaires, Données d'essai, Vérification et validation, Débogage, Automatisation des tests, Outils de développement de logiciels, Couverture du code, Test de logiciels, Cas de test, Automatisation, Tests en boîte blanche, Test de régression
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: JUnit, Spring Framework, Spring Boot, Java, Apache Maven, Hibernate (Java), Unit Testing, Gradle, Microservices, Application Programming Interface (API), Google Cloud Platform, Simple Object Access Protocol (SOAP), Application Deployment, Development Environment, Cloud Deployment, OAuth, YAML, Restful API, Load Balancing, Configuration Management
Intermédiaire · Spécialisation · 3 à 6 mois
Universidad Austral
Compétences que vous acquerrez: Responsive Web Design, LESS, Bootstrap (Front-End Framework), Version Control, HTML and CSS, Web Design and Development, Web Development Tools, Cascading Style Sheets (CSS), Front-End Web Development, JavaScript Frameworks, Web Components, Javascript and jQuery, Application Deployment, Node.JS, Javascript
Débutant · Cours · 1 à 4 semaines

Meta
Compétences que vous acquerrez: Javascript, Développement Web Front-End, MySQL, Feuilles de style en cascade (CSS), Conception de sites web réactifs, Interface de programmation d'application (API), Django (Framework Web), Évolutivité, HyperText Markup Language (HTML), Développement Web complet, Environnement virtuel, Cloud Computing, Gestion des bases de données, Développement web back-end, Applications Web
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Development, HTML and CSS, Web Design and Development, Javascript, Front-End Web Development, Web Content, Responsive Web Design, Web Design
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Pipelines de données, Apache Kafka, Java, API dans le nuage, Google Cloud Platform, Analyse du réseau, Nuage public
Débutant · Projet · Moins de 2 heures
University of Michigan
Compétences que vous acquerrez: Programmation orientée objet (POO), Javascript, JSON, Modélisation des données, Django (Framework Web), Débogage, Conception de la base de données, jQuery, AJAX, Comptes d'utilisateurs, Programmation en Python, Applications Web
Intermédiaire · Cours · 1 à 3 mois
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Programmation orientée objet (POO), structures de données, Algorithmes, Environnements de développement intégré, Programmation en Scala, Principes de programmation, Conception fonctionnelle
Intermédiaire · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Spring Framework, Java, Dependency Analysis, Maintainability, Object Oriented Programming (OOP), Extensible Markup Language (XML), Software Design, Software Architecture, Testability
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Javascript, Développement Web Front-End, Informatique sans serveur, Déploiement dans le nuage, CI/CD, HTML et CSS, Docker (Logiciel), Django (Framework Web), Node.js, Développement d'applications, Conception de l'application, React.js, Conteneurisation, Restful API, Microservices, Kubernetes, Comptes d'utilisateurs, Développement Web complet, Architecture logicielle, Développement web back-end
Avancées · Cours · 1 à 3 mois