Курс Node.js
Для кого цей курс
Курс розрахований на розробників, які глибоко знайомі з JavaScript і мають базові ґрунтовні знання HTML та CSS. У курсі не наводиться пояснення базових понять, таких як типи даних, змінні, керуючі структури тощо.Попередні вимоги
• Впевнене володіння персональним комп'ютером• Високий рівень володіння JavaScript
• Ґрунтовні навички з HTML, CSS
• Розуміння синхронного/асинхронного виклику функцій
• Базові навички роботи з базами даних
Тривалість
24 год.Кількість уроків
12 занятьВартість навчання
Курс входить до
Спеціальності Full-stack. Node.js Розробник + AI SkillsПрограма курсу
• Встановлення Node.js
• Знайомство з NVM
• Перший додаток HTTP-сервер
• Поняття модуля в Node.js
• Стандарти CommonJS та ECMAScript
• Створення власного модуля
• Підключення модулів
• Знайомство з NPM
• Використання NPM модулів: пошук, встановлення, використання
• Створення модуля та публікація в NPM
• Що таке EventLoop?
• Що таке EventEmitter?
• Додавання та видалення подій
• Події користувача
• Node.js tools: 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 додатками. В кінці курсу ми поговоримо про інструменти для тестування написаного коду.