React for Front-End Development
Develop front-end applications using the React web framework user interface library in this hands-on course.
Language
- English
Topic
- Cloud Development
Industries
- Information Technology
Skills You Will Learn
- Web Development, Design and Product, Full Stack Web Development, Front-End Development, React
Offered By
- IBMSkillsNetwork
Estimated Effort
- 4 weeks
Platform
- SkillsNetwork
Last Update
- September 12, 2024
What You'll Learn
- Write interactive applications using the React web framework.
- Build React elements using JSX and React components.
- Communicate and exchange data with external services using GET, POST, UPDATE, and DELETE requests.
- Use props, states, and hooks to pass data and manipulate the states of React components.
Prerequisites
Course Syllabus
- Introduction to Front-End Frameworks and React
- Insiders Viewpoints: Front-end Frameworks
- Introduction to ES6
- Introduction to JSX
- Hands-on Lab: Hello World with React
- Introduction to Components
- React Components - Props and Event Handling
Module 2: React Components
- Introduction to States
- Passing data and states between components
- Components Lifecycle
- Testing React Components
- Hands-on Lab: React Todo List Application
Module 3: Advanced React
- Hooks
- Implementing Forms
- Introduction to Redux
- Essential Concepts of Redux
- Async with Redux
- Binding Redux and Flow
- Hands-on Lab: React Redux
Module 4: Final Project
- Hands-on Lab: Budget Allocation Application
- Optional Sample Project: The Shopping Application
- Final Project: Budgeting Allocation Application
Language
- English
Topic
- Cloud Development
Industries
- Information Technology
Skills You Will Learn
- Web Development, Design and Product, Full Stack Web Development, Front-End Development, React
Offered By
- IBMSkillsNetwork
Estimated Effort
- 4 weeks
Platform
- SkillsNetwork
Last Update
- September 12, 2024
Instructors
Rav Ahuja
Global Program Director, IBM Skills Network
Rav Ahuja is a Global Program Director at IBM. He leads growth strategy, curriculum creation, and partner programs for the IBM Skills Network. Rav co-founded Cognitive Class, an IBM led initiative to democratize skills for in demand technologies. He is based out of the IBM Canada Lab in Toronto and specializes in instructional solutions for AI, Data, Software Engineering and Cloud. Rav presents at events worldwide and has authored numerous papers, articles, books and courses on subjects in managing and analyzing data. Rav holds B. Eng. from McGill University and MBA from University of Western Ontario.
Read more