image of what you will learn
Навчайся та приєднуйся до ITOMYCH STUDIO
Курс NodeJS для початкiвцiв
Старт курсу:
18 жовтня
Початок через:
д г хв с
Формат:
online
Залишилось місць із
Вівторок та четвер, з 19:00 до 21:00
3 400*
грн/курс
3
місяці
24
занять
48
годин
*1 190 грн для студентів
*З 01 жовтня вартість становитиме 4000 грн та 1900 грн відповідно

Що потрібно для старту?

Image of a form
1
Заповнити форму реєстрації
Dialog image
2
Успішно пройти 20-хвилинне інтерв’ю з куратором курсу
Envelope image
3
Отримати запрошення до курсу
Check image
4
Сплатити навчання
Наша головна ідея — залучити перспективних фахівців до команди ITOMYCH STUDIO. Саме тому ми призначили
мінімальну вартість курсу
Отримати підтвердження участі можна тільки після успішного проходження
короткого інтерв’ю

Чому ITOMYCH STUDIO?

10+
років досвіду роботи з NodeJS
Senior
експертиза команди
40+
інженерів, яких ми навчили з нуля
6
років досвіду розробки fintech-додатків
First
second

Тобі до нас, якщо ти:

  • Прагнеш працювати в IT галузi та любиш навчатися.
  • Розумієш принципи об'єктно-орієнтованого програмування.
  • Володієш IDE VSCode чи WebStorm на базовому рівні.
  • Маєш базовi навички JS
    • Знання типів даних
    • Знання операторів
    • Знання функцій
    • Базовi знання класiв та наслiдування
    • Знання циклів
  • Маєш базові знання баз данних.
  • Вмієш будувати прості SQL-запити.
  • Маєш базове розуміння REST архiтектури.
  • Знаєш англійську мову на рівні читання та розуміння технічної документації.
a man sitting with a laptop on his lap

Чому ти навчишся?

A picture of an item you'll learn
ic_checkmark
Ознайомишся з платформою NodeJS
A picture of an item you'll learn
ic_checkmark
Опануєш тонкощі JavaScript
A picture of an item you'll learn
ic_checkmark
Ознайомишся з основами TypeScript та дізнаєшся, чому ми його так любимо
A picture of an item you'll learn
ic_checkmark
Навчишся писати чистий код та застосовувати ООП на практиці
A picture of an item you'll learn
ic_checkmark
Ознайомишся із базами даних, які ми використовуємо, вивчиш SQL та основні принципи їхньої роботи
A picture of an item you'll learn
ic_checkmark
Отримаєш знання про хмарні технології і дізнаєшся, як ми застосовуємо їх на практиці.

Що ти отримаєш?

Найкращі студенти групи приєднаються до нашої Node.js команди
Знання, адаптовані під вимоги роботодавців
Власний проєкт у портфоліо
Якісне CV та консультацію нашої рекрутингової команди

Сертифікат ITOMYCH STUDIO

An image of certificate
An Image in the heading of the program
Програма курсу
NodeJS розробка
48
годин навчання
24
занять online
7
тематичних модулів
Модуль 1. Основні інструменти, GIT
Лекція №1:
  • Термінал
  • Git
  • Редактор коду
Модуль 2. Основи JS
Лекція №2:
  • Представляємо JS
  • Середовище виконання Node JS
Лекція №3:
  • Змінні, типи даних, перетворення типів
  • Порівняння, умовне розгалуження, логічні оператори
  • Цикли, оператор «Switch»
Лекція №4:
  • Області видимостi
  • Функції, функціональнi вирази, стрiлочнi функції
  • Замикання
Лекція №5:
  • Об'єкти, “this”
  • Конструктори, функція конструктор
  • Оператор “new”
  • Прив'язування функцій
Лекція №6:
  • Масиви
  • Методи масиву
  • Ітеративні об'єкти
Лекція №7:
  • Прототипи
  • Прототипне наслідування
  • Рідні прототипи
  • Класи
Лекція №8:
  • Колбеки
  • Проміси
  • Async / await
Лекція №9:
  • Модулі
  • Import / Export
  • Динамічний імпорт
Модуль 3. Основи TypeScript
Лекція №10:
  • Переваги TypeScript
  • Налаштування TypeScript для проекту
  • Типи та шляхи їх використання
  • Псевдоніми типiв
Лекція №11:
  • Класи та наслідування в TS
  • Абстрактні класи та інтерфейси
  • Модифікатори доступу та статичні властивості
Модуль 4. Основи розробки та ООП (REST, HTTP, ООП)
Лекція №12:
  • Базові принципи (SOLID, KIS, DRY)
  • Шаблони проектування Gof (singleton, factory method)
Лекція №13:
  • Основні принципи ООП
  • ООП в JS
Лекція №14:
  • Особливості розробки бекенда
  • TCP, UDP
  • HTTP, WS
  • JSON
Лекція №15:
  • REST архітектура
  • Приклади Non REST архітектури
  • Авторизація та автентифікація
  • JWT
Модуль 5. Основи Node.js
Лекція №16:
  • Представляємо NodeJS
  • V8, libuv
  • Шляхи до оптимізації виконання коду
  • Event loop
Лекція №17:
  • Event-driven архетектура
  • Обробка помилок
  • Peaceful shutdown
Лекція №18:
  • Потоки введення / виведення
  • Мультипотоковість
  • Кластеризація
Модуль 6. Бази даних
Лекція №19:
  • Введення в реляційні бази даних
  • ACID принципи
Лекція №20:
  • SQL
  • Основні конструкції SQL(select, from, where)
  • SQL групування та агрегація
  • SQL пагінація
Лекція №21:
  • Транзакції в реляційних базах даних
  • Рівні ізоляції транзакцій
Лекція №22:
  • CAP теорема
  • NoSQL бази даних
  • BASE принципи
Лекція №23:
  • MongoDB
  • Redis
  • Методи кешування
Модуль 7. Основи хмарних платформ
Лекція №24:
  • Хмарнi платформи (AWS, Azure)
  • IaaS, PaaS, SaaS
  • Інфраструктура як код (CloudFormation, Terraform)

Куратор

A photo of a curator
Вячеслав Орлов
Team Lead, Node.js Engineer

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

1
Заняття 2 рази на тиждень, в вівторок і четвер з 19:00 до 21:00
2
Обговорення пройденого матеріалу в групових чатах
3
Відправка домашнього завдання на перевірку
4
Індивідуальний фідбек куратора про виконану роботу

Зареєструватися на курс

Вартість:
3 400 грн
*1 190 грн для студентів
Розклад:
12 тижнів
Вівторок та четвер
з 19:00 до 21:00
Місце:
Онлайн трансляція
Цілодобовий  доступ до минулих занять у Zoom
*З 01 жовтня вартість становитиме 4000 грн та 1900 грн відповідно
An image of a man running to register

Поширені запитання

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