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, Integrated Development Environments, Build Tools, Software Development Tools, Eclipse (Software), Data Validation, Version Control, JUnit, Software Development, Git (Version Control System), Data Import/Export, Java
Intermédiaire · Spécialisation · 1 à 3 mois

University of London
Compétences que vous acquerrez: Visualisation interactive des données, Cadres JavaScript, HyperText Markup Language (HTML), Conception de l'expérience utilisateur, Wireframing, Javascript, Conception de sites web réactifs, Design d'interaction, Conception de l'application, MongoDB, Interaction Homme-Machine, Conception de sites web, Bootstrap (Framework Front-End), HTML et CSS, Développement Web complet, jQuery, Applications Web, Comptes d'utilisateurs, Outils de développement web, Conception et développement de sites web
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Apache Kafka, Apache Hadoop, JSON
Débutant · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Programmation événementielle, Javascript, structures de données, Débogage, HTML et CSS, Conception interactive, Développement Web, Interface utilisateur (UI), Conception et développement de sites web, Règles pour l’accessibilité des contenus Web, Données Validation des données
Débutant · Cours · 1 à 4 semaines

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

Universidade Estadual de Campinas
Compétences que vous acquerrez: Android Studio, Android Development, Mobile Development, Event-Driven Programming, User Interface (UI), Application Development, Java, Development Environment, User Interface and User Experience (UI/UX) Design, Extensible Markup Language (XML), Object Oriented Programming (OOP)
Intermédiaire · Cours · 1 à 3 mois

University of Minnesota
Compétences que vous acquerrez: Conception orientée objet, Maintenabilité, Examen du code, Déploiement des applications, Développement du programme, Déploiement continu, Modélisation des menaces, Environnement de développement, Analyse des exigences de sécurité, Qualité des logiciels (SQA/SQC), Architecture logicielle, Conception de logiciels, Assurance qualité des logiciels, Test de logiciels, Tests de développement, Livraison continue, Génie logiciel, Sécurité des applications, Modèles de conception de logiciels, Assurance qualité
Intermédiaire · Cours · 1 à 3 mois

Northeastern University
Compétences que vous acquerrez: Java, Software Architecture, Object Oriented Programming (OOP), Data Structures, Software Design, Computer Programming, Programming Principles, Application Development, UI Components
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: API Testing, JSON, Test Automation, JUnit, Test Script Development, Restful API, Software Testing, Test Case, Integration Testing, Functional Testing
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: JUnit, Spring Framework, Spring Boot, Java, Apache Maven, Hibernate (Java), Unit Testing, Gradle, Microservices, Object-Relational Mapping, Software Testing, Testability, Restful API
Intermédiaire · Cours · 1 à 3 mois

University of London
Compétences que vous acquerrez: HyperText Markup Language (HTML), Feuilles de style en cascade (CSS), Conception de sites web réactifs, Conception et développement de sites web, JavaScript et jQuery, Javascript, Principes de programmation, Bootstrap (Framework Front-End), Conception de sites web, HTML et CSS, Environnement de développement, jQuery, Applications Web, Conception interactive, Développement Web
Mixte · Cours · 1 à 3 mois
University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Science Informatique Théorique, Algorithmes, Logiciels mathématiques, Ingénierie informatique, Logiciel de conception, Vérification et validation, structures de données, Architecture des ordinateurs, Logique computationnelle, Conception des systèmes, Outils de programmation informatique, Débogage, Circuits intégrés (CI) spécifiques à l'application, Conception numérique, Outils de développement de logiciels
Intermédiaire · Cours · 1 à 3 mois