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 data folder content
  • Creating a server file and configuring GraphQL
  • Run React with Relay as the JavaScript framework
  • Automating work with pre-fetching
  • Using differed queries, define properties to find critical data
  • Code-splitting data using Relay

Testing the Application

  • Finding code errors with JSHint
  • Testing optimization with web.dev

Securing the Application

  • Authenticating users

Troubleshooting

Summary and Conclusion

Requirements

  • An understanding of APIs

Audience

  • Developers
 14 Hours

Number of participants



Price per participant

Testimonials (1)

Related Courses

Hasura GraphQL Engine

14 Hours

Next.js 14 Advanced Development

21 Hours

React with Next.js

14 Hours

Managing React State with MobX

14 Hours

Material UI

7 Hours

Ant Design

7 Hours

GraphQL Basics

7 Hours

Advanced Node Application Development With GraphQL

21 Hours

Building Interactive Applications with React, Redux and GraphQL

28 Hours

Advanced React

14 Hours

FARM (FastAPI, React, and MongoDB) Full Stack Development

14 Hours

Choosing the Right JavaScript Framework

14 Hours

Testing React Apps with Jest

14 Hours

MERN Fullstack Development

14 Hours

Meteor and React

14 Hours

Related Categories

1