типНавчання в класах
ЗАРЕЄСТРУВАТИСЯ

Навчальний курс та сертифікація вузла JS

Навчальний курс та сертифікація вузла JS

опис

Аудиторія та передумови

Схема курсу

Розклад та комісії

сертифікація

Огляд курсу вузла JS

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

Завдання Node.JS Тренінг

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

Призначена аудиторія для курсу NodeJS

Досвідчені як мінімум однією об'єктно-орієнтованою мовою, такими як Ruby, Python, PHP або Java, лише невеликий досвід роботи з JavaScript і абсолютно новий для Node.js.

Передумови для сертифікації вузлів 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 (Впровадження модулів проміжного програмного забезпечення)
      • Питання безпеки
      • Комунікація DB: MongoDB
      • Напрямок діяльності 4 (підключення та запит до mongodb)
      • HTML шаблони: Jade / Handlebars
      • Практична діяльність (реалізація шаблонів нефриту)
      • Аутентифікація користувача в ExpressJS
      • Сеанси та файли cookie
      • Початкова активність 6 (обробка сеансів)
      • Сесійні магазини
      • Введення в браузер

Глава 6: спілкування в реальному часі за допомогою гнізда IO

      • Вступ до веб-розеток
      • Налаштування та налаштування socket.io
      • Робоча діяльність (Налаштування сокетів між клієнтом і сервером)
      • В реальному часі спілкування за допомогою socket.io
      • Аутентифікація користувача за допомогою socket.io
      • Початкова активність 2 (аутентифікація користувача за допомогою сокету io)
      • Введення в автентифікацію на основі токену за допомогою JWT

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

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

Глава 8: тестування в NodeJS

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

Глава 9: NodeJS в технічному світі

    • Кластерний модуль
    • Робоча діяльність (реалізація модуля кластерів)
    • Модуль утиліт
    • Напрямок діяльності 2 (модуль утиліт реалізації)
    • ZLIB
    • паспорт
    • Напрямок діяльності 3 (Впровадження автентифікації паспорту)
    • Isomorphic javascript over NodeJS
    • Настільні додатки в NodeJS

Будь-ласка, напишіть нам за адресою info@itstechschool.com та зв'яжіться з нами за номером + 91-9870480053 для курсу ціни та сертифікації, графіка та місце розташування

Залиш нам запит

Для отримання додаткової інформації будь ласка, будь ласка Зв'яжіться з нами.


Відгуки