Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Εισαγωγή στο Node.js

  • RAM έναντι καθυστέρησης Εισόδου/Εξόδου (I/O latency)
  • Αποκλεισμός έναντι Μη αποκλεισμού
  • Προγραμματισμός καθοδηγούμενος από συμβάντα
  • Βρόχος συμβάντων
  • Αποκλεισμός του βρόχου συμβάντων
  • Η φιλοσοφία του Node.js

Ρύθμιση της πλατφόρμας Node.js

  • Λήψη και εγκατάσταση
  • Node REPL
  • Πρώτο Hello World

Modules και npm

  • Ανατομία ενός module
  • Ιδιωτικός κώδικας
  • Πρόσβαση και χρήση modules
  • Εντολές npm
  • package.json

Το Μοτίβο Callback

  • Τι είναι τα callbacks
  • Callback-last
  • Error-first

Συμβάντα

  • Πότε να χρησιμοποιείτε event emitters
  • Δέσμευση συναρτήσεων σε συμβάντα
  • Αιτήματα συμβάντων
  • Ακρόαση συμβάντων

Χειρισμός Σφαλμάτων

  • Callbacks: Error-first
  • Σφάλματα σε event emitters
  • Μη συλλαμβανόμενες εξαιρέσεις
  • Χρήση domains

Buffers

  • Γιατί υπάρχουν τα buffers
  • Δημιουργία buffers
  • Ανάγνωση και εγγραφή buffers
  • Χειρισμός buffers

Streams

  • Τι είναι τα streams
  • API ροών ανάγνωσης και εγγραφής
  • Έλεγχος ροής
  • Διοχέτευση
  • Duplex stream
  • Transform stream

Express.js

  • Εισαγωγή και εγκατάσταση του Express.js
  • Δημιουργία μιας εφαρμογής Hello Express
  • Δημιουργία routes
  • Απόδοση layouts
  • Χρήση templates
  • Προσθήκη partials
  • Χρήση locals και υπό συνθήκη templates
  • Διαχωρισμός των routes σε modules

Socket.io

  • Ακρόαση
  • Μετάδοση
  • Απάντηση ερωτήσεων

Σύνδεση σε βάσεις δεδομένων

  • NoSQL και αποθήκες εγγράφων
  • Σχεσιακές βάσεις δεδομένων
  • Διαμόρφωση και ρύθμιση πλατφόρμας
  • Λειτουργίες CRUD

Απαιτήσεις

Οι φοιτητές που παρακολουθούν αυτό το μάθημα θα πρέπει να έχουν εμπειρία προγραμματισμού με JavaScript.

 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (7)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες