Тип недвижимости:Обучение в классах
РЕГИСТРАЦИЯ

Учебный курс и сертификация Node JS

Учебный курс и сертификация Node JS

Описание

Аудитория и предварительные условия

Содержание курса

Расписание и сборы

Сертификация

Обзор курса Node JS

Node.js - это серверная платформа, обернутая вокруг языка JavaScript для создания масштабируемых приложений, управляемых событиями. Это запутывает даже опытных программистов, потому что традиционный JavaScript среда всегда была клиентской - в браузере пользователя или в приложении, которое разговаривает с сервером. JavaScript не рассматривался, когда речь заходит о сервере, отвечающем на запросы клиентов, но это именно то, что предоставляет Node.js.

Цели обучения Node.JS

  • Записывать приложения командной строки в Node.js
  • Поговорите с API с Node.js
  • Организуйте свой код с помощью модулей
  • Сделка с потоками
  • Ошибки обработки

Предполагаемая аудитория курса NodeJS

Опытный, по крайней мере, с одним объектно-ориентированным языком, как Ruby, Python, PHP или Java, имеет мало опыта работы с JavaScript и совершенно новый для Node.js.

Предпосылки для сертификации Node JS

  • Основные навыки JavaScript.
  • Веб-дизайн

Course Outline Duration: 3 Days

Глава 1: Знакомство с NodeJs

      • О компании NodeJS
      • Работа NodeJS
      • Работа с CLI и узлом REPL
      • Менеджер пакетов узла: npm
      • Первая программа Node.js
      • Практическая деятельность
      • Архитектура NodeJS
      • Понимание цикла событий и обратного вызова
      • Основные сведения о конфигурации узла

Глава 2: Модули / Пакеты

      • Основы модулей
      • Введение в Node.js, встроенные в модули
      • Введение в НПМ
      • Установка, обновление и удаление модулей
      • Практическая деятельность (установка, обновление и удаление модуля)
      • Создание настраиваемых модулей
      • Практическая деятельность 2 (создание многоразового модуля)
      • Понимание npm cli
      • Публикация модулей до npm
      • Практическая деятельность 3 (опубликовать модуль до npm)
      • Понимание стиля кодирования NPM
      • Выбор правильного модуля NPM для вашего проекта

Глава 3: события и потоки

      • Чтение и запись буферов
      • Практическая деятельность (чтение и запись в буфер)
      • Понимание событий и шаблона эмиттера событий
      • Понимание потоков Node.js
      • Практическая деятельность 2 (Реализация потоков)
      • Модуль файловой системы
      • Практическая деятельность 3 (Выполнение операций с файлами)

Глава 5: Сетевые коммуникации и веб-технологии в NodeJS

      • Сетевая связь в Node.js
      • Настройка TCP / IP-сервера и клиента
      • Практическая деятельность (Реализация связи TCP / IP)
      • Общение с использованием UDP
      • Настройка HTTP-сервера
      • Обработка запросов и ответов в HTTP
      • Практическая деятельность 2 (создание HTTP-сервера)

Глава 4: веб-приложения с использованием ExpressJS и MongoDB

        • Введение в ExpressJS
        • Установка и настройка проекта ExpressJS
        • Практическая деятельность (первое приложение ExpressJS)
        • Маршрутизация
        • Практическая деятельность 2 (реализация маршрутизации в ExpressJS)

      ДЕНЬ 2

      • ПО промежуточного слоя
      • Практическая деятельность 3 (внедрение промежуточных модулей)
      • Вопросы безопасности
      • Связь БД: MongoDB
      • Практическая деятельность 4 (подключение и запрос к mongodb)
      • HTML-шаблоны: Jade / Handlebars
      • Практическая деятельность (Внедрение шаблонов Jade)
      • Аутентификация пользователя в ExpressJS
      • Сессии и Cookies
      • Практическая деятельность 6 (сеансы обработки)
      • Магазины сеансов
      • Введение в Browserify

Глава 6: связь в реальном времени с использованием сокета IO

      • Введение в веб-сокеты
      • Настройка и настройка socket.io
      • Практическая деятельность (настройка сокета между клиентом и сервером)
      • Связь в реальном времени с помощью socket.io
      • Аутентификация пользователя с помощью socket.io
      • Практическая деятельность 2 (аутентификация пользователя с использованием сокета io)
      • Введение в аутентификацию на токенах с использованием JWT

Глава 7: вилки, породы и модуль процесса

      • Понимание процессов в NodeJS
      • Создание вилки и порождения
      • Практическая деятельность (вилка и запуск процесса)
      • Связь процесса в Node.js
      • Практическая деятельность 2 (обработка нескольких процессов)

Глава 8: тестирование в NodeJS

      • Введение в Assert в Node.js
      • Тестирование с использованием Mocha
      • Практическая деятельность (Написание тестов с использованием мокко)
      • Введение в жасмин
      • Практическая деятельность 2 (запись тестов с использованием жасмина)
      • Используя модуль утверждения chai

Глава 9: NodeJS в техническом мире

    • Кластерный модуль
    • Практическая деятельность (реализация кластерного модуля)
    • Модуль служебных программ
    • Практическая деятельность 2 (модуль внедрения модулей)
    • ZLIB
    • Заграничный паспорт
    • Практическая деятельность 3 (Реализация аутентификации паспорта)
    • Изоморфный javascript над NodeJS
    • Приложения для настольных компьютеров в NodeJS

Пожалуйста, напишите нам на info@itstechschool.com и свяжитесь с нами по адресу + 91-9870480053 по стоимости и стоимости курса, расписанию и местоположению

Отбросьте запрос

Для получения дополнительной информации любезно Связаться с Нами


Отзывы