課程簡介

介紹

Networking 深度分析

  • 什麼是插座?
  • 用戶端和伺服器
  • HTTP 與 websockets
  • TCP/UDP 網路

準備開發環境

  • 安裝和配置 Node.js
  • 安裝和配置 Express
  • 安裝和設定 Socket.IO

Socket.IO 快速入門

  • 創建聊天應用程式

Slack 即時 Web 應用程式

  • 設置數據和類
  • 創建鬆弛克隆
  • 重構代碼
  • 通過連接發送數據

性能監控

  • 獲取性能數據
  • 使用集群
  • 將 Node 用戶端連接到 Socket.IO 伺服器
  • 使用 React 元件
  • 流數據

測試應用程式

  • 使用單元測試和模擬測試進行測試

調試應用程式

  • 處理錯誤

部署應用程式

  • 部署即時 Web 應用程式
  • 託管即時 Web 應用程式

保護應用程式

  • 隱藏資料和 API

故障排除

總結和結論

最低要求

  • 對Node.js的理解
  • JavaScript 體驗

觀眾

  • 網路工程師
 14 時間:

人數



每位參與者的報價

相關課程

Deploying Python Web Applications with Gunicorn

7 時間:

HTTP fundamentals and Nginx web server

21 時間:

Lighttpd Web Server: Setup, Configuration and Administration

14 時間:

Undertow: Embed a Web Server into Your Application

7 時間:

Varnish: Speeding Up Your Website with HTTP Reverse Proxy Caching

7 時間:

Microsoft IIS for System Administrators

28 時間:

IIS 7 and ASP.NET Administration

21 時間:

IIS 8 and ASP.NET Administration

21 時間:

HTTP Web Server (Nginx, Apache, JBoss)

28 時間:

Nginx (Bespoke)

14 時間:

Tengine Web Server and Reverse Proxy

7 時間:

Apache Web Server Administration

28 時間:

Top 4 Linux/Unix Servers - DNS,Web,Mail and Database

28 時間:

Jetty: Embedding A Web Server Inside Your Application

7 時間:

課程分類

1