WPI Curriculum Module: JavaScript/TypeScript & React (Frontend)

JavaScript/TypeScript & React (Frontend)

🔍 Module Description

This module offers a comprehensive introduction to JavaScript and TypeScript, the core technologies for building dynamic and interactive web applications. You will learn the fundamentals of JavaScript, including variables, data types, control flow, functions, and object-oriented programming. You will also explore modern JavaScript features like ES6+ and understand how to write clean, efficient, and maintainable code.  

To enhance code quality and reliability, you will learn about debugging techniques and testing methodologies, including unit testing and integration testing. You will also delve into TypeScript, a statically typed superset of JavaScript, which helps catch errors early and improve code readability.

The module will then introduce React, a powerful JavaScript library for building user interfaces. You will learn how to create reusable components, manage state, and handle user interactions effectively. By mastering React, you will be able to build complex and scalable web applications.

Ultimately, this module aims to equip you with the skills to create modern, efficient, and user-friendly web applications. By combining a strong foundation in JavaScript and TypeScript with the power of React, you will be well-prepared for a successful career in web development.

After completing this module, you'll be, among other things, able to:

📚 Syllabus

This module consists of the following classes:

⏱ Workload

This module has a workload of approximately 306 hours. The workload includes the total amount of time that course participants have to successfully complete the JS course.

The workload is an average value calculated by the Web Professional Institute (WPI). The actual workload in a course offered by a training center may differ from the average value stated here depending on the delivery method of the course (e.g. online or face-to-face) and the target group.

  • 5
  • 10
  • 15
  • 20
  • 25
  • 30
  • 35
  • 40
per week

The duration of the course depends on the weekly study time. You can use the slider to find out how long the course lasts.

🎓 Learning Paths

This module is required for the following WPI Certifications:

Interested in learning more about these certifications? Click on the links above to find out how each one can benefit you.

Can't find the perfect fit yet? Explore our full range of certifications to discover new opportunities.

View All Certifications