1. Внимание! Строго запрещен ап своих тем чаще чем раз в 7 дней! Если ваши услуги/товары никому не интересны - UP вам не поможет! Хотите чтобы тема была сверху всегда - оплачивайте закрепление!

Запись на NodeJS от специалиста

Тема в разделе "Рекламный раздел", создана пользователем maxy666, 16 авг 2014.

  1. maxy666

    maxy666 Постоялец

    Регистр.:
    23 июл 2012
    Сообщения:
    126
    Симпатии:
    31
    Курс по Node.js от Специалиста



    По окончании курса Вы будете уметь:
    Cоздавать веб-сервер
    Cоздавать динамическое веб-приложение
    Использовать технологии позволяющие передавать и получать данные без перезагрузки страницы
    Использовать сеансы для сохранения состояния веб-приложения
    Использовать документо-ориентированная систему управления базами данных MongoDB
    Осуществлять безопасную авторизацию пользователя

    Описание курса:
    Node.js — серверная платформа, использующая язык программирования JavaScript, основанная на движке V8. Предназначена для создания масштабируемых распределённых сетевых приложений, таких как веб-сервер. В отличие от большинства программ JavaScript этот каркас исполняется не в браузере клиента, а на стороне сервера. Основной упор в Node делается на создании высокопроизводительных, хорошо масштабируемых клиентских и серверных приложений для «веб реального времени».

    Курс рекомендован:
    [
    слушателям, закончившим курсы по JavaScript и желающим продолжить изучение этой технологии
    слушателям, закончившим курсы направления «веб-технологии» и желающим идти в ногу со временем
    веб-разработчикам желающим изучить новую серверную технологию

    Программа курса:
    Модуль 1. Основы Node.js
    Что такое Node.js
    Установка Node.js
    Обзор V8 JavaScript Engine
    Как работает Node.js
    Чтение файлов
    Создание веб-сервера
    Использование веб-сервера
    Лабораторная работа: Создание и использование веб-сервера

    Модуль 2. События
    События JavaScript
    Встроенный вызов
    Пользовательский вызов
    События http-сервера Node.js
    Лабораторная работа: Использование событий http-сервера
    Пользовательские события Node.js
    Лабораторная работа: Использование пользовательских событий

    Модуль 3. Потоки
    HTTP-метод POST
    Использование cURL
    Способы обработки запроса
    Чтение из файла и запись в файл
    Загрузка файла на сервер
    Лабораторная работа: Использование потоков

    Модуль 4. Модули
    Использование модулей
    Как создать модуль
    Лабораторная работа: Использование модулей
    NPM - Node Packaged Modules
    Публикация модуля
    Семантика версий
    Основные команды NPM
    Лабораторная работа: Загрузка модулей

    Модуль 5. Фреймворк Express
    Фреймворк Express
    Установка Express
    Базовое использование Express
    Использование шаблонизаторов
    Использование модулей request и url
    Лабораторная работа: Использование фреймворка Express

    Модуль 6. Socket.IO
    Взаимодействие клиент – сервер
    Обзор модели работы Comet
    Модуль Socket.IO
    Совместное использование модулей Express и Socket.IO
    Основные методы и свойства Socket.IO
    Лабораторная работа: Чат с использованием Express и Socket.IO

    Модуль 7. Создание веб-приложения
    Основные этапы создания приложения
    Создание каркаса приложения
    Middleware
    Конфигурация приложения
    Логирование
    Использование шаблонизатора
    Использование MongoDB
    Обработка ошибок
    Использование сеансов
    Маршрутизация