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: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Test Automation, Software Testing, Test Script Development, Integrated Development Environments, Test Data, Test Tools, Browser Compatibility, Computer Programming, Web Development, Programming Principles, Test Case, Software Design, Development Environment
Débutant · Spécialisation · 3 à 6 mois

University of California, Davis
Compétences que vous acquerrez: Autorisation (informatique), Git (Système de contrôle des versions), Java, Examen du code, Programmation Java, Analyse de dépendance, Test de pénétration, JSON, Gestion des vulnérabilités, Authentifications, Développement d'exploits, Codage sécurisé, Docker (Logiciel), Projet ouvert de sécurité des applications web (OWASP), Évaluations de la vulnérabilité, Sécurité des applications
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: OAuth, Microservices, Spring Boot, Containerization, Apache Kafka, Software Testing, Data Store, Docker (Software), Kubernetes, Unit Testing, Authentications, Integration Testing, Software Architecture, Security Testing, Event-Driven Programming, Restful API, Software Design Patterns, Java Programming, Role-Based Access Control (RBAC), Java
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Application Development, UI Components
Intermédiaire · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Technologie Open source, Programmation informatique, Programmation Java, Java, Évolutivité, IntelliJ IDEA, Environnements de développement intégré, Programmation orientée objet (POO), Conception fonctionnelle, Principes de programmation
Intermédiaire · Cours · 1 à 4 semaines
Coursera
Compétences que vous acquerrez: Classification And Regression Tree (CART), Decision Tree Learning, Classification Algorithms, Java, Java Programming, Machine Learning Algorithms, Supervised Learning, Algorithms, Machine Learning, Data Structures, Software Engineering
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object Oriented Design, Computer Programming
Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: structures de données, Algorithmes, Java, Science Informatique Théorique, Javascript, Programmation informatique, Bioinformatique, Tests de développement, Programmation en Python, Développement du programme, Rust (langage de programmation), Stockage des données, Analyse du réseau, C et C++, Débogage, Théorie des graphes, Cas de test, Test de logiciels, Pensée informatique, Principes de programmation
Intermédiaire · Spécialisation · 3 à 6 mois

Coursera
Compétences que vous acquerrez: Java, Java Programming, Algorithms, Computational Thinking, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Functional Design, Development Environment
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Restful API, API Design, API Testing, Spring Boot, Authentications, Test Automation, JSON, Application Programming Interface (API), Test Script Development, Application Deployment, Spring Framework, Object-Relational Mapping, Test Case, Software Quality Assurance, Business Logic, Back-End Web Development, Integration Testing, Software Engineering, Java Programming, Java
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Theoretical Computer Science, Computer Programming, Computational Thinking, Programming Principles, Performance Tuning, Object-Relational Mapping, Computer Programming Tools
Intermédiaire · Spécialisation · 1 à 3 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, Program Development, Graphical Tools, Simulations, Integrated Development Environments, Algorithms
Intermédiaire · Cours · 1 à 3 mois