Εξέλιξη Κομματιού
Εισαγωγή
- 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
Ακροατήριο
- Προγραμματιστές
Σχόλια (2)
* Η πρακτική προσέγγιση, η οποία μας βοήθησε να κατανοήσουμε καλύτερα το υπόθεμα. * Η ευελιξία του δασκάλου στην κάλυψη θεμάτων που είναι σχετικά με τις περιπτώσεις χρήσης μας.
Juan Rial - Cegeka NV
Κομμάτι - Building Interactive Applications with React, Redux and GraphQL
Μηχανική Μετάφραση
Αν και είχα ήδη αρκετή γνώση του θέματος, αποκάλυψα πολλά χρήσιμα πράγματα κατά τη διάρκεια του μαθήματος.
Stefan-Lucian Bucur - Cegeka NV
Κομμάτι - Building Interactive Applications with React, Redux and GraphQL
Μηχανική Μετάφραση