Get in Touch

Course Outline

Introduction

Overview of the Web Development Cycle

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

The Fundamentals of APIs and Their Functionality

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

Preparing the Development Environment

  • Preparing the code repository (GitHub, GitLab, etc.)
  • Installing NPM
  • Preparing file dependencies

Developing an Application

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

Testing the Application

  • Identifying code errors with JSHint
  • Testing optimisation with web.dev

Securing the Application

  • Authenticating users

Troubleshooting

Summary and Conclusion

Requirements

  • A solid understanding of APIs

Audience

  • Developers
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories