Guided Project: Build a COVID Dashboard with React
This guided project teaches how to use React.js and Chart.js to create a COVID Dashboard. React.js is a JavaScript library for creating web-based user interfaces, while Chart.js is a library for creating visualizations. Through this project, users will learn how to use APIs to connect the two frameworks and create a dashboard to track the spread of COVID-19. ▼
ADVERTISEMENT
Course Feature
Cost:
Free
Provider:
Edx
Certificate:
No Information
Language:
English
Start Date:
Self paced
Course Overview
❗The content presented here is sourced directly from Edx platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [February 21st, 2023]
[Course Overview]
This guided project is designed to help developers with basic JavaScript and HTML/CSS experience to sharpen their front-end skills. Through this project, learners will use React.js and Chart.js to create a dynamic single-page application that visualizes data from COVID-19 Canada Open Data Working Group's API as a dashboard. Learners will learn how to utilize and integrate front-end frameworks with APIs to build simple but powerful applications. By the end, learners will understand the fundamentals of React and be able to create their own React application from scratch.
[Why to Learn]
This guided project is a great way for developers to learn the fundamentals of React and how to create a dynamic single-page application. Learners will gain valuable experience in integrating front-end frameworks with APIs to build powerful applications. Additionally, learners will be able to create their own React application from scratch. This project is also a great way to learn how to use React.js and Chart.js to create a dashboard that visualizes data from COVID-19 Canada Open Data Working Group's API.
[Development Paths]
This guided project is ideal for developers with basic JavaScript and HTML/CSS experience. Learners will be provided with a Cloud-based IDE from IBM that already has many libraries, such as React.js and Chart.js, preinstalled. Learners will learn how to utilize and integrate front-end frameworks with APIs to build simple but powerful applications. By the end, learners will understand the fundamentals of React and be able to create their own React application from scratch.
[Related Learning Suggestions]
This guided project is a great way to learn the fundamentals of React and how to create a dynamic single-page application. Learners may also want to consider taking other courses related to React, such as React Fundamentals, React Native, and React Router. Additionally, learners may want to consider taking courses related to APIs, such as API Design and Development, API Security, and API Testing.
[Applications]
After completing this course, users can apply their newfound knowledge of React.js and Chart.js to create dynamic single-page applications that visualize data from APIs. They will be able to utilize and integrate front-end frameworks with APIs to build simple but powerful applications. Additionally, users will understand the fundamentals of React and be able to create their own React application from scratch.
[Career Paths]
1. Front-End Developer: Front-end developers are responsible for creating the user interface of a website or application. They use HTML, CSS, and JavaScript to create the look and feel of a website or application. Front-end developers are in high demand as more companies are looking to create engaging user experiences. The development of React.js and Chart.js has made it easier for front-end developers to create dynamic and interactive user interfaces.
2. Data Visualization Developer: Data visualization developers are responsible for creating visual representations of data. They use tools such as React.js and Chart.js to create interactive charts and graphs that can be used to display data in an easy-to-understand format. As data becomes more important in decision-making, the demand for data visualization developers is increasing.
3. Web Application Developer: Web application developers are responsible for creating web applications that are interactive and user-friendly. They use frameworks such as React.js and Chart.js to create dynamic and interactive web applications. With the increasing demand for web applications, web application developers are in high demand.
4. API Developer: API developers are responsible for creating APIs that can be used to connect applications to data sources. They use frameworks such as React.js and Chart.js to create APIs that can be used to access and manipulate data. As more companies are looking to create data-driven applications, the demand for API developers is increasing.
[Education Paths]
1. Bachelor of Science in Computer Science: This degree path focuses on the fundamentals of computer science, such as programming, algorithms, data structures, and software engineering. It also covers topics such as artificial intelligence, computer networks, and database systems. This degree path is ideal for those who want to develop their skills in software development and web development. Additionally, the increasing demand for software engineers and web developers makes this degree path a great choice for those looking to enter the tech industry.
2. Bachelor of Science in Information Technology: This degree path focuses on the application of technology to solve business problems. It covers topics such as systems analysis, database management, and network security. This degree path is ideal for those who want to develop their skills in software development, web development, and IT management. Additionally, the increasing demand for IT professionals makes this degree path a great choice for those looking to enter the tech industry.
3. Master of Science in Computer Science: This degree path focuses on advanced topics in computer science, such as machine learning, artificial intelligence, and distributed systems. It also covers topics such as software engineering, computer networks, and database systems. This degree path is ideal for those who want to develop their skills in software development and web development. Additionally, the increasing demand for software engineers and web developers makes this degree path a great choice for those looking to enter the tech industry.
4. Master of Science in Information Technology: This degree path focuses on the application of technology to solve business problems. It covers topics such as systems analysis, database management, and network security. This degree path is ideal for those who want to develop their skills in software development, web development, and IT management. Additionally, the increasing demand for IT professionals makes this degree path a great choice for those looking to enter the tech industry.
Course Provider
Provider Edx's Stats at AZClass
Discussion and Reviews
0.0 (Based on 0 reviews)
Start your review of Guided Project: Build a COVID Dashboard with React