Курс Node.js
Для кого этот курс
Курс рассчитан на разработчиков, которые глубоко знакомы с JavaScript и имеют базовые основательные знания HTML и CSS. В курсе не приводится объяснение базовых понятий, таких как типы данных, переменные, управляющие структуры и т. д.Предварительные требования
• Уверенное владение персональным компьютером• Высокий уровень владения JavaScript
• Основательные навыки HTML, CSS
• Понимание синхронного/асинхронного вызова функций
• Базовые навыки работы с базами данных
Продолжительность
24 ч.Количество уроков
12 занятийСтоимость обучения
173Курс входит в
Специальности Full-stack. Node.js Разработчик + AI SkillsПрограмма курса
• Установка Node.js
• Знакомство с NVM
• Первое приложение HTTP-сервер
• Понятие модуля в Node.js
• Стандарты CommonJS и ECMAScript
• Создание собственного модуля
• Подключение модулей
• Знакомство с NPM
• Использование модулей NPM: поиск, установка, использование
• Создание модуля и публикация в NPM
• Что такое EventLoop?
• Что такое EventEmitter?
• Добавление и удаление событий
• События пользователя
• Node.js инструменты: nodemon, dotenv
• Знакомство с фреймворком Express.js
• Маршрутизация в приложении
• Понятие Middleware
• Обработка ошибок
• Маршрутизация в приложении
• Понятие Middleware
• Обработка ошибок
• Знакомство с JWT
• Пример авторизации на основе JWT
• Библиотека passport.js
• Знакомство с ORM
• Библиотека sequilize
• Интеграция приложения с базой данных
• Работа с потоками
• Создание REST API приложения (MVC)
• Использование CORS
• Структура проекта
• Создание приложения “ToDo List”
• Документирование кода
• SSR (работа со статическими файлами и шаблонами)
• Что такое Stream?
• Типы stream'ов и работа с ними
• Использование Stream'ов на практике
• Библиотека socket.io
• Создание Real-time приложения
• Какие тесты мы пишем и зачем?
• Знакомство с фреймворком Jest
Попробуйте бесплатно
Полноценное занятие с тренером
Что входит в курс
24 часов живого обучения с тренером
Практические занятия и проверка ДЗ
Общение с группой
Поддержка ментора и ассистента
Тестирование и Сертификат
Видео курс от ITVDN
Как проходит обучение
Живые онлайн занятия
с тренером
Выполнение
домашних заданий
Проверка ДЗ
и фидбек
Тестирование
и сертификация
Сертификат после прохождения курса
Сертификат после прохождения курса
Готов
начать обучение?
Отправляй заявку и зафиксируй свою скидку на обучение
Отзывы с DOU
Отзывы с Facebook
Отзывы с Google
Остались вопросы?
Подскажем, с чего начать, какую специальность выбрать и как найти первую работу.
О курсе Node.js
На занятиях будут рассматриваться интересные и в то же время сложные темы, а именно: что это за платформа, какие приложения можно с её помощью создавать, внутреннее устройство Node.js, рассмотрим работу с модулями, как их подключать к своим приложениям, как создавать свои и публиковать их в сообществе Node.js. Также освоим работу с базами данных, научимся реализовывать авторизацию и аутентификацию пользователей Ваших приложений, рассмотрим работу с Real-time приложениями. В конце курса мы поговорим об инструментах для тестирования написанного кода.