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: Build Tools, CI/CD, Software Development Tools, Java, Gradle, Java Programming, Apache Maven, MLOps (Machine Learning Operations), Package and Software Management, Applied Machine Learning, Dependency Analysis
Avancées · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: TypeScript, Event-Driven Programming, Javascript, JavaScript Frameworks, Pseudocode, Computational Thinking, JSON, Program Development, Web Development, Angular, Web Applications, Vue.JS, Data Import/Export, Application Development, Mobile Development, Debugging, Code Reusability, Web Frameworks, React.js, Web Development Tools
★ 4.6 (110) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Database Development, Operational Databases, Performance Tuning, Systems Development, Java Programming, System Monitoring, Inventory Management, System Requirements, Business Reporting, Management Reporting, Verification And Validation
Débutant · Cours · 1 à 4 semaines
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Algorithmes, Structures de données, Programmation orientée objet (POO), Principes de programmation, Programmation en Scala, Conception fonctionnelle, Conception orientée objet, Logique informatique
★ 4.8 (65) · Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: Application Security, Angular, OAuth, Test Driven Development (TDD), Web Components, Cryptography, Data Validation, Unit Testing, Vue.JS, Development Testing, Data Security, Authentications, Encryption, Authorization (Computing), HTML and CSS, Hypertext Markup Language (HTML), Web Applications, Javascript, Security Strategy, Computer Programming
★ 4.3 (102) · Débutant · Spécialisation · 1 à 3 mois

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Tests de développement, Hibernate (Java), Développement de bases de données, Langages de requête, Intégration frontale, Cartographie objet-relationnelle, Tests de logiciels, Théorie des bases de données, Optimisation des performances
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Business Process Automation, IT Automation, Data Presentation, Code Reusability, C# (Programming Language), Data Capture, File I/O, Programming Principles, Scalability
Débutant · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Javascript, Scripting, Langage de balisage hypertexte (HTML), Outils de développement web, Développement Web, Principes de programmation
★ 4.5 (110) · Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: OS Process Management, Scalability, Data Integrity
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Enterprise Application Management, Performance Tuning, Database Management, Java Programming, Object Oriented Design, Data Integrity
Débutant · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Systèmes de base de données, Gestion des bases de données, Cadre de travail Spring, Gestion des données, Persistance des données, Services Web, Restful API, Spring Boot, Accès aux données, Cartographie objet-relationnelle, Traitement des transactions
★ 3.9 (47) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Database Development, Data Maintenance, Java Programming, Enterprise Application Management, Back-End Web Development, Full-Stack Web Development, Business Logic, Application Design, Frontend Integration
Débutant · Cours · 1 à 4 semaines