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: IntelliJ IDEA, Object Oriented Design, Debugging, Software Design, User Interface (UI), Apache Maven, Design Thinking, Object Oriented Programming (OOP), Program Development, Build Tools, Integrated Development Environments, Software Development Tools, Eclipse (Software), Data Validation, Version Control, Software Development, Data Import/Export, Programming Principles, Java, Kotlin
Intermédiaire · Spécialisation · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Modèle de langage unifié, Flux de données, Automatisation des tests, Éthique des données, Conception de logiciels, Conception orientée objet, Tests unitaires, Outils de développement de logiciels, Conception des systèmes, Génie logiciel, Méthodologies de développement de logiciels, Conception technique, Architecture logicielle, JUnit
Intermédiaire · Cours · 1 à 3 mois

Amazon
Compétences que vous acquerrez: Full-Stack Web Development, Restful API, Front-End Web Development, Web Services, Application Deployment, Cloud Applications, Web Development, Spring Framework, Amazon Web Services, Application Programming Interface (API), Server Side, Web Applications, Back-End Web Development, Spring Boot, Java, Hypertext Markup Language (HTML), Model View Controller, Responsive Web Design, Javascript, Cascading Style Sheets (CSS)
Débutant · Cours · 1 à 4 semaines

University of London
Compétences que vous acquerrez: Cadres JavaScript, Interface de ligne de commande, Accès aux données, Comptes d'utilisateurs, Développement Web, Langage de requête, Applications Web, Développement Web complet, Javascript, Données Validation des données, MongoDB
Mixte · Cours · 1 à 3 mois

University of Minnesota
Compétences que vous acquerrez: Programmation Java, Automatisation des tests, Tests unitaires, Tests d'acceptation, Cucumber (logiciel), Cas de test, Analyse des besoins, Gherkin (langage de script), Programmation pilotée par le comportement, Essais fonctionnels, Test de logiciels, JUnit, Couverture du code, Testabilité
Intermédiaire · Cours · 1 à 4 semaines

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

Vanderbilt University
Compétences que vous acquerrez: Microservices, Spring Boot, Spring Framework, IntelliJ IDEA, Java Programming, Restful API, Object Oriented Programming (OOP), Java, Application Deployment, Software Architecture, API Design, Integrated Development Environments, Scalability, Service Oriented Architecture, Web Applications, Software Testing, Unit Testing, Object-Relational Mapping, Distributed Computing, Application Security
Intermédiaire · Spécialisation · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Tests d'intégration, Conception de logiciels, Tests unitaires, Développement Mobile, Interface utilisateur (UI), Développement Android, Développement d'applications, Java, Android Studio, Test de logiciels, Gestion des services
Mixte · Cours · 1 à 4 semaines

Instituto Tecnológico de Aeronáutica
Compétences que vous acquerrez: Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Java, Software Design, Application Design, Test Driven Development (TDD)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Règles pour l’accessibilité des contenus Web, Utilisabilité, HTML et CSS, Conception de sites web réactifs, Wireframing, Contrôle des versions, Développement Web Front-End, React.js, Applications Web, Git (Système de contrôle des versions), Web sémantique, Javascript, Conception de l'interface et de l'expérience utilisateur (UI/UX), Données Validation des données
Intermédiaire · Cours · 1 à 4 semaines
University of Minnesota
Compétences que vous acquerrez: Méthodes statistiques, Personnalisation par l'IA, Programmation informatique, Logiciel de Feuille de Calcul, Développement de la personnalité, Apprentissage automatique, Microsoft Excel, Statistiques descriptives, Exploration de texte, Algorithmes, Analyse prédictive, Java, Collecte de données, Taxonomie
Intermédiaire · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Responsive Web Design, JSON, User Interface (UI) Design, Color Theory, Cascading Style Sheets (CSS), User Interface (UI), HTML and CSS, Hypertext Markup Language (HTML), Restful API, Web Content Accessibility Guidelines, Event-Driven Programming, Web Design, Typography, Web Applications, Application Programming Interface (API), React.js, Web Design and Development, Web Development Tools, Javascript, Web Development
Débutant · Spécialisation · 3 à 6 mois