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
Testimonials (5)
Φιλικό περιβάλλον. Επίσης, μου άρεσε η προπόνηση one on one. Είναι πολύ παραγωγικό. Σίγουρα θα το συνιστούσα σε φίλους και συναδέλφους μου.
Zeed - Tamkeen Technologies
Course - Building Microservices with NodeJS and React
Machine Translated
Η κατάσταση ήταν άτυπη επειδή επρόκειτο να διεξαχθεί μια εντατική εκπαίδευση για προγραμματιστές με μη προγραμματιστές. Ο Λούκας αντιμετώπισε αυτήν την πρόκληση με ενσυναίσθηση και πολύ χιούμορ. Μέσω του ευφυούς και ευέλικτου τρόπου του, ήταν σε θέση να διασφαλίσει ότι θα επιτυγχανόταν ένα συγκεκριμένο κέρδος μάθησης για όλους. Μου άρεσε πάρα πολύ αυτό και ευχαρίστως θα έκανα ξανά ένα σεμινάριο με τον Lukasz.
Christoph - Honda Bank GmbH
Course - MERN Fullstack Development
Machine Translated
Έμαθα πολλά για το θέμα
Zsolt Langviser - Accenture Industrial SS
Course - NestJS: Beginner to Advanced
Machine Translated
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Course - Building Web Apps using the MEAN stack
I mostly liked the all the in code examples.