Курс Node.js — backend-застосунки на JavaScript

Навчіться створювати потужні, масштабовані бекенд- застосунки з використанням JavaScript, Express та NestJS.

Calendar
Старт 30 Червня
Clock
пн, ср, пт: 19:00-22:00
Курс Node.js — backend-застосунки на JavaScript

Програма курсу

  • Основи Node.js та TypeScript

    Опануйте фундаментальні принципи роботи Node.js — подієвий цикл, модулі, робота з файловою системою. Дізнайтесь, як використовувати TypeScript для типобезпечної розробки та реалізовувати шаблони проєктування.

    • Вступ до Node.js

    • Модулі в Node.js. Робота з файловою системою

    • Основи TypeScript

    • Розширені можливості TypeScript

    • Шаблони проєктування в TypeScript

  • Express.js

    Навчіться створювати сервери та REST API за допомогою Express.js. Ви реалізуєте обробку запитів, валідацію, логування, автентифікацію та авторизацію. Також навчитеся тестувати API через Postman.

    • Вступ до Express.js

    • Розширена обробка запитів

    • Валідація даних, логування та обробка помилок

    • Автентифікація та авторизація

    • Робота з Postman

  • Бази даних та SQL

    Вивчіть принципи роботи з реляційними базами даних і SQL-запитами. Опануйте сортування, агрегацію, використання ORM (TypeORM), а також транзакції та міграції.

    • Основи баз даних і SQL

    • Сортування та агрегація даних

    • Використання TypeORM

    • Транзакції та міграції

  • Розширені теми

    Ознайомтесь з ключовими підходами до створення масштабованих проєктів: безперервна інтеграція, мікросервіси, тестування, WebSocket-и та email-розсилки.

    • Системи безперервної інтеграції (CI/CD)

    • Мікросервісна архітектура та інструменти

    • Документування API

    • Тестування застосунків на Node.js

    • WebSocket та email-повідомлення

  • NestJS

    Опануйте популярний фреймворк NestJS, що базується на TypeScript і Angular-підходах. Ви створите модульну структуру, навчитесь працювати з контролерами, сервісами та мікросервісами.

    • Основи NestJS

    • Можливості NestJS

    • NestJS і мікросервіси

  • Фінальний проєкт

    Після завершення навчання студенти виконують проєкт, у межах якого створюють повноцінний серверний застосунок із використанням усього інструментарію, вивченого на курсі.

    • проєктування архітектури backend-застосунків

    • створення REST API з урахуванням бізнес-логіки та ролей користувачів

    • налаштування процесів автентифікації та авторизації

    • робота з базами даних

    • ефективна обробка запитів

    • застосування TypeScript, Express і NestJS у реальних задачах

    • написання технічної документації та покриття функціональності автотестами

Що ви будете вміти після курсу

Skill Icon

Розуміти внутрішню архітектуру Node.js і працювати з файловою системою

Skill Icon

Писати типобезпечний код на TypeScript, використовувати шаблони проєктування

Skill Icon

Створювати REST API з Express.js

Skill Icon

Впроваджувати автентифікацію, логування, валідацію

Skill Icon

Працювати з базами даних через SQL та TypeORM

Skill Icon

Писати автотести, документувати API та впроваджувати мікросервіси

Як проходить навчання

  • Educational Process

    Сучасна LMS-система

    ви назавжди отримаєте доступ до усіх матеріалів курсу і відеозаписів занять, тож у будь-який момент зможете повернутись і повторити матеріал

  • Educational Process

    Допомога курс-координатора

    для розв'язання будь-яких організаційних питань під час навчання у вас буде підтримка власного курс-координатора

  • Educational Process

    Система оцінки знань

    на відміну від багатьох курсів, наша програма передбачає систему оцінювання знань студентів і рейтинг, який дозволяє оцифровувати досягнення студентів і ставити чіткі навчальні цілі

  • Educational Process

    Живі заняття

    усі заняття на курсі проходять з викладачем у живому форматі, тому у вас буде можливість ставити всі питання одразу і отримувати відповідь

  • Educational Process

    Підтримка ментора

    постійний доступ до ментора, який допоможе вам розібратись в усіх питаннях, що виникли під час виконання домашнього завдання чи в роботі над проєктом

  • Educational Process

    Робота над реальними проєктами

    під час навчання ви будете максимально практикувати отримані знання виконуючи проєкти в команді з іншими студентами курсу

Почни свій шлях уже зараз!

Реєструйся на консультацію та зроби перший крок до нової професії. Наш менеджер допоможе тобі обрати напрям навчання.

Реєструйся на консультацію та зроби перший крок до нової професії. Наш менеджер допоможе тобі обрати напрям навчання.

Записуйся на консультацію вже зараз та отримай знижку на навчання при повній оплаті!

    Реєструючись, ви погоджуєтесь з політикою конфіденційності

    Вартість курсу Node.js

    • Calendar
      тривалість: 3 місяці
    • Lesson
      кількість занять: 24
    • Wallet
      вартість від: 5000 грн/місяць
    • Benefit Icon

      Підтримка ментора

    • Benefit Icon

      Сертифікат

    • Benefit Icon

      Розтермінування платежів від компанії

    • Benefit Icon

      Допомога координатора

    • Benefit Icon

      Укладання договору

    • Benefit Icon

      Покупка частинами від Monobank

    • Benefit Icon

      Можливість призупинити навчання

    • Benefit Icon

      Оплата за увесь курс одразу зі знижкою

    • Benefit Icon

      Без % розтермінування від ПриватБанку

    Залишились питання?

    Замов безкоштовну консультацію, на якій ми детально розповімо про умови навчання, відповімо на всі твої запитання та допоможемо обрати напрям в ІТ, який підходить саме тобі!

    Clock

    Залиш свій номер телефону, і наш кар’єрний консультант зв’яжеться з тобою протягом 15 хвилин у робочий час.

      Часті питання

      Чи потрібно знати JavaScript перед початком курсу?

      Так, базові знання JavaScript необхідні. Ви маєте розуміти змінні, функції, масиви та базовий синтаксис. Усе інше — вивчите на курсі.

      Чи підійде курс, якщо я вже працюю front-end розробником?

      Безумовно! Курс чудово доповнить ваш стек технологій та дозволить перейти до full stack. Ви навчитеся створювати backend-логіку, працювати з API і базами даних.

      У якому форматі проходить навчання: онлайн чи офлайн?

      Курс проходить онлайн: живі заняття з викладачем, інтерактивні домашні завдання, підтримка ментора. Усі уроки записуються, доступ до матеріалів зберігається.

      Які інструменти використовуються на курсі?

      Node.js, Express.js, TypeScript, PostgreSQL, TypeORM, Postman, Swagger, GitHub, Jest, Supertest, NestJS — усе, що застосовують сучасні команди backend-розробки.

      Чи зможу я знайти роботу після завершення курсу?

      Якщо ви будете активно брати участь, виконувати домашні завдання та фінальний проєкт — так. Ви отримаєте знання й практичний досвід, необхідний для позицій Junior Backend або Full Stack Developer.

      Чи буде підтримка ментора під час навчання?

      Так, ментор супроводжує студентів протягом курсу: відповідає на запитання, перевіряє завдання, дає рекомендації й допомагає подолати труднощі.

      Сумніваєтесь чи підійде вам сфера ІТ?

      Записуйтесь на онлайн-зустріч та отримаєте особистий план розвитку в сфері ІТ

      На Вас чекає:
      • консультація кар'єрного менеджера, щодо вибору напрямку розвитку в сфері ІТ
      • знайомство з викладачами курсу
      • зустріч з HR фахівцем
      • відвідування пробних занять 
      • підбір програми навчання згідно вашого запиту та очікувань
      • план розвитку в сфері ІТ
      manager

      Записатись на зустріч

        Реєструючись, ви погоджуєтесь з політикою конфіденційності