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: React Native, Prompt Engineering, Software Development Life Cycle, Flutter (Software), Swift Programming, Mobile Development, Software Architecture, Apple Xcode, Android Studio, Android Development, React Redux, Apple iOS, Responsive Web Design, Git (Version Control System), GitHub, Android (Operating System), Cascading Style Sheets (CSS), React.js, User Experience Design, AI Personalization
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Simple Object Access Protocol (SOAP), Development Environment, Hibernate (Java), Systems Architecture, Back-End Web Development, Service Oriented Architecture, Eclipse (Software), Authentications
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Automation, Browser Compatibility, Test Tools, Object Oriented Programming (OOP), Test Data, Integration Testing, Java Programming, Java, Test Case, Unit Testing, Software Testing
Débutant · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: structures de données, Programmation informatique, Débogage, Science Informatique Théorique, Développement du programme, C et C++, Stockage des données, Tests de développement, Programmation en Python, Java, Algorithmes, Bioinformatique, Pensée informatique, Principes de programmation, Systèmes de fichiers, Javascript, Théorie des graphes, Analyse du réseau, Test de logiciels, Rust (langage de programmation)
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Conception de logiciels, Développement Mobile, Conception centrée sur l'utilisateur, Conception d’interfaces utilisateur (UI), Développement Android, Installation du logiciel, Java, Android Studio, Storyboard, Conception interactive, Environnement de développement, Conception de l'application, Développement d'applications
Mixte · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Programmation Java, Services web, Équilibrage de la charge, Architecture orientée services, JSON, Traitement des transactions, Hibernate (Java), Tests unitaires, YAML, Cadre de travail Spring, Cartographie objet-relationnelle, JUnit, Architecture de l'informatique en nuage, Architecture logicielle, Modèle Vue Contrôleur, Microservices, Restful API, Spring Boot, Passerelle API, Gestion de la configuration des logiciels
Débutant · Spécialisation · 1 à 3 mois

University of Alberta
Compétences que vous acquerrez: Modèle de langage unifié, Programmation orientée objet (POO), Conception de logiciels, Design conceptuel, Conception orientée objet, Architecture logicielle, Java, Conception technique
Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: structures de données, Programmation informatique, Débogage, Stockage des données, C++ (langage de programmation), Principes de programmation, Algorithmes, Java, Théorie des graphes, Systèmes de fichiers
Intermédiaire · Cours · 1 à 3 mois

Princeton University
Compétences que vous acquerrez: Programmation Java, Programmation informatique, structures de données, Science Informatique Théorique, Cryptographie, Algorithmes, Pensée informatique, Algèbre linéaire, Théorie des graphes, Routage de réseau
Intermédiaire · Cours · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Programmation orientée objet (POO), structures de données, Science Informatique Théorique, Débogage, Tests unitaires, Algorithmes, Principes de programmation, Java, Optimisation des performances
Intermédiaire · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Règles pour l’accessibilité des contenus Web, Utilisabilité, Programmation événementielle, Conception de sites web réactifs, HTML et CSS, Bootstrap (Framework Front-End), Wireframing, Feuilles de style en cascade (CSS), Conception de sites web, Interface utilisateur (UI), Développement Web, Vérification et validation, Développement Web Front-End, Examen du code, Compatibilité des navigateurs, Conception et développement de sites web, Cadres d'application, Javascript, Conception interactive, HyperText Markup Language (HTML)
Débutant · Spécialisation · 3 à 6 mois

Johns Hopkins University
Compétences que vous acquerrez: Cascading Style Sheets (CSS), Ajax, HTML and CSS, Javascript, Responsive Web Design, Bootstrap (Front-End Framework), Web Design, Web Development, Front-End Web Development, Web Design and Development, JSON, Web Applications, Scripting, Browser Compatibility, Hypertext Markup Language (HTML), Object Oriented Programming (OOP), Event-Driven Programming, User Interface and User Experience (UI/UX) Design, User Experience Design, Web Services
Débutant · Spécialisation · 1 à 3 mois