ХТО ТАКИЙ БЕКЕНД РОЗРОБНИК?
Бекенд розробник точно знає, що відбувається “під капотом”. І такий професіонал створює все підґрунтя та логіку для привабливого інтерфейсу. Простіше кажучи, він робить те, що приховано від очей користувача, але те, без чого не може функціонувати сайт. Протягом курсу ми поділимось ключовими інструментами, які допоможуть втілювати в життя унікальні рішення з чіткою бізнес-логікою.ЦЕЙ КУРС ДЛЯ ТЕБЕ, ЯКЩО ТИ ХОЧЕШ:
- поглибити свої знання в node.js та отримати практичні поради з використання технології;
- ознайомитися з TypeScript.js;
- отримати/покращити навички використання з Express.js та Nest.js;
- ознайомитись з принципом роботи реляційних та нереляційних баз даних;
- будувати та підтримувати складні системи базуючись на принципах SOLID та паттернах програмування;
- познайомитися з додатковими інструментами Backend розробки: Docker, Socket.io, Redis, RabbitMQ
Наша мета
Поділитися з тобою цінним досвідом для покращення твоїх навичок програмування. А після успішного завершення курсу - подарувати тобі унікальну можливість рости як професіонал у команді справжніх ентузіастів своєї справи.Після закінчення курсу ти зможеш:
- будувати REST API;
- працювати з різними типами баз даних;
- писати код, використовуючи різні підходи програмування та best practices;
- ефективно використовувати додаткові інструменти Backend розробки;
- працевлаштуватись в нашій компанії після успішного завершення курсу.
Loading...
Програма
- 1. Основи Node js, модульна система, базові модулі (fs, http).
- 2. Що таке REST, основні методи http. Express: введення, проміжне ПЗ, роутинг.
- 3. Реляційні (Postgres) та нереляційні (Mongo) бази даних. Огляд популярних ORM (typeORM), ODM (mongoose).
- 4. Автентифікація та авторизація за допомогою JWT (JSON Web Token).
- 5. Робота з електронною поштою: пакет nodemailer, сервіс sendgrid.
- 6. Завантаження файлів (multer, formidable). Тестування коду (Jest).
- 7. TypeScript: basic types, classes, interfaces.
- 8. Nest js та його інфраструктура.
- 9. Контейнеризація (Docker). Вебсокети Socket.io.
- 10. Системи кешування (Redis). Message broker (RabbitMQ).
*Кількість учасників обмежена. Не пропусти свій шанс отримати цінний досвід та стати справжнім гуру бекенд розробки!
Початок курсу
Листопад - Грудень 2024 рокуІнтенсивність
2 заняття / тижденьТривалість
10 занятьФормат проведення
ОнлайнВимоги
Базові знання JavaScriptВартість курсу
Реєструйся на курс
та пройди маленьке інтерв’ю, що покаже, чи ми з тобою на одній хвилі
Дякуємо! ми отримали вашу заявку!