Course Outline

Εισαγωγή

    React vs Angular και άλλα Frameworks

Κατανόηση React

    JSX, Components and Props, Component Life Cycle, κ.λπ. Διαχείριση κατάστασης εφαρμογής έναντι κατάστασης δεδομένων

Συγγραφή React Εφαρμογές με ES6

    Λειτουργίες σύνταξης και ES6+ που πρέπει να προσέχετε

Δημιουργία Αναπτυξιακού Περιβάλλοντος

Επισκόπηση του Node.js

Εγκατάσταση και διαμόρφωση Node.js

Επισκόπηση του Webpack και του Babel

    Κατανόηση του "μετασχηματισμού" (μετάφραση του JSX σε JavaScript)

Εγκατάσταση και ρύθμιση παραμέτρων Webpack

Εγκατάσταση και διαμόρφωση Babel

Εγκατάσταση React και ReactDOM

Γράψτε την πρώτη σας React αίτηση

Ρύθμιση παραμέτρων του WebPack για παρακολούθηση αλλαγών στα αρχεία προέλευσης

Διαμόρφωση npm ως Tool Runner

Επέκταση της εφαρμογής React με νέα στοιχεία

Εφαρμόστε το Flux and Redux Architecture σε μια εφαρμογή React

Κατανόηση της ροής και Redux

    Στοιχεία χωρίς ιθαγένεια, Ενέργειες, Reducers, Dispatchers, Middleware, Containers, κ.λπ.

Δημιουργία πολλαπλών προβολών στην εφαρμογή React

Εγκατάσταση και διαμόρφωση Redux

Δημιουργία απλής λίστας υποχρεώσεων με Flux/Redux (με εικονικό API διακομιστή)

Ενσωμάτωση ενός Backend με την React Εφαρμογή σας: GraphQL και Apollo

Επισκόπηση του GraphQL

    Τύποι δεδομένων, σχήματα, δομή γραφήματος και ενοποίηση με περιορισμούς React για ξεκούραστη δρομολόγηση GraphQL έναντι SQL

Γράψτε ένα ερώτημα GraphQL

Έλεγχος ταυτότητας χρηστών

Ενσωμάτωση React δρομολογητή με GraphQL

Δημιουργία απλού ιστολογίου με React και GraphQL

Δοκιμή της React εφαρμογής σας

Επεξεργασία React Εφαρμογών με σενάρια γραμμής εντολών npm

Αντιμετώπιση προβλημάτων

Δόμηση του αποθετηρίου εφαρμογών

Βέλτιστες πρακτικές για τη γραφή React Κώδικας

Ανάπτυξη της React εφαρμογής σας

A Word σχετικά με τις εφαρμογές για κινητά με React Native

Περίληψη και Συμπέρασμα

Requirements

  • Εμπειρία ανάπτυξης διαδικτυακών εφαρμογών
  • Εμπειρία προγραμματισμού Javascript
  • Εξοικείωση με React

Ακροατήριο

  • προγραμματιστές
  28 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (2)

Related Courses

Hasura GraphQL Engine

  14 Hours

Relay: Efficiently Fetch Data in React Applications

  14 Hours

React Patterns

  14 Hours

Related Categories