Course Outline
Εισαγωγή
Node.js Έννοιες
- RAM vs I/O latency Αποκλεισμός έναντι μη αποκλεισμού Σύνταξη και λογική
Οι Βασικές αρχές των API και η λειτουργικότητά τους
- Scalar τύποι Μοτίβα Αρχιτεκτονικής Ιστού: το σύνθετο μοτίβο, το μοτίβο διακομιστή μεσολάβησης και το μοτίβο πρόσοψης
Επισκόπηση REST
- Λήψη επιλογής Επιλογή έλξης Επιλογή ανάρτησης Επιλογή διαγραφής
Προετοιμασία Αναπτυξιακού Περιβάλλοντος
- Εγκατάσταση και ρύθμιση παραμέτρων Node.js Εγκατάσταση και ρύθμιση παραμέτρων του Express.js Εγκατάσταση και ρύθμιση παραμέτρων MongoDB Δοκιμή των εγκαταστάσεων
Node Modules και Package Manager
- Δημιουργία λειτουργικής μονάδας Φόρτωση λειτουργικής μονάδας Χρήση συναρτήσεων λειτουργικής μονάδας Δημιουργία ορισμάτων συμβάντων Επέκταση εκπομπών συμβάντων Εγκατάσταση πακέτου κόμβου Χρήση πακέτου Καταχώριση πακέτων Ενημέρωση πακέτων Απεγκατάσταση πακέτων Δημοσίευση πακέτων
Εργασία με Express.js
- Δημιουργία προσαρμοσμένου ενδιάμεσου λογισμικού με χρήση δρομολογητή Express Διαδρομές φιλτραρίσματος
REST και GraphQL API
- Δημιουργία διακομιστή web Χειρισμός διαδρομών Ανάλυση αιτημάτων HTTP Κλήση τελικών σημείων Καθορισμός σχήματος Προσθήκη επικύρωσης εισόδου Διαχείριση μεταλλάξεων Προσθήκη μεταβλητών Χειρισμός σφαλμάτων
Λειτουργίες CRUD με χρήση MongoDB
- Αποθήκευση εγγράφων Ερώτηση εγγράφων Ενημέρωση εγγράφων Διαγραφή εγγράφων
Έλεγχος ταυτότητας και ασφάλεια
- Δημιουργία και εγγραφή χρηστών Δημιουργία διακριτικών Αποθήκευση μεταβλητών περιβάλλοντος Προστασία διαδρομών Δοκιμή της εξουσιοδότησης
Αντιμετώπιση προβλημάτων
- Σύνταξη δοκιμής μονάδας Σύνταξη δοκιμής ολοκλήρωσης Σύνδεση δοκιμής μονάδας και ολοκλήρωσης
Περίληψη και Συμπέρασμα
Requirements
- JavaScript εμπειρία προγραμματισμού
Ακροατήριο
- Προγραμματιστές Ιστού
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.