We may earn an affiliate commission when you visit our partners.
Course image
NIIT

If innovation and creativity in technology attracts you and developing impressive webpages are your passion, then this specialization is for you.

Read more

If innovation and creativity in technology attracts you and developing impressive webpages are your passion, then this specialization is for you.

Front-end developers are skilled professionals who are experts in combining the art of designing with the science of programming. The skills acquired in this field presents copious opportunities for individuals like you in the field of web application development.

This Specialization transforms learners with no programming background into front-end Web developers who can build highly engaging consumer-facing, rich front-end Single Page Application (SPA).

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Eight courses

Introduction to building Web Pages using HTML5 and CSS3

Web content is accessed by millions across the globe every day. Attractive web pages help businesses grow and provide an omnipresent experience to the viewers. This course will teach you how to structure simple web pages from scratch using HTML5 and enhance their appearance with CSS3.

Developing Responsive Web Pages Using HTML5 and CSS3

(14 hours)
The number of mobile users has increased exponentially. Responsive web design adjusts the layout and appearance of web pages to suit the resolution and width of screens, making them attractive on devices with diverse screen sizes.

Building Interactive Web Pages Using Modern JavaScript

(30 hours)
Most businesses with a strong online presence aim to provide their consumers with a rich interactive user experience. JavaScript is one of the core technologies of the World Wide Web. In this course, you will learn to use JavaScript to add behavior to your web pages.

Building Interactive User Interfaces Using React Library

(28 hours)
A frontend application is expected to have an attractive, responsive UI and a seamless UX with swift navigable views. React, a popular JavaScript library is used for developing complex user interfaces for single page applications (SPAs).

Building User Interfaces Using Functional React Components

(12 hours)
React Components are usually implemented using Classes. However, they have limitations, such as the lack of reusability in stateful logic. This course will teach you how to create simple, readable React components with reusable stateful logic using JavaScript functions and React Hooks. You will also learn about different React Hooks and how to test stateful logic.

Building High Quality User Experience Using Material UI

(12 hours)
A user experience is built upon a user’s experiences and interactions with a product, system, or service. Providing high quality digital experiences in a web application involves writing CSS codes which focus on display, navigation, actions, input, and communication.

Building Navigational Workflows Using React

(16 hours)
Forms are essential for collecting user data. React library assists in developing forms using controlled components. Formik library can also be used for handling form input validations and form submissions efficiently. React Router library facilitates developers to rapidly enable routing between components. This course will explore React forms, Formik library and React Router library for creating navigational workflows.

Capstone Project

(12 hours)
The Capstone Project provides an opportunity to revisit concepts covered and develop a workable solution for a given problem statement following best practices.

Learning objectives

  • Structure and style mobile friendly web pages using html5, css3 and bootstrap framework
  • Add interactive behavior to web pages using javascript that allows access to modify the web page content while being viewed on the browser
  • Develop intuitive single page applications efficiently using react javascript library that helps to create interactive user interface painlessly
  • Enhance the react web application quickly with rich user experience which is robust, easy to customize and accessible using material ui library

Save this collection

Save Frontend Development using React to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser