Course Outline

Introduction

Overview of the Web Development Cycle for Government

  • Version control, coding, building, testing, and deploying
  • Automating the process

The Fundamentals of APIs and Their Functionality for Government

  • Web Architecture Patterns: the composite pattern, proxy pattern, and facade pattern
  • Operations: queries and mutations

Preparing the Development Environment for Government

  • Setting up the code repository (GitHub, GitLab, etc.)
  • Installing NPM
  • Configuring file dependencies

Developing an Application for Government

  • Creating a data store that loads content from a data folder
  • Creating a server file and configuring GraphQL
  • Running React with Relay as the JavaScript framework
  • Automating work through pre-fetching
  • Using deferred queries to identify critical data properties
  • Code-splitting data using Relay

Testing the Application for Government

  • Detecting code errors with JSHint
  • Evaluating optimization with web.dev

Securing the Application for Government

  • Authenticating users

Troubleshooting for Government

Summary and Conclusion for Government

Requirements

  • An understanding of Application Programming Interfaces (APIs) for government

Audience

  • Software Developers
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories