Привіт, це
Фрілансер по життю
— і це курс з NodeJS...
Зима
2025
Грудень
Для кого цей курс?
Ви прагнете стати програмістом frontend-розробником, опанувати функціональне програмування, основи ООП та вивчити NodeJS?
Тоді цей курс для вас!
Записатися на курс
Викладач Брила Андрій Юрійович,
кандидат фізико-математичних наук, доцент. Досвід викладання мов програмування - з 2000 року. Детальніше...
Старт 11 грудня 2025
від 24 уроків
(залежить від групи)
два рази на тиждень
від трьох
місяців навчання
(залежить від групи)
Вівторок та четвер
З 18:00
до 20:00-21:00
до 20:00-21:00
Київський час (лишається запис)
Уроки
Прямі ефіри які веде Андрій Брила.
Записи уроків лишаються назавжди
Записи уроків лишаються назавжди
?
Викладач перевірить домашні роботи, надасть відповіді на питання. Спілкування: чати у дискорді
Як потрапити на курс?
- Мати бажання вчитися
- Зареєструватись у сервісі discord та додатись на сервер навчання
- Забронювати місце сплативши бронювання (3000грн, не повертається), чи за весь курс (14000грн).
- Повідомити про те що ви сплатили курс/бронювання у телеграм для приєднання до чатів навчання
Загальна програма курсу
Тільки необхідні знання для роботи
- Знайомство з Node.js. Встановлення. Налаштування.
- Модулі JS.
- Передача параметрів додатку. Глобальні змінні.
- Взаємодія з файловою системою. Робота з файлами.
- Події. Модуль events.
- Потоки
- Використання стандартних модулів.
- Пакетний менеджер NPM. Керування пакетами.
- Callback-функції.
- Проміси
- Обробка помилок у асинхронному коді
- Створення найпростішого сервера. Модуль http.
- Особливості фреймворка Express.
- Middleware
- Надсилання відповіді. Використання шаблонізаторів.
- Статичні файли.
- Маршрутизація. Параметри запитів.
- Обробка форм.
- Архітектурні рішення та підходи. MVC, REST API, GraphQL, Microservices.
- Розробка API
- Cookies. Session.
- використання Passport
- використання JWT
- Безпека: хешування паролів (bcrypt), CORS, захист від XSS/CSRF
- Змінні середовища (.env)
- Хмарні платформи. Деплой.
- Знайомство з сокетами. Socket.io. WebSocket. Розробка чат-додатку.
- Знайомство з MongoDB.
Виконання основних операцій з даними. - Mongoose. Опис схем даних.
Виконання CRUD операцій. - MySQL. Підключення. Виконання CRUD операцій.
- Розробка онлайн магазину.
- Виконання власного проєкту.
- Основи TypeScript та NestJS
- Детальніше...
