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.

Vanderbilt University
Compétences que vous acquerrez: Maintenabilité, Automatisation des tests, Conception de logiciels, Sécurité des applications, Développement Android, Développement piloté par les tests (TDD), Sécurité mobile, JUnit, Tests unitaires, Architecture logicielle, Génie logiciel, Testabilité, Test de logiciels, Tests d'intégration, Modèles de conception de logiciels, Cas de test, Conception de l'application
Mixte · Cours · 1 à 3 mois
University of Minnesota
Compétences que vous acquerrez: Algorithmes, Apprentissage automatique, Exploration de texte, Statistiques descriptives, Architecture de l'information, Microsoft Excel, Programmation informatique, Analyse prédictive, Programmation Java, Logiciel de Feuille de Calcul, Développement de la personnalité, Taxonomie
Intermédiaire · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: Transformation numérique, Cybersécurité, Architecture d'entreprise, Conception et mise en œuvre du système, Cloud Computing, Science des données, Développement d'applications, Microservices, Architecture de l'informatique en nuage, Technologies de l'entreprise, Stratégie d'expérience client (CX), Modèle de programmation ABAP RESTful (RAP), Analytique, Analyse de valeur et de rentabilité, Planification des ressources de l'entreprise, Applications SAP, Logiciel en tant que service, SAP S/4HANA
Débutant · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, Java Programming, System Programming, Computer Architecture, Performance Tuning, Unix, Computer Science, Debugging
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: HTML et CSS, Conception de sites web réactifs, Développement Mobile, Compatibilité des navigateurs, Développement d'applications, Javascript, React Native, Développement multiplateforme, Développement Web, Conception et développement de sites web
Débutant · Cours · 1 à 4 semaines

Universidad de los Andes
Compétences que vous acquerrez: Unity Engine, Video Game Development, User Interface (UI), Game Design, Animations, Google Analytics, Prototyping, Object Oriented Programming (OOP), C# (Programming Language), Scripting, Application Deployment
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Automatisation des tests, Authentifications, JSON, Programmation pilotée par le comportement, Java, Test de l'API, Développement de scripts de test, Évolutivité, Apache Maven, Données d'essai, Cucumber (logiciel), Gherkin (langage de script), Restful API, Cas de test
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Full-Stack Web Development, Email Automation, Front-End Web Development, Web Design and Development, User Interface (UI), Web Design, Java, Server Side, Java Programming, MySQL, Program Development, Hypertext Markup Language (HTML), Web Development, Web Applications, Data Access, Back-End Web Development, Real Time Data, Development Testing, Cascading Style Sheets (CSS)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Spring Boot, Hibernate (Java), Object-Relational Mapping, GitHub, Git (Version Control System), Java, Software Documentation, JUnit, Restful API, Application Performance Management, API Design, Model View Controller, Postman API Platform, User Accounts
Intermédiaire · Cours · 3 à 6 mois

University of New Mexico
Compétences que vous acquerrez: Middleware, Git (Système de contrôle des versions), Bases de données relationnelles, Ruby on Rails, Feuilles de style en cascade (CSS), Javascript, Modèle Vue Contrôleur, Interface utilisateur (UI), Bases de données, Développement de logiciels, AJAX, Architecture logicielle, Modèles de conception de logiciels, Développement Web complet, Cadres d'application, Applications Web, Développement agile de logiciels
Mixte · Cours · 1 à 3 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