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
 28 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories