Course Outline

Node.js χαρακτηριστικά & Βασικές αρχές (Σε σύγκριση με το Java)

  • Node.js, V8 και ανάπτυξη από την πλευρά του διακομιστή (γιατί να χρησιμοποιήσετε το Node.js;)
    • Αποκλεισμός έναντι μη αποκλεισμού
    • Με γνώμονα τα γεγονότα Programming
    • Βρόχος συμβάντος και το μοτίβο επανάκλησης
  • Node.js Αρχιτεκτονική
    • Μονάδα & Μοτίβο Sandbox
    • Npm
    • Μηχανισμοί εξάρτησης
    • Το αρχείο package.json
  • Εσωτερικά V8 κινητήρα
    • Σχέδια μνήμης
    • Αποκομιδή σκουπιδιών
    • Διαρροές μνήμης
    • Παρακολούθηση μνήμης και CPU
  • Καταγραφή με Node.js
  • Node.js Middleware
    • SSL & TLS
  • Node.js εκδόσεις και μετεγκαταστάσεις

Express.js χαρακτηριστικά & Βασικές αρχές (Σε σύγκριση με την προδιαγραφή Java EE (Websphere, Tomcat)))

  • Διαμόρφωση και ρυθμίσεις εφαρμογής
  • Μηχανές προτύπων
  • Δρομολόγηση
  • HTTP
  • Αντικείμενα αιτήματος και απάντησης
  • SSL & TLS
  • Διαχείριση σφαλμάτων
  • Multithreading
  • JSON

WebStorm

  • Ξεκινώντας
  • Έξυπνες λειτουργίες
  • Διαχειριστές πακέτων
  • WebStrom & Node, Angular, Express
  • Επιθεώρηση κώδικα, εργαλεία ποιότητας, προφίλ
  • Εντοπισμός σφαλμάτων
  • Δοκιμή μονάδας

PM2

  • Συσκευασία και ανάπτυξη εφαρμογών
  • Συσκευασία και ανάπτυξη χρόνου εκτέλεσης Nodejs+pm2
  • Πακέτο σεναρίων Nodejs
  • Έλεγχος και εναλλαγή έκδοσης nodejs
  • Τοποθεσίες και πρότυπα συστήματος αρχείων
  • Ξύλευση
  • Σενάρια έναρξης
  • Πιστοποιητικά SSL/TLS
  • Παρακολούθηση
  • Σταματήστε, ξεκινήστε, διαγράψτε, αναστήστε εφαρμογές
  • Σταματήστε, ξεκινήστε, αναστήστε τη διαδικασία PM2

Καταγραφή με Winston.js

  • Καταγραφή με τον Winston
  • Μεταφορές
  • Loggers
  • Επίπεδα καταγραφής
  • Προφίλ
  • Καταγραφή ροής
  • Αρχεία καταγραφής ερωτημάτων
  • Φίλτρα, Επαναγραφείς

Requirements

Οι συμμετέχοντες πρέπει να έχουν κάποια κατανόηση της ανάπτυξης με το Node.js και το Express.js

 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories