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.

Coursera
Compétences que vous acquerrez: Débogage, Javascript, React.js, Outils de développement web, Environnements de développement intégré, TypeScript
Intermédiaire · Projet Guidé · Moins de 2 heures

LearnQuest
Compétences que vous acquerrez: Stored Procedure, PL/SQL, SQL, Database Management, Data Access, Databases, Database Systems, Java, Java Programming, JUnit
Débutant · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: JSON, Conception de logiciels, Restful API, Java, Services web, Architecture logicielle, Applications Web, Interface de programmation d'application (API), Plate-forme Java Enterprise Edition (J2EE), Conception de l'API
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: IntelliJ IDEA, Debugging, Software Design, User Interface (UI), Apache Maven, Object Oriented Programming (OOP), Program Development, Application Design, Integrated Development Environments, Build Tools, Software Development Tools, User Interface (UI) Design, Eclipse (Software), Data Validation, Version Control, JUnit, Software Development, Git (Version Control System), Data Import/Export, Java
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Angular, Development Environment, Program Development, Web Development Tools, JavaScript Frameworks, Javascript, Web Components, Front-End Web Development, Web Development
Débutant · Projet Guidé · Moins de 2 heures

University of Washington
Compétences que vous acquerrez: Responsive Web Design, Web Design, GitHub, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Version Control, Web Design and Development, Usability, User Interface and User Experience (UI/UX) Design, User Experience, Javascript, Web Content Accessibility Guidelines, Browser Compatibility, User Story, Front-End Web Development, Web Development, Mobile Development, Semantic Web, Git (Version Control System)
Débutant · Spécialisation · 1 à 3 mois

Google Cloud
Compétences que vous acquerrez: Application Deployment, Cloud Deployment, Cloud Development, Cloud Applications, Google Cloud Platform, Performance Tuning, Cloud Storage, Debugging, Containerization, Cloud Services, Development Environment, Data Storage, Node.JS
Intermédiaire · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Data Structures, System Programming, Computer Programming, Software Design, Python Programming, Java Programming, Algorithms, Debugging
Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: Django (Web Framework), Web Applications, Back-End Web Development, Expense Management, Application Development, Database Application, Data Visualization, Business Process Automation, Chart.js, Python Programming, Data Modeling, Data Security, GitHub, Javascript, Git (Version Control System)
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Apache Kafka, Apache Hadoop, Apache Spark, Real Time Data, Scala Programming, Data Integration, Command-Line Interface, Apache Hive, Big Data, Applied Machine Learning, Data Processing, Apache, System Design and Implementation, Apache Cassandra, Data Pipelines, Java, Distributed Computing, IntelliJ IDEA, Application Deployment, Enterprise Application Management
Intermédiaire · Spécialisation · 3 à 6 mois
Compétences que vous acquerrez: Jest (JavaScript Testing Framework), User Acceptance Testing (UAT), Cucumber (Software), Postman API Platform, Software Testing, Behavior-Driven Development, Test Tools, Selenium (Software), Test Driven Development (TDD), API Testing, Unit Testing, Performance Testing, Functional Testing, Test Automation, Web Development Tools, Usability Testing, User Interface (UI), Test Case, Javascript
Débutant · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Performance Tuning, Java, Enterprise Application Management, Computational Thinking, Algorithms, Data Structures, Scalability, Programming Principles, Debugging, Management Consulting, Mitigation, Project Implementation
Avancées · Cours · 1 à 4 semaines