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 înrudite

Cursuri înrudite

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 for a good mixture of IT and soft skills in Romania!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions