Εξέλιξη Κομματιού
Εισαγωγή
Εννοιές του Node.js
- RAM και χρόνο απόκρισης I/O
 - Αυτά που μπλοκάρουν vs. δεν μπλοκάρουν
 - Σύνταξη και λογισμός
 
Βασικές Εννοίες των APIs και της Λειτουργίας τους
- Συμπλήρωμα τύπων
 - Αρχιτεκτονικές Web: composite pattern, proxy pattern και facade pattern
 
Εισαγωγή στο REST
- Επιλογή Get
 - Επιλογή Pull
 - Επιλογή Post
 - Επιλογή Delete
 
Προετοιμασία του Περιβάλλοντος Ανάπτυξης
- Εγκατάσταση και ρύθμιση Node.js
 - Εγκατάσταση και ρύθμιση Express.js
 - Εγκατάσταση και ρύθμιση MongoDB
 - Δοκιμή των εγκαταστάσεων
 
Node Modules και Package Manager
- Δημιουργία module
 - Φόρτωση module
 - Χρήση λειτουργιών module
 - Δημιουργία event arguments
 - Επέκταση event emitters
 - Εγκατάσταση Node package
 - Χρήση package
 - Λίστα των packages
 - Αναβάθμιση packages
 - Απεγκατάσταση packages
 - Δημοσίευση packages
 
Εργασία με Express.js
- Δημιουργία προσαρμοσμένου middleware
 - Χρήση Express router
 - Φίλτρο μονοπάτιων (paths)
 
REST και GraphQL API
- Δημιουργία web server
 - Χειρισμός routes
 - Ανάλυση HTTP requests
 - Κλήση endpoints
 - Ορισμός σχήματος (schema)
 - Προσθήκη επαλήθευσης πληροφοριών
 - Διαχείριση mutations
 - Προσθήκη μεταβλητών
 - Χειρισμός λαθών
 
CRUD Operations χρησιμοποιώντας MongoDB
- Αποθήκευση documents
 - Αναζήτηση documents
 - Ενημέρωση documents
 - Διαγραφή documents
 
Πιστοποίηση και Ασφάλεια
- Δημιουργία και εγγραφή χρηστών
 - Παραγωγή tokens
 - Αποθήκευση σε περιβάλλον μεταβλητές (environment variables)
 - Κατάσχεση routes
 - Δοκιμή της αυθεντικοποίησης
 
Σύνδεση
- Γραφή unit test
 - Γραφή integration test
 - Σύνδεση unit και integration tests
 
Επίλογος και Συμπέρασμα
Απαιτήσεις
- Εμπειρία προγραμματισμού JavaScript
 
Ακροατήριο
- Web Developers
 
Σχόλια (3)
Φιλικό περιβάλλον. Επίσης, μου άρεσε η προπόνηση one on one. Είναι πολύ παραγωγικό. Σίγουρα θα το συνιστούσα σε φίλους και συναδέλφους μου.
Zeed - Tamkeen Technologies
Κομμάτι - Building Microservices with NodeJS and React
Μηχανική Μετάφραση
Η κατάσταση ήταν άτυπη επειδή επρόκειτο να διεξαχθεί μια εντατική εκπαίδευση για προγραμματιστές με μη προγραμματιστές. Ο Λούκας αντιμετώπισε αυτήν την πρόκληση με ενσυναίσθηση και πολύ χιούμορ. Μέσω του ευφυούς και ευέλικτου τρόπου του, ήταν σε θέση να διασφαλίσει ότι θα επιτυγχανόταν ένα συγκεκριμένο κέρδος μάθησης για όλους. Μου άρεσε πάρα πολύ αυτό και ευχαρίστως θα έκανα ξανά ένα σεμινάριο με τον Lukasz.
Christoph - Honda Bank GmbH
Κομμάτι - MERN Fullstack Development
Μηχανική Μετάφραση
I mostly liked the all the in code examples.
Κομμάτι - Node.js for JavaScript Developers
Μηχανική Μετάφραση