Cursuri de pregatire React, Relay, and GraphQL

ID de curs

reactrelaygraphql

Durata

14 ore (usually 2 days including breaks)

Cerințe

  • An understanding of APIs

Audience

  • Developers

Sinoptic

În anii următori 2010, trecerea de la platformele web native la omologul lor mobil a necesitat un sistem de solicitare a datelor mai eficient. La vremea respectivă, companiile se bazau pe serviciile RESTful care s-au dovedit a fi defecte datorită incapacității lor de a se adapta la cererile convolute din aplicațiile React , ceea ce duce la timpuri de răspuns lente. Pentru a depăși acest obstacol, inginerii Facebook au creat servicii cunoscute sub numele de GraphQL și Relay. GraphQL simplifică GraphQL client cu API, automatizând cererile în timp ce cadrul Script Java , Relay, gestionează datele din aplicațiile React . Atât Releul cât și GraphQL sunt utilizate pentru a optimiza interfața de utilizare a unei aplicații React .

Acest instruire, instruită în direct (la fața locului sau la distanță), este orientată către dezvoltatorii care doresc să utilizeze GraphQL și Relay pentru a gestiona datele din aplicațiile React .

Până la sfârșitul acestui antrenament, participanții vor putea:

  • Configurați mediul de dezvoltare necesar pentru a porni controlul datelor pentru aplicațiile React .
  • Furnizați interacțiuni UI-răspuns instant.
  • Agregă datele din mai multe biblioteci într-o singură API convenabilă.
  • Pre-preluare folosind GraphQL și Releu.

Formatul cursului

  • Prelegeri și discuții interactive.
  • O mulțime de exerciții și practică.
  • Implementarea practică într-un mediu de laborator live.

Opțiuni de personalizare a cursului

  • Pentru a solicita un antrenament personalizat pentru acest curs, vă rugăm să ne contactați pentru a vă organiza.

Machine Translated

Schița de curs

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

Mărturii

★★★★★
★★★★★

Categorii inrudite

Cursuri inrudite

Reduceri pentru cursuri

Newsletter Oferte Cursuri

Respectăm confidențialitatea adresei dvs. de email. Nu vom transmite sau vinde adresa altor părți. Puteți să schimbați preferințele sau să vă dezabonați complet în orice moment.

Câțiva dintre clienții noștri

is growing fast!

We are looking to expand our presence in Romania!

As a Business Development Manager you will:

  • expand business in Romania
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!