Inquire and/or enroll for Node.js trainings now
As with all Emerge trainings, the Node.js trainings of Emerge are focused on practical, hands-on guided activities that are intended to produce real, practical expertise in the covered topics. We provide normal curriculums and standard training module designs, but can also customize training runs to the needs of the training group, both in terms ot the topics covered and the schedules of the training.
The following topics are included in our Node.js outlines:
The web environment: Networking and network sockets, IP, TCP, IPv4, IPv6, NAT, Wireshark, UDP, ICMP, SCTP, ports, sockets, DNS, HTTP, proxies, port forwarding, nature and functionality of HTTP, HTTP GET, POST, PUT, DELETE, PATCH, Web API, XML-RPC, SOAP, URL formats and designs, REST, Web servers, web server performance and benchmarking, database models and data encapsulation (RDBMS, NoSQL, MySQL, MongoDB, Redis, XML, JSON)
Higher level APIs and features: TCP/IP services on Node.js, template engines, Object Document Mappers (ODM) / Mongoose, Express.js, websocket and socket.io, OAuth 2.0, access tokens, AJAX and Node.js
Scaling and optimizing: Load balancing, round robin DNS, HAProxy, horizontal vs. vertical scaling, scaling multiple tiers, database replication and sharding, optimizing file hosting, cloud storage and content delivery networks (CDN), distributed computing
Need references? Check out some of our previous graduates »