Node.js курсы в Киеве ᐈ Обучение в CyberBionic Systematics
Идет набор групп на обучение по Java и С#/.NET. Старт 24 и 25 апреля.
Записаться на курс
Пожалуйста, подождите...
Ваша заявка принята! Менеджер учебного центра свяжется с Вами в ближайшее время.
Мессенджер:

Курс Node.js

Старт курса
23 апреля (19:00-21:00, 3 раза в неделю) Украинская

Для кого этот курс

Курс рассчитан на разработчиков, которые глубоко знакомы с JavaScript и имеют базовые основательные знания HTML и CSS. В курсе не приводится объяснение базовых понятий, таких как типы данных, переменные, управляющие структуры и т. д.

Предварительные требования

• Уверенное владение персональным компьютером
• Высокий уровень владения JavaScript
• Основательные навыки HTML, CSS
• Понимание синхронного/асинхронного вызова функций
• Базовые навыки работы с базами данных

Курс Node.js

Старт курса
23 апреля (19:00-21:00, 3 раза в неделю) Украинская
Продолжительность:
24 ч.
Количество уроков:
12 занятий
Стоимость обучения:
168 USD
UAH
USD
EUR

Форма обучения

Очное обучение
Онлайн обучение
Корпоративное

Описание курса
Node.js

Курс "Node.js Essential" будет полезен всем, кто хочет научиться создавать приложения с помощью Node.js. Для прохождения данного курса необходимо владеть языком программирования JavaScript на хорошем уровне.
На занятиях будут рассматриваться интересные и в то же время сложные темы, а именно: что это за платформа, какие приложения можно с её помощью создавать, внутреннее устройство Node.js, рассмотрим работу с модулями, как их подключать к своим приложениям, как создавать свои и публиковать их в сообществе Node.js. Также освоим работу с базами данных, научимся реализовывать авторизацию и аутентификацию пользователей Ваших приложений, рассмотрим работу с Real-time приложениями. В конце курса мы поговорим об инструментах для тестирования написанного кода.

Программа курса
  • 1
    Знакомство с Node.js
    • Что такое Node.js?
    • Установка Node.js
    • Знакомство с NVM
    • Первое приложение HTTP-сервер
    • Понятие модуля в Node.js
    • Стандарты CommonJS и ECMAScript
    • Создание собственного модуля
    • Подключение модулей
  • 2
    Стандартные модули и NPM
    • Знакомство со стандартными модулями Node.js
    • Знакомство с NPM
    • Использование модулей NPM: поиск, установка, использование
    • Создание модуля и публикация в NPM
  • 3
    Асинхронность в Node.js
    • Асинхронная модель Node.js
    • Что такое EventLoop?
    • Что такое EventEmitter?
    • Добавление и удаление событий
    • События пользователя
  • 4
    Работа с сервером
    • Модуль HTTP
    • Node.js инструменты: nodemon, dotenv
    • Знакомство с фреймворком Express.js
    • Маршрутизация в приложении
    • Понятие Middleware
    • Обработка ошибок
  • 5
    Знакомство с Express.js
    • Знакомство с фреймворком Express.js
    • Маршрутизация в приложении
    • Понятие Middleware
    • Обработка ошибок
  • 6
    Авторизация и аутентификация
    • Работа с cookies и сессиями
    • Знакомство с JWT
    • Пример авторизации на основе JWT
    • Библиотека passport.js
  • 7
    Работа с базой данных
    • Понятие драйвера базы данных, установка и подключение
    • Знакомство с ORM
    • Библиотека sequilize
    • Интеграция приложения с базой данных
  • 8
    Многозадачность и многопоточность в Node.js
    • Работа с процессами
    • Работа с потоками
  • 9
    REST API
    • Определение REST API и его принципы
    • Создание REST API приложения (MVC)
    • Использование CORS
    • Структура проекта
    • Создание приложения “ToDo List”
    • Документирование кода
    • SSR (работа со статическими файлами и шаблонами)
  • 10
    Streams
    • Buffer
    • Что такое Stream?
    • Типы stream'ов и работа с ними
    • Использование Stream'ов на практике
  • 11
    WebSockets
    • Знакомство с технологией WebSockets
    • Библиотека socket.io
    • Создание Real-time приложения
  • 12
    Тестирование приложений
    • Что такое тестирование?
    • Какие тесты мы пишем и зачем?
    • Знакомство с фреймворком Jest

Что вы получите на курсе

Онлайн уроки з ментором у Zoom

Практические занятия и проверка дз

Бесплатный видеокурс

Онлайн тестирование и сертификация

Сертификат

По прохождению курса

Наличие сертификата Учебного Центра CyberBionic Systematics свидетельствует о Вашем владении новыми знаниями и навыками, а значит, позволяет выгодно выделиться на фоне других кандидатов и увеличивает шансы на успешное трудоустройство или продвижение по карьерной лестнице. Для получения сертификата после окончания обучения, необходимо успeшно пройти тестирование по соответствующему курсу на Testprovider.com

ПРЕПОДАВАТЕЛИ КУРСА

Этот курс входит в специальность
Курс из специальности

Отзывы наших студентов

Node.js
Старт курса
23 апреля (19:00-21:00, 3 раза в неделю) Украинская
Продолжи
тельность:
24 ч.
Количество уроков:
12 занятий
Стоимость обучения:
168 USD
Записаться
на курс
Пожалуйста, подождите...
Ваша заявка принята! Менеджер учебного центра свяжется с Вами в ближайшее время.

В украинской группе обучение проходит на украинском языке

В международной группе обучение на русском или английском языке


Записатися
на пробний урок
Пожалуйста, подождите...
Ваша заявка принята! Менеджер учебного центра свяжется с Вами в ближайшее время.
Мессенджер: