Εξέλιξη Κομματιού
Εισαγωγή στο Node.js
- RAM έναντι καθυστέρησης εισόδου/εξόδου
- Αποκλειστικές έναντι μη αποκλειστικών λειτουργιών
- Προγραμματισμός με γνώμονα τα συμβάντα
- Βρόχος συμβάντων
- Αποκλεισμός του βρόχου συμβάντων
- Φιλοσοφία του Node.js
Ρύθμιση πλατφόρμας Node.js
- Λήψη και εγκατάσταση
- Node REPL
- Πρώτο Hello World
Λειτουργικές μονάδες και npm
- Ανατομία μιας λειτουργικής μονάδας
- Ιδιωτικός κώδικας
- Πρόσβαση και χρήση λειτουργικών μονάδων
- Εντολές npm
- package.json
Το πρότυπο συναρτήσεων επανάκλησης
- Τι είναι οι συναρτήσεις επανάκλησης
- Η επανάκληση ως τελευταίο όρισμα
- Το σφάλμα ως πρώτο όρισμα
Συμβάντα
- Πότε να χρησιμοποιείτε εκπομπούς συμβάντων
- Δέσμευση συναρτήσεων σε συμβάντα
- Αιτήματα συμβάντων
- Ακρόαση συμβάντων
Χειρισμός σφαλμάτων
- Συναρτήσεις επανάκλησης: Το σφάλμα ως πρώτο όρισμα
- Σφάλματα σε εκπομπούς συμβάντων
- Μη συλληφθείσες εξαιρέσεις
- Χρήση domains
Ενταμιευτές (Buffers)
- Γιατί υπάρχουν οι ενταμιευτές
- Δημιουργία ενταμιευτών
- Ανάγνωση και εγγραφή ενταμιευτών
- Χειρισμός ενταμιευτών
Ροές δεδομένων (Streams)
- Τι είναι οι ροές δεδομένων
- API ροών ανάγνωσης και εγγραφής
- Έλεγχος ροής
- Διοχέτευση (Piping)
- Αμφίδρομη ροή
- Ροή μετασχηματισμού
Express.js
- Εισαγωγή και εγκατάσταση του Express.js
- Δημιουργία εφαρμογής Hello Express
- Δημιουργία διαδρομών
- Απόδοση διατάξεων
- Χρήση προτύπων
- Προσθήκη μερικών προτύπων
- Χρήση τοπικών μεταβλητών και υπό συνθήκη προτύπων
- Αρθρωτή οργάνωση διαδρομών
Socket.io
- Ακρόαση για
- Εκπομπή
- Απάντηση ερωτήσεων
Σύνδεση με βάσεις δεδομένων
- No SQL και αποθήκες εγγράφων
- Σχεσιακές βάσεις δεδομένων
- Διαμόρφωση και ρύθμιση πλατφόρμας
- Λειτουργίες CRUD
Απαιτήσεις
Οι εκπαιδευόμενοι που παρακολουθούν αυτό το μάθημα θα πρέπει να έχουν εμπειρία προγραμματισμού σε JavaScript.
Σχόλια (7)
Απόλαυσα των ενδιαφέρουσες θεμάτων και της αναφοράς στις διάφορες νεύρωσης του javascript/typescript/nodejs/
John - BMW SA
Κομμάτι - Node.js for JavaScript Developers
Μηχανική Μετάφραση
Η πλατφόρμα
Shaun Mbhiza - BMW SA
Κομμάτι - Node.js for JavaScript Developers
Μηχανική Μετάφραση
Χειροντόνηση άσκησης
Daniel - BMW SA
Κομμάτι - Node.js for JavaScript Developers
Μηχανική Μετάφραση
Δεν είχα καταλάβει ότι θα ήταν τόσο διαδραστικό και γεμάτο κώδικα, κάτι που αγαπήσα και νόμισα πως έκανε τη μάθηση πιο διασκεδαστική και αποτελεσματική.
Ryan - BMW SA
Κομμάτι - Node.js for JavaScript Developers
Μηχανική Μετάφραση
Το Χιούμορ και της Προσωπικότητάς Του
Karabo Mphahlele - BMW SA
Κομμάτι - Node.js for JavaScript Developers
Μηχανική Μετάφραση
Τα πρακτικά παραδείγματα
Werner - BMW SA
Κομμάτι - Node.js for JavaScript Developers
Μηχανική Μετάφραση
Επωφελήθηκα από την εκτέλεση των άσκησεων για να καταλάβω τα όρια του nodejs.
Jagath Wijesooriya - Inland Revenue
Κομμάτι - Node.js for JavaScript Developers
Μηχανική Μετάφραση