1. Новые покупки Показать еще

    08.12.2016: Университет Делай. Деньги (3 поток) (Леонид Малолетов, Михаил Син)(2016)

    08.12.2016: Матрица партнерских продаж (Евгений Вергус)

    08.12.2016: Как взломать Английский (Айше Борсеитова)

    08.12.2016: Быстрый набор подписной базы (Евгений Вергус)

    08.12.2016: Чудeса в постeли: как удивить любимого в День Валентина? (Лиза Питеркина)

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://www.skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор Показать еще

    07.12.2016: Кaк прoдвигать сaйты Пoведенческими фaкторами - Арбaйтен

    07.12.2016: Технология получения эластичного рельефного материала под кожу крокодила

    06.12.2016: Программа для анализирования футбола «FootForecast».

    06.12.2016: Мотивационная игра "Яркое решение"

    04.12.2016: Набор для цветокоррекции в Davinci Resolve - Fovea Aspect!!!

  4. Сбор взносов Показать еще

    06.12.2016: Марафон по копирайтингу (Петр Панда)(2016)

    05.12.2016: Энергетическое Восстановление Волос (Аргандини Титизари)(2016)

    05.12.2016: Ответы на тест Яндекс.Метрика

    05.12.2016: Возраст от 5 до 7 лет. Проблемы и решения (Дмитрий Карпачев)

    05.12.2016: Секреты соло на электрогитаре (Иван Селиванов)

Открыто Node.JS - профессиональная разработка

Тема в разделе "Курсы по программированию", создана пользователем Менеджер, 4 июн 2015.

Цена:
13500р.
Взнос:
147р.

Список пока что пуст. Запишитесь первым!

    Тип: Стандартная складчина
    Участников: 0/100
    1. 4 июн 2015
      #1
      Менеджер

      Менеджер Член клуба Член клуба

      Node.JS - профессиональная разработка

      Старт 16 июня, поэтому желательно поторопиться.

      Этот курс посвящён профессиональной Node.JS-разработке. Как и JavaScript вообще, Node даёт большую свободу. Здесь мы изучим, как использовать её правильно.

      В результате курса мы создадим реальный проект, и разберёмся в Node.JS на принципиально другом уровне, чем даёт чтение интернет-пособий, большинство которых, увы, сильно устарели.

      Вы также получите комплексное понимание современной разработки на Node.JS, какие задачи и как решать.

      Курс можно условно разделить на три части:

      1. Фундаментальный Node.JS
        Здесь мы изучим особенности работы Node.JS, его важнейшие модули и приёмы разработки.

        Мы используем наше знание браузерного JavaScript, чтобы изучить их быстрее.
        • Настройка окружения, редактора, инструменты для разработки и отладки.
        • Модули: организация, подключение, версионность.
        • Встроенные модули http, path, fs, child_process и другие.
        • Событийный цикл, потоки в деталях, важные подводные камни и примеры.
      2. Сервер на Node.JS
        Создадим код и тесты для веб-сервера на Node.JS, кластеризуем его на всех ядрах процессора.
        • Создание сервера на Node.JS
        • Тестирование с использованием mocha, supertest и других фреймворков.
        • Promises, Iterators, Generators, их особенности в Node.JS
        • Фреймворк Koa.JS для создания серверов
        • Структура приложения и виды Middleware для Koa.JS
        • PM2 для запуска и поддержания процессов сервера.
      По окончанию первой части курса вы понимаете, как разрабатывать на Node.JS, как делать сервер, устойчивый к пользовательским и, по возможности, к программным ошибкам, и можете запустить, пока ещё, весьма небольшой Node-проект.
      1. Работа с базой данных
        Мы будем использовать MongoDB и Mongoose, однако те же принципы применимы к другим базам, на их место можно поставить MySQL, PostgreSQL, Redis и т.п.
        • MongoDB и Mongoose, их особенности, примеры использования, схемы, валидация, плагины.
        • REST-сервис для управления объектами User
      2. Веб-сервис, уровень 2
        • CLS и его грамотное использование для получения текущего запроса вне middleware
        • Логирование и обработка ошибок без потери контекста
        • Шаблонизация с Jade
        • Авторизация с Passport.JS
        • CSRF-защита от взлома для форм и AJAX-запросов
        • Socket.IO – интеграция и использование с Koa.JS и другими сервисами.
      1. Архитектура проекта
        В среднем Node.JS-проекте – более сотни файлов. Это нормально, и даже вполне удобно, если их правильно организовать.
        • Архитектура HMVC для Koa.JS
        • Организация шаблонов, тестов, клиентских скриптов.
        • Gulp.JS для сборки.
      2. Выкладка Production
        • Организация git-репозитария и модулей.
        • Deploy через свой Gulp-task или через PM2.
      На практике эти части не так чтобы резко отделены друг от друга, переход между ними плавный. Продвинутые темы используют элементы предыдущих.

      В программе есть много того, что здесь не написано, так как изложить все детали кратко не представляется возможным, если у вас есть какой-то вопрос по программе – напишите его внизу, в комментарии, я отвечу.
       
    2. Загрузка...

      Похожие темы
      1. Менеджер
        Открыто

        Книги с Leanpub (nodejs patterns, mean, D3, AngularJS)

        Менеджер, 29 апр 2015, в разделе: Электронные книги
      2. Менеджер
        Открыто

        [Специалист] NodeJS

        Менеджер, 20 ноя 2013, в разделе: Курсы по программированию
      3. Злата
      4. Воин
        Открыто

        Профессиональная система форекс ACB Forex Trading Suite

        Воин, 22 ноя 2016, в разделе: Форекс и инвестиции
      5. hp4s
        Открыто

        Профессиональная Настройка РСЯ (Илья Цымбалист)(2016)

        hp4s, 21 ноя 2016, в разделе: Курсы по бизнесу
      6. hp4s
      7. Сталин
        Открыто

        Профессиональная форекс стратегия МДВ (Междневный взгляд)

        Сталин, 26 сен 2016, в разделе: Форекс и инвестиции