#777 Год выпуска: 12/2012 Производитель: Pluralsight Сайт производителя: pluralsight.com/courses/node-intro Автор: Paul O'Fallon Продолжительность: 2:48 Степень сложности: средняя Тип раздаваемого материала: Видеоклипы Язык: Английский Описание: In this course we begin with Node's background, concepts and strategies for writing asynchronous code. We then examine Node's module system, including built-in modules, application modularization as well as the NPM third party module registry. From there we tackle EventEmitters and Streams, as well as utilities for interacting with the local file system. Next we look at using Node to write both client and server web applications, as well as real time integration with Socket.IO. We cover writing unit tests using both the built-in assert module and third party frameworks. We wrap up with a look at launching child processes in Node and writing scalable applications with the "cluster" module.
В этом курсе мы начнем с узла фон, концепций и стратегий для написания асинхронного кода. Затем мы исследуем узла модуля системы, в том числе встроенных модулей, применение модуляризации, а также НПМ стороннего модуля реестра. Оттуда мы снасти EventEmitters и ручьев, а также утилиты для работы с локальной файловой системой. Далее мы рассмотрим использование узла писать как клиентские, так и серверные веб-приложения, а также в режиме реального времени интеграция с гнездом.ИО. Мы покрываем писать модульные тесты с использованием как встроенного модуля утверждать и сторонних фреймворков. Мы укутывают посмотреть на запуск дочерних процессов в узел и писать масштабируемые приложения с "кластером" модуль.
Содержание
Getting Started with Node.js 36m 14s Introduction 0m 38s Node.js Background 1m 51s Getting Node.js 1m 31s Demo: Installing Node on Linux with NVM 6m 55s Demo: Developing for Node with Cloud9 IDE 7m 41s Node's Event Loop 2m 51s Node Conventions for Writing Asychronous Code 4m 45s Demo: Writing Asychronous Code in Node.js 8m 18s The "Christmas Tree" Problem, Conclusion 1m 44s
Modules, require() and NPM 17m 43s Introduction, Accessing Built-in Modules 2m 42s Demo: Accessing Built-in Modules 1m 42s Using require() to Modularize Your Application 2m 22s Demo: Accessing Application Files with require() 3m 0s Finding 3rd Party Modules via NPM 2m 17s Demo: Installing and Using 3rd Party Modules 3m 7s Publishing Your Own Module, Conclusion 2m 33s
Events and Streams 26m 35s Introduction 0m 34s Events and the EventEmitter class 4m 41s Demo: Returning an EventEmitter from a function 3m 39s Demo: Inheriting from EventEmitter 3m 23s Readable and Writable Streams, the Pipe function 3m 30s Demo: Readable and Writable Streams 3m 21s Demo: Piping Between Streams 6m 54s Conclusion 0m 33s
Accessing the Local System 17m 20s Introduction, The Process Object 2m 17s Demo: The Process object 5m 21s Interacting with the File System 1m 7s Demo: Interacting with the File System 3m 59s What is a Buffer? 1m 4s Demo: Buffers 2m 17s The OS Module, Conclusion 1m 15s
Interacting with the Web 21m 40s Introduction, Making Web Requests in Node 2m 36s Demo: Making Web Requests in Node 4m 1s Building a Web Server in Node 1m 58s Demo: Building a Web Server in Node 3m 0s Realtime Interaction with Socket.IO 2m 38s Demo: Socket.IO 6m 38s Conclusion 0m 49s
Testing and Debugging 27m 38s Introduction, The Assert Module 2m 33s Demo: The Assert Module 4m 18s Testing with Mocha and Should.js 3m 36s Demo: Mocha and Should.js 9m 14s Debugging with the Cloud9 IDE 1m 17s Demo: Debugging with the Cloud9 IDE and Chrome 5m 40s Conclusion 1m 0s
Scaling Your Node Application 20m 57s Introduction, The Child Process Module 4m 11s Demo: The "exec" function 2m 26s Demo: The "spawn" function 2m 1s Demo: The "fork" function 2m 51s Scaling with Node's Cluster Module 2m 35s Demo: Building a Clustered Web Server 6m 25s Conclusion 0m 28s
Об авторе
As an Enterprise Architect by day, Paul is responsible for providing strategic direction and implementation guidance in the application architecture space. As an open-source contributor by night, he has published several node.js modules, and submitted numerous pull requests for others’ projects. Paul has more than 19 years in the Information Technology industry spanning academic, start-up and enterprise environments. He lives in Atlanta with his wife, two kids and one dog.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!