Εξέλιξη Κομματιού
Εισαγωγή
- Τι είναι η στοίβα FARM;
- FARM vs MERN
Ξεκινώντας
- Εγκατάσταση του περιβάλλοντος ανάπτυξης
- Δημιουργία λογαριασμού MongoDB Atlas
- Εγκατάσταση εξαρτήσεων
- Σύνδεση του FastAPI με τη MongoDB
Δημιουργία REST APIs (FastAPI)
- Λειτουργίες CRUD
- Ενημέρωση των APIs
- Λειτουργίες MongoDB
- Δοκιμή των APIs
Ανάπτυξη του Frontend με ReactJS
- Δημιουργία ενός project React
- Εγκατάσταση axios και bootstrap
- Στυλισμός, CSS και JSX
- Προσθήκη διαδραστικών λειτουργιών
- Δοκιμή της εφαρμογής
Ανάπτυξη (Deployment) της Εφαρμογής
- Ανάπτυξη backend (Heroku)
- Ανάπτυξη frontend (GitHub)
Ασφάλεια της Εφαρμογής
- Αυθεντικοποίηση και διαχείριση χρηστών
- Δρομολογητές και δικαιώματα πρόσβασης.
Επίλυση προβλημάτων
Σύνοψη και Επόμενα Βήματα
Απαιτήσεις
- Εμπειρία στην ανάπτυξη web
- Εμπειρία προγραμματισμού σε JavaScript και Python
Κοινό
- Προγραμματιστές
Σχόλια (2)
Ήταν πραγματικά πολύτιμο το ότι καταφέραμε επιτέλους να αποκτούσαμε μια ισχυρή κατανόηση ορισμένων βασικών εννοιών του React, ιδίως εκείνων όπως η κατάσταση (state) και τα hooks. Ο Łukasz προσέφερε εξαιρετικά σαφείς εξηγήσεις και ήταν πρόθυμος να πειραματιζόμασταν με παραδείγματα για να διευκρινίζουμε περαιτέρω οποιεσδήποτε απορίες είχαμε.
Hayden Pike - Powerlink Queensland
Κομμάτι - React, Redux and TypeScript
Μηχανική Μετάφραση
Ο καθηγητής έκανε μια πολύ καλή δουλειά στο να εξασφαλίσει την αναπόδραστη συμμετοχή και πήρε την πρωτοβουλία να οργανώσει όλους. Δεν άφηθε κανέναν εκτός, και μάνθακε να προσαρμοστεί καλά στις δυσκολίες του καθενός. Εξασφάλισε την καλή χρήση των προκλήσεων και ερωτήσεων που θέταν αυτοί που συμμετείχαν, για να προσφέρει πιο καθαρές εξηγήσεις σε όλη την αίθουσα.
Joao Aguiar - INESC TEC
Κομμάτι - React: Build Highly Interactive Web Applications
Μηχανική Μετάφραση