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.

University of Colorado Boulder
Compétences que vous acquerrez: Eclipse (Logiciel), Conception du matériel, Tests en laboratoire, Conception et mise en œuvre du système, Développement de logiciels, Circuits intégrés à application spécifique, Rapports de laboratoire, Architecture des ordinateurs, Cas de test, Expérience en laboratoire, Systèmes électroniques, Systèmes embarqués, Réseau de portes programmables (FPGA), Vérification et validation, Ingénierie électronique, Matériel électronique, Développement de scripts de test, Génie électrique et informatique, Microarchitecture, Logiciels embarqués
Préparer un diplôme
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Selenium (Software), JUnit, HTML and CSS, Test Automation, Hypertext Markup Language (HTML), Software Testing, Web Design and Development, Test Script Development, Test Tools, Web Development, Unit Testing, Software Quality Assurance, Java, Data Structures, Java Programming, Cascading Style Sheets (CSS), Test Execution Engine, Code Reusability, Debugging, Software Design Patterns
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Role-Based Access Control (RBAC), Postman API Platform, Authentications, Spring Framework, API Testing, Authorization (Computing), Restful API, Identity and Access Management, Secure Coding, Java Programming, Spring Boot, User Accounts, Application Programming Interface (API), API Design, Web Applications
Intermédiaire · Cours · 1 à 4 semaines
University of London
Compétences que vous acquerrez: Arithmétique, Mise en réseau générale, Résolution de problèmes, Programmation informatique, Pensée informatique, Réseaux informatiques, Sécurité des réseaux, Développement du programme, Maîtrise de l'informatique, Mathématiques générales, Systèmes informatiques, Mathématiques appliquées, Informatique, Applications Web, Visualisation (infographie), Sécurité réseau, Javascript, Sécurité des applications, Débogage, Environnement de développement, Analyse numérique
Préparer un diplôme
Débutant · Spécialisation · 1 à 3 mois

Google Cloud
Compétences que vous acquerrez: Google App Engine, Cloud Deployment, Application Deployment, Cloud Development, Cloud Applications, Java, Google Cloud Platform, Cloud Services, Application Development, Cloud Computing, Java Programming, Cloud Platforms, DevOps
Débutant · Projet · Moins de 2 heures

Packt
Compétences que vous acquerrez: Node.JS, Open Web Application Security Project (OWASP), Application Deployment, JavaScript Frameworks, Web Frameworks, Test Driven Development (TDD), Cloud Deployment, Continuous Deployment, Authentications, Web Development, Development Testing, Jest (JavaScript Testing Framework), Full-Stack Web Development, Web Applications, Application Security, Javascript, CI/CD, Web Development Tools, Back-End Web Development, Front-End Web Development
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Object Oriented Programming (OOP), Javascript, Code Reusability, Web Development, Web Design and Development, Application Programming Interface (API), Web Applications, API Testing, Debugging
Débutant · Cours · 1 à 3 mois

SkillsBooster Academy
Compétences que vous acquerrez: Prompt Engineering, Prompt Engineering Tools, AI Workflows, Vibe coding, Generative AI Agents, Software Development Tools, Artificial Intelligence, Generative AI, AI Personalization, Google Workspace, Code Review, Software Development, Responsible AI, Application Deployment, Design Software, Front-End Web Development, Software Engineering, React.js, Web Development, Javascript
Débutant · Cours · 1 à 3 mois

IIT Guwahati
Compétences que vous acquerrez: Package and Software Management, Time Series Analysis and Forecasting, Cloud Computing Architecture, Linear Algebra, Data Structures, R (Software), Data Warehousing, Database Design, Model Evaluation, Database Management, Social Network Analysis, Algorithms, Java Programming, Deep Learning, Portfolio Management, Oral Comprehension, C (Programming Language), Econometrics, Spreadsheet Software, Data Literacy
Obtenir un diplôme
Diplôme · 1 à 4 ans

Compétences que vous acquerrez: Node.JS, Postman API Platform, MongoDB, API Testing, Back-End Web Development, Data Validation, Application Programming Interface (API), Web Development, Web Applications, Javascript, Application Development, Restful API, Email Automation, JSON, Cloud Applications, Development Environment, Data Integrity, Authentications, Role-Based Access Control (RBAC), Package and Software Management
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Graph Theory, Computational Thinking, Data Structures, Algorithms, Problem Solving, Programming Principles, Computer Programming, Theoretical Computer Science, Javascript, Performance Tuning, Memory Management
Intermédiaire · Spécialisation · 3 à 6 mois

University of Alberta
Compétences que vous acquerrez: Stockage des données, Déploiement des applications, Conception de logiciels, Documents de conception de logiciels, Documentation du logiciel, Architecture des systèmes, Langage de modélisation unifié, Conception de diagrammes, Développement de logiciels, Architecture des logiciels, Ingénierie des familles de produits, Visualisation des logiciels, Examen technique des logiciels
Intermédiaire · Cours · 1 à 4 semaines