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.

Hebrew University of Jerusalem
Compétences que vous acquerrez: Algorithmes, Machines virtuelles, Structures de données, Programmation du système, Programmation orientée objet (POO), Architecture matérielle, Programmation informatique, Architecture des logiciels, Systèmes d'exploitation, Conception de logiciels, Développement du programme, Informatique, Architecture des ordinateurs, Infographie, Périphériques, Systèmes informatiques, Gestion de la mémoire, Logiciel système, Principes de programmation
Mixte · Cours · 1 à 3 mois

The Linux Foundation
Compétences que vous acquerrez: Outils de programmation informatique, Bash (langage de script), Programmation du système, Commandes Linux, Gestion des paquets et des logiciels, Interface de ligne de commande, Développement du programme, Systèmes de fichiers, Scripting, Script Shell, Commandes Unix, Linux, Outils de développement de logiciels, Shell Unix, Administration Linux, Gestion des fichiers, Outils de construction, Unix, grep, Langages de script
Débutant · Cours · 1 à 4 semaines
University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Structures de données, Algorithmes, Logique informatique, Informatique théorique, Circuits intégrés à application spécifique, Optimisation du modèle, Logiciel de conception, Modèle de réseau, Conception numérique, Vérification et validation, Principes de programmation
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Spring Framework, JUnit, Restful API, Spring Boot, Unit Testing, Java Programming, Java, Hibernate (Java), Model View Controller, Java Platform Enterprise Edition (J2EE), Web Services, Object-Relational Mapping, Software Testing, Test Script Development, Apache Maven, Data Access, Databases, Database Management, Web Applications, Gradle
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Java Programming, Java, Object Oriented Programming (OOP), Oracle SQL Developer, Code Reusability, Oracle Databases, Computational Logic, Memory Management
Intermédiaire · Spécialisation · 1 à 3 mois

University of Minnesota
Compétences que vous acquerrez: Déploiement des applications, Intégration continue, Sécurité des applications, Tests de logiciels, Documentation technique, Documentation du logiciel, Modélisation de la menace, Génie logiciel, Modélisation des menaces, Architecture des logiciels, Déploiement continu, Modèles de conception de logiciels, Conception de logiciels, Qualité des logiciels (SQA/SQC), Développement piloté par les tests (TDD), Maintenabilité, Livraison continue, Couverture du code, CI/CD, Outils de construction, Conception orientée objet
Intermédiaire · Cours · 1 à 3 mois
Madecraft
Compétences que vous acquerrez: Amazon Web Services, Cloud Deployment, Hypertext Markup Language (HTML), Cloud Computing, Cloud Computing Architecture, Cloud Services, AWS Identity and Access Management (IAM), Amazon Elastic Compute Cloud, Cloud Infrastructure, Infrastructure as Code (IaC), Web Design and Development, HTML and CSS, AWS CloudFormation, Web Applications, Web Development Tools, Cascading Style Sheets (CSS), AWS SageMaker, Web Development, GitHub, Java Programming
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: React.js, Application Deployment, UI Components, Frontend Integration, JavaScript Frameworks, Code Reusability, Web Applications, Application Programming Interface (API), Web Development Tools, Development Environment, Javascript, Context Management, User Interface (UI), Production Management
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Cadres JavaScript, Feuilles de style en cascade (CSS), React.js, Composants de l'interface utilisateur, Javascript, Réutilisation du code, Développement Web Front-End, Partage des données, HTML et CSS, Interface de programmation d'applications (API)
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: TypeScript, React.js, Interviewing Skills, Development Environment, Javascript, Object Oriented Programming (OOP)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Code Reusability, Functional Design, Javascript, Programming Principles, Maintainability, Debugging
Intermédiaire · Cours · 1 à 3 mois

Packt
Compétences que vous acquerrez: Django (Web Framework), Restful API, AI Personalization, Payment Processing, Product Assortment, Credit/Debit Card Processing, Content Management Systems, Blogs, API Design, Application Deployment, Order Management, Merchandise Maintenance, Content Management, User Accounts, Data Sharing, Web Applications, Web Frameworks, Python Programming, Ajax, Javascript
Débutant · Spécialisation · 3 à 6 mois