Back-end для просунутих
У цій крутій інтенсивності ми розробимо backend на NestJs + TypeScript + Mongodb для повноцінного онлайн кінотеатру (за прикладом Netflix). Зробимо просунуту авторизацію.
Ми напишемо просунуту програму, яку в майбутньому можна легко масштабувати. Усі референси додаються до кожного уроку.
Після проходження інтенсивності Back-end для просунутих, ти зможеш почати створювати свої перші проекти з використанням вивчених знань. Ти повністю освоїш процес розробки та отримаєш першу роботу у своє портфоліо.
Чого Ви навчитеся в цьому інтенсивності:
- Розробляти просунутий backend на Nest.js
- Зробите авторизацію середньої складності
- Навчіться робити кастомні декоратори
- Навчіться створювати захист endpoint за ролями
- Робити запити з агрегаціями
- Працювати з телеграм ботом
- Працювати з запитами в Insomnia/Postman
- Реалізацію завантаження файлів
Для навчання в цьому інтенсивності Вам знадобиться базове знання Node JS + Express js. Також хорошим доповненням буде знання TypeScript, але це не обов'язково. Так як в інтенсивно докладно розберемо всі технології.
Зробимо шикарну авторизацію за допомогою Passport.js та JWT. Реалізуємо генерацію двох токенів та подальшу їх відправку на фронтед.
Навчимося працювати з програмами для запитів на сервер (Insomnia/Postman), зробимо правильну структуру запитів та розберемо всі типи запитів.
З цікавого навчимося робити завантаження відео та зображень на сервер. Зробимо статичну папку для отримання доступу до завантажених файлів.
Якщо Ви до цього намагалися вивчати Backend і у Вас нічого не виходило, то цей супер практичний інтенсивність Вам точно допоможе, тут будемо мінімум теорії, тільки реальна практика!