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

Ιδέα Node.js

  • Τι είναι το Node.js
  • Χαρακτηριστικά και δυνατότητες ECMAScript
  • ECMAScript 5 και σχέδια ανάπτυξης
  • Αρχιτεκτονική Client - Server και Request - Response
  • ECMAScript στην πλευρά του διακομιστή και του πελάτη
  • Άδεια Node.js

Αρχιτεκτονική

  • V8 κινητήρας
  • Βρόχος συμβάντος
  • Ασύγχρονη
  • Συνέχεια-πασάρισμα στυλ
  • Δομή πλατφόρμας Node.js
  • Δυνατότητες Node.js
  • Ασφάλεια

Εγκατάσταση και βασικά στοιχεία εργασίας με την κονσόλα Node.js

  • Υποστηριζόμενα λειτουργικά συστήματα
  • Πιθανές μέθοδοι εγκατάστασης
  • Η διαδικασία εγκατάστασης στο επιλεγμένο σύστημα
  • Αρχική εγκατάσταση
  • Κονσόλα Node.js και διαθέσιμες εντολές
  • Ενότητα χορδών, επιχειρημάτων και επιστημονικής φαντασίας

Εκτέλεση του διακομιστή στην πλατφόρμα Node.js

  • Πρωτόκολλο HTTP
  • μεθόδους GET/POST/PUT/DELETE
  • Αιτήματα και απαντήσεις, κεφαλίδες που χρησιμοποιούνται στο πρωτόκολλο HTTP
  • Υποστήριξη μεθόδων HTTP με Node.js
  • Εμφάνιση περιεχομένου ιστότοπου
  • Υποστήριξη φορμών

Δημιουργία διαδικτυακών εφαρμογών με βάση το πλαίσιο Express

  • Διαθέσιμα πλαίσια
  • Βασικές αρχές αρχιτεκτονικής MVC
  • Εφαρμογή Ιστού από Express

Υποστήριξη βάσης δεδομένων

  • Διαθέσιμες βιβλιοθήκες για υποστήριξη βάσεων δεδομένων
  • Επισκόπηση DAO και ORM
  • Επιλέγοντας ένα DBMS, διαφορές μεταξύ σχεσιακών και μη σχεσιακών βάσεων δεδομένων
  • SQLite, MySQL, MongoDB, Redis

NPM - διαχείριση πακέτων

  • Εισαγωγή στο NPM Package Manager
  • Αναζήτηση και εγκατάσταση πακέτων
  • Συζήτηση επιλεγμένων/δημοφιλέστερων πακέτων
  • Δημιουργήστε και δημοσιεύστε τα δικά σας πακέτα

Δοκιμές εφαρμογών, θέματα που σχετίζονται με την ποιότητα της εφαρμογής

  • Υποστηριζόμενες μέθοδοι δοκιμών
  • Δοκιμές μονάδας και συμπεριφοράς από Node.js
  • Πρότυπα κωδικοποίησης
  • Διαθέσιμα εργαλεία για την υποστήριξη της διασφάλισης ποιότητας εφαρμογής

Υποστήριξη και ανάπτυξη Node.js

  • Οδηγίες ανάπτυξης
  • Υποστήριξη για Node.js
  • Διαθέσιμο πρόγραμμα επεξεργασίας ανάπτυξης (υποστήριξη IDE)
  • Προγραμματιστές Node.js και υποστήριξη κοινότητας

Απαιτήσεις

  • Γνώση ECMAScript (JavaScript)
  • Βασικές γνώσεις αντικειμενοστρεφούς και λειτουργικού προγραμματισμού σε JavaScript
 14 Ώρες

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


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

Σχόλια (3)

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

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