Εξέλιξη Κομματιού

Εισαγωγή

  • React vs Angular και άλλα πλαίσια

Κατανόηση του React

  • JSX, Components and Props, the Component Life Cycle, etc.
  • Χρήση application state vs data state

Γραφτά React Applications με ES6

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

Ρυθμίση του Περιβάλλοντος Ανάπτυξης

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

Εγκατάσταση και ρύθμιση του Node.js

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

  • Κατανόηση "transformation" (translation of JSX to JavaScript)

Εγκατάσταση και ρύθμιση του Webpack

Εγκατάσταση και ρύθμιση του Babel

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

Γραφτών πρώτων εφαρμογής React

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

Ρύθμιση npm ως εκτελεστή εργαλείου

Επέκταση της React application με νέα components

Υλοποίηση της αρχιτεκτονικής Flux και Redux στην εφαρμογή React

Κατανόηση του Flux και Redux

  • Stateless Components, Actions, Reducers, Dispatchers, Middleware, Containers, etc.

Δημιουργία πολλαπλών views στην React application

Εγκατάσταση και ρύθμιση του Redux

Δημιουργία απλής λίστας To-do με Flux/Redux (με δοκιμαστικό API server)

Ολοκλήρωση πίσω συστήματος με την React application: GraphQL και Apollo

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

  • Data Types, Schemas, Graph Structure, and Integration with React
  • Περιορισμοί του Restful Routing
  • GraphQL vs SQL

Γραφτών query στο GraphQL

Επιβεβαίωση χρηστών

Ολοκλήρωση του React Router με το GraphQL

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

Τέστ της εφαρμογής React

Εξόδος των React applications με npm command-line scripts

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

Δομή του App Repository

Καλές πρακτικές για το writing React code

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

Λίγα λόγια για mobile applications με το React Native

Επισκόπηση και Συμπέρασμα

Απαιτήσεις

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

Ακροατήριο

  • Προγραμματιστές
 28 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (2)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες