コース概要

Introduction

Networking in Depth

  • What is a socket?
  • Clients and servers
  • HTTP vs websockets
  • TCP/UDP networking

Preparing the Development Environment

  • Installing and configuring Node.js
  • Installing and configuring Express
  • Installing and configuring Socket.IO

Socket.IO Quick Start

  • Creating a chat application

Slack a Real-Time Web Application

  • Setting up data and classes
  • Creating a slack clone
  • Refactoring code
  • Sending data through a connection

Performance Monitoring

  • Obtaining performance data
  • Working with clusters
  • Connecting a Node client to Socket.IO server
  • Using React components
  • Streaming data

Testing the Application

  • Testing with unit tests and mock tests

Debugging the Application

  • Handling errors

Deploying the Application

  • Deploying a real-time web application
  • Hosting a real-time web application

Securing the Application

  • Hiding data and APIs

Troubleshooting

Summary and Conclusion

要求

  • An understanding of Node.js
  • JavaScript experience

Audience

  • Network Engineers
 14 時間

参加者の人数



Price per participant

お客様の声 (2)

関連コース

Deploying Python Web Applications with Gunicorn

7 時間

HTTP fundamentals and Nginx web server

21 時間

Lighttpd Web Server

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

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 時間

関連カテゴリー