Get in Touch

Course Outline

Introduction

Overview of the Web Development Cycle

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

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

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

Application Development

  • Creating a data store that loads data folder content
  • Setting up a server file and configuring GraphQL
  • Running React with Relay as the JavaScript framework
  • Automating workflows with pre-fetching
  • Utilizing deferred queries and defining properties to identify critical data
  • Implementing code-splitting for data using Relay

Application Testing

  • Identifying code errors with JSHint
  • Evaluating performance optimization via web.dev

Securing the Application

  • User authentication processes

Troubleshooting

Summary and Conclusion

Requirements

  • A foundational understanding of APIs

Audience

  • Developers
 14 Hours

Testimonials (1)

Upcoming Courses

Related Categories