Course Outline
Introduction
- Comparing React to Angular and Other Frameworks
Understanding React for Government
- JSX, Components, Props, Component Life Cycle, and More
- Differentiating Between Application State and Data State
Writing React Applications with ES6
- Syntax and Key ES6+ Features to Consider
Setting up the Development Environment for Government
Overview of Node.js for Government
Installing and Configuring Node.js for Government
Overview of Webpack and Babel for Government
- Understanding "Transformation" (Converting JSX to JavaScript)
Installing and Configuring Webpack for Government
Installing and Configuring Babel for Government
Installing React and ReactDOM for Government
Writing Your First React Application for Government
Configuring WebPack to Monitor Source File Changes for Government
Configuring npm as a Tool Runner for Government
Extending the React Application with New Components for Government
Implementing the Flux and Redux Architecture in a React Application for Government
Understanding Flux and Redux for Government
- Stateless Components, Actions, Reducers, Dispatchers, Middleware, Containers, etc.
Building Multiple Views into the React Application for Government
Installing and Configuring Redux for Government
Creating a Simple To-do List with Flux/Redux (with Mock Server API) for Government
Integrating a Backend with Your React Application: GraphQL and Apollo for Government
Overview of GraphQL for Government
- Data Types, Schemas, Graph Structure, and Integration with React for Government
- Limitations of Restful Routing for Government
- Comparing GraphQL to SQL for Government
Writing a GraphQL Query for Government
Authenticating Users for Government
Integrating React Router with GraphQL for Government
Building a Simple Blog with React and GraphQL for Government
Testing Your React Application for Government
Processing React Applications with npm Command-line Scripts for Government
Troubleshooting for Government
Structuring the App Repository for Government
Best Practices for Writing React Code for Government
Deploying Your React Application for Government
A Word on Mobile Applications with React Native for Government
Summary and Conclusion for Government
Requirements
- Experience in developing web applications for government use
- Proficiency in JavaScript programming
- Familiarity with React framework
Audience
- Software developers
Testimonials (2)
* The hands-on approach, which helped us understand the subject matter better. * The teacher's flexibility in covering topics that are relevant to our use cases.
Juan Rial - Cegeka NV
Course - Building Interactive Applications with React, Redux and GraphQL
Although I had a pretty good knowledge of the subject already, I found out a lot useful stuff during the course.