Εξέλιξη Κομματιού
Εισαγωγή
- 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
Μηχανική Μετάφραση