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: Interface de programmation d'application (API), Restful API, Programmation événementielle, Développement de logiciels, Javascript, Outils de développement web, Conception de jeux
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation en Python, Programmation Java, Examen du code, Architecture logicielle, Architecture des logiciels, Flux de travail IA, Environnements de développement intégré, Contrôle des versions, Conception de logiciels
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Java Programming, Test Automation, JUnit, Object Oriented Programming (OOP), Integration Testing, Browser Compatibility
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Performance Tuning, Database Design
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Merchandising, Product Assortment, E-Commerce, Web Applications, Scalability, Web Design and Development, Technology Solutions, Application Programming Interface (API), Javascript
Débutant · Cours · 1 à 4 semaines

Johns Hopkins University
Compétences que vous acquerrez: Java, Gestion des fichiers, Big Data, Apache Hadoop, Systèmes de fichiers, Traitement des données, Informatique distribuée, Architecture des systèmes, Environnement de développement, Évolutivité, structures de données, Stockage des données, Infrastructure de données
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement Web, Développement d'applications, React.js, Cadres JavaScript, Outils de développement web, Javascript, TypeScript
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: SonarQube, Apache Maven, Jenkins, Apache Tomcat, Application Deployment, Java, DevOps, Application Servers, Amazon Web Services, CI/CD, Amazon Elastic Compute Cloud, Git (Version Control System)
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Blockchain, Development Environment, Web Development Tools, Virtual Machines, Software Testing, Software Development Tools, Data Storage, Debugging, Javascript, Cryptographic Protocols, Event-Driven Programming, System Design and Implementation, Transaction Processing, Payment Systems
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Débogage, Gestion des paquets et des logiciels, React.js, Maintenabilité, Composants UI, Environnement de développement, Node.js, GitHub, Test de logiciels, Javascript, Outils de développement web, Tests unitaires, Optimisation des performances, Contrôle des versions, Côté serveur, Git (Système de contrôle des versions), Outils de développement de logiciels
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cloud Applications, Cloud-Native Computing, Cloud Development, Google Cloud Platform, Serverless Computing, Application Deployment, Cloud Deployment, Application Performance Management, Infrastructure as Code (IaC), Cloud API, Application Development, API Gateway, Microservices, Authentications, Software Development, Application Programming Interface (API), Cloud Services, Cloud Storage, Cloud Computing, Debugging
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Algorithmes, Informatique, Développement de logiciels, Développement Web, Programmation informatique, Développement du programme, Pensée informatique, Programmation Informatique, Javascript, Génie logiciel, Principes de programmation, structures de données
Intermédiaire · Cours · 1 à 4 semaines