Course Outline

Ide Node.js

  • Apa itu Node.js
  • Karakteristik dan kemampuan ECMAScript
  • ECMAScript 5 dan rencana pengembangan
  • Klien - Server dan Permintaan - Arsitektur Respons
  • ECMAScript di sisi server dan klien
  • Lisensi Node.js

Arsitektur

  • mesin V8
  • Lingkaran peristiwa
  • asinkron
  • Gaya passing lanjutan
  • Struktur platform Node.js
  • Kemungkinan Node.js
  • Keamanan

Instalasi dan dasar-dasar bekerja dengan konsol Node.js

  • Sistem operasi yang didukung
  • Kemungkinan metode instalasi
  • Proses instalasi pada sistem yang dipilih
  • Pengaturan awal
  • Konsol Node.js dan perintah yang tersedia
  • Modul string, argumen dan fiksi ilmiah

Menjalankan server pada platform Node.js

  • protokol HTTP
  • metode DAPATKAN/POST/PUT/HAPUS
  • Permintaan dan tanggapan, header yang digunakan dalam protokol HTTP
  • Mendukung metode HTTP dengan Node.js
  • Menampilkan konten situs web
  • Dukungan formulir

Membuat aplikasi web berdasarkan framework Express

  • Kerangka kerja yang tersedia
  • Dasar-dasar arsitektur MVC
  • Aplikasi web dari Express

Dukungan basis data

  • Perpustakaan yang tersedia untuk dukungan database
  • Ikhtisar DAO dan ORM
  • Memilih DBMS, perbedaan antara database relasional dan non-relasional
  • SQLitu, MySQL, MongoDB, Redis

NPM - manajemen paket

  • Pengantar Manajer Paket NPM
  • Mencari dan menginstal paket
  • Diskusi paket terpilih/paling populer
  • Buat dan publikasikan paket Anda sendiri

Pengujian aplikasi, masalah yang berkaitan dengan kualitas aplikasi

  • Metode pengujian yang didukung
  • Tes unit dan perilaku dari Node.js
  • Standar pengkodean
  • Alat yang tersedia untuk mendukung penjaminan kualitas aplikasi

Dukungan dan pengembangan Node.js

  • Arah pengembangan
  • Dukungan untuk Node.js
  • Editor pengembangan tersedia (dukungan IDE)
  • Pengembang Node.js dan dukungan komunitas

Requirements

  • Pengetahuan tentang ECMAScript (JavaScript)
  • Pengetahuan dasar tentang pemrograman berorientasi objek dan fungsional dalam skrip Java.
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses (Minimal 5 peserta)

Related Categories