UKM PENJANA KPT-CAP is now open for applications!

React Development React Development
Beginner-Friendly

React Development

Expand your JavaScript programming skills, and boost your profile at work — and on the job market. Learn to build sophisticated, scalable web applications.

Apply Now
Learn more about this course

INSTRUCTOR-LED | 30 HOURS | IN-PERSON OR REMOTE

OVERVIEW

‣ React has been an explosive success, becoming one of the two most popular front-end frameworks (alongside Angular) in use today 

‣ Some of its key strengths are its speed, its flexibility, and its simplicity. In this training, developers will learn the ins and outs of creating and deploying React applications.

PREREQUISITES

‣ Incoming students should have a familiarity with HTML and the Document Object Model (DOM), along with a working knowledge of JavaScript programming and functions, objects, arrays, and classes.

IDEAL FOR

‣ Current web developers with a strong command of JavaScript and front-end web development looking to add React to their repertoires.

OUTCOMES

‣ Push your knowledge to the next level by learning not only how to create React applications, but how and why they work.

‣ Build multi-page web applications using the popular React Router package.

‣ Create a scalable, maintainable web application.

‣ Call upon an application programming interface (API) in a React application.

‣ Host a React application on Heroku to share with the world.

Hundreds of Premier Companies Trust GA's Tech Programmes to Train Their Teams — Here Are Just a Few

Course Outline

Unit 1: Intro to React
  • Learn the basic elements of building a React application, from core mechanics (e.g. the Virtual DOM) to create nested components.

Unit 2: State
  • Explore how the idea of state is managed in a React application.

Unit 3: ES6 and Functional Components
  • Learn about some of the features of the latest version of JavaScript, ES6, and use them to create components more easily using functions.

Unit 4: Routing and APIs
  • Use UI routing to simulate a multi-page experience on the front-end, and connect your application to a back-end API.

Unit 5: React in Practice
  • Learn skills for React development in the real world, like deploying and debugging React applications.

Unit 6: Final Project and Presentation
  • Build a custom React application to demonstrate what you’ve learned, and present your work to the class.

Inside Our Best-in-Class Curriculum

Real-World Portfolio Projects

Graduate with a polished capstone project: A working React application of your choice built from scratch. 

Individualised Instructor Support

Get guidance, feedback, and more from experts who are dedicated to supporting your learning and career goals. Get individual feedback and guidance from instructors and TAs during office hours. Stay motivated and make the most of your experience with the help of GA's dedicated team. 

Global Network of 100K+ Alumni

Create connections with peers that last well beyond your time in the classroom. As part of the GA alumni community, you’ll gain access to networking events and workshops to keep evolving your career for years to come.

Frequently Asked Questions

Why are React development skills relevant today?

If you’re in search of programming skills to differentiate yourself within the front-end development crowd, React knowledge is the place to start. According to Stack Overflow’s annual developer survey, this JavaScript library is the one “most developers want to work with if they don’t already.” Employers are in search of talent that can leverage React’s ability to handle constantly changing data inputs. And there’s not enough talent on the market to meet this need.

What are the professional backgrounds of React development students?

General Assembly courses attract eager learners who are as passionate about growing their careers as you are. Their backgrounds span professions in design, product management, and many other fields. The experience can create lasting friendships and collaborations that will support you throughout a lifetime of discovery.

What practical skills can I expect to have after completing this course?

Throughout this course, you’ll:

  • Explore the essentials of programming with React, the JavaScript library, including components, JSX, props, and state.

  • Push your knowledge to the next level by learning not only how to create React applications, but how and why they work.

  • Build multi-page, interactive web applications using the popular React Router package.

  • Create a scalable, maintainable web application.

  • Call upon an application programming interface (API) in a React application.

  • Host a React application on Heroku to share with the world.

Will I earn a certificate?

Yes! Upon passing this course, you will receive a signed certificate of completion. Thousands of GA alumni use their course certificate to demonstrate skills to employers and their LinkedIn networks. GA’s React Development course is well-regarded by many top employers, who contribute to our curriculum and use our tech programmes to train their own teams.

Are there any prerequisites for this course?

Incoming students should have a familiarity with HTML and the Document Object Model (DOM), along with a working knowledge of JavaScript programming and functions, objects, arrays, and classes.

Our Admissions team can discuss your background and learning goals to advise if this course is a good fit for you.

Who teaches this course?

Our instructors are front-end web development experts. They combine in-depth knowledge as practitioners with a passion for nurturing the next generation of talent.

We work with a large pool of industry veterans around the world. Please speak with our Admissions team to find out who is teaching the upcoming course in your location.

Can I work full-time while enrolled in this course?

Yes! All of our part-time courses are designed for busy professionals with full-time work commitments.

You will be expected to spend time working on homework and projects outside of class hours each week, but the workload is designed to be manageable with a full-time job.

If you need to miss a session or two, we offer resources to help you catch up. We recommend you discuss any planned absences with your instructor.

Which format should I take this course in — on campus or online?

It’s up to you! Our Remote courses offer a learning experience that mirrors GA’s on-campus offerings but allow you to learn from the comfort of home. You’ll still get access to the expert instruction, learning resources, and support network that GA is known for.

If you prefer to learn alongside your peers and can make it to campus, our in-person courses allow you to take advantage of our beautiful classrooms and workspaces.

Our Admissions team can advise you on the best format for your personal circumstances and learning style.