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: Cloud Deployment, Software Development Life Cycle, OpenShift, Istio, Kubernetes, Node.JS, Software Architecture, Application Deployment, Restful API, Database Design, CI/CD, Cloud-Native Computing, NoSQL, Git (Version Control System), Cloud Applications, Javascript, Front-End Web Development, Ajax, Azure DevOps, Software Development
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), OpenShift, Containerization, Istio, Kubernetes, Node.JS, Software Architecture, Application Deployment, Restful API, Database Design, Cloud-Native Computing, NoSQL, Git (Version Control System), Javascript, Ajax, Grafana, Azure DevOps, Software Development
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Transaction Processing, File I/O, Data Access, Dataflow, Data Persistence, Database Management, Stored Procedure, SQL, Data Integrity, Data Import/Export, Databases, Secure Coding, File Systems
Intermédiaire · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Conception et développement de sites web, Programmation informatique, Langage de balisage hypertexte (HTML), Pensée informatique, Algorithmes, Feuilles de style en cascade (CSS), Développement Web, Principes de programmation, Analyse d'images, Javascript, Programmation événementielle, Applications Web, Conception de l'interface utilisateur (UI), HTML et CSS, Conception de sites web, Conception interactive, Composants de l'interface utilisateur
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: React Native, iOS Development, Apple iOS, Software Development Life Cycle, Flutter (Software), Mobile Development, Software Architecture, Android Studio, User Centered Design, Android Development, Swift Programming, Git (Version Control System), GitHub, User Interface (UI) Design, Javascript, Android (Operating System), Front-End Web Development, React Redux, Data Ethics, AI Personalization
Débutant · Certificat Professionnel · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Débogage, Programmation informatique, Matlab, Résolution de problèmes, Logiciels mathématiques, Logique informatique, Principes de programmation, Fichier E/S, Réutilisation du code, Persistance des données, Outils de programmation informatique, Informatique, Gestion des fichiers, Importation/exportation de données, Développement du programme, Conception fonctionnelle, C (langage de programmation), Tracé (graphique), Structures de données
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Bootstrap (Front-End Framework), Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Browser Compatibility, User Centered Design, CI/CD, Cloud Applications, Cloud Development, NoSQL, Git (Version Control System), GitHub, Webpack, HTML and CSS, Application Development, MongoDB, Agile Methodology, Javascript, Front-End Web Development, Software Development
Débutant · Certificat Professionnel · 3 à 6 mois

EDUCBA
Compétences que vous acquerrez:
Avancées · Cours · 1 à 3 mois

Universidad de Palermo
Compétences que vous acquerrez: Conception orientée objet, Java, Programmation orientée objet (POO), Programmation Java, Principes de programmation, Conception de logiciels, Développement de logiciels
Intermédiaire · Cours · 1 à 4 semaines

Meta
Compétences que vous acquerrez: Conception d'interaction, React.js, SQL, JSON, Git (système de contrôle de version), Tests d'utilisabilité, Commandes Unix, Javascript, Recherche sur les utilisateurs, Contrôle des versions, GitHub, Outils de développement web, Développement mobile, Conception de l'expérience utilisateur, Restful API, Jest (cadre de test JavaScript), Conception de l'interface et de l'expérience utilisateur (UI/UX), Persona (Expérience utilisateur), Recherche UI/UX, React Native
Débutant · Spécialisation · 3 à 6 mois

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Software Design Patterns, Object Oriented Programming (OOP), Software Design, Object Oriented Design, Java, Java Programming, Program Development, Computer Programming, Graphical Tools, User Interface (UI), Simulations
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation informatique, Environnements de développement intégré, Java, Programmation orientée objet (POO), Outils de développement de logiciels, Programmation Java, Principes de programmation, Commandes Linux, Installation du logiciel, Outils de programmation informatique, Interface de ligne de commande, Développement de logiciels, Environnement de développement, Cycle de vie du développement logiciel, Développement du programme
Débutant · Cours · 1 à 4 semaines