Okten School

Fullstack

8 місяців
Для початківців
1 відгуків
Fullstack
Цей курс — найбільша програма з програмування в Україні та СНД. За 960 годин ви опануєте HTML/CSS, JavaScript, React або Angular, бази даних (MySQL, MongoDB), а також серверні технології (Node.js, Nest.js). Включено DevOps, Scrum та підготовку до співбесід.

Про курс

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

Основи роботи з кодом

Курс починається з Git та GitHub. Студенти встановлюють систему контролю версій, налаштовують робоче середовище та вчаться працювати з репозиторіями. Включає базові команди, роботу в команді, вирішення конфліктів злиття та створення Pull Request-ів на GitHub.

Верстка та стилізація

Модуль охоплює HTML та CSS. Студенти вивчають структуру веб-сторінок, блочні елементи, селектори та події. Практикуються у використанні Flexbox та Grid для розмітки, створенні адаптивного дизайну. Додатково - робота з Figma, шрифтами, іконками, медіа та формами.

JavaScript та TypeScript

Повний цикл вивчення мови програмування. Починається з базових типів даних, операцій, логічних розгалужень. Продовжується об'єктами, масивами, циклами, функціями, рекурсією та замиканнями. Розглядається ООП, робота з помилками, асинхронність, DOM, BOM. Далі студенти переходять до TypeScript - синтаксис, функції, класи, інструменти та практика.

Бази даних

Модуль включає дві популярні системи керування базами даних. Спочатку MySQL - створення та керування базами даних, таблиці, SQL-запити. Потім MongoDB - робота з колекціями та документами, мова запитів NoSQL.

Frontend-розробка

Студенти вивчають React - створення компонентів, хуки, маршрутизація, керування даними. Далі розглядається Redux Toolkit для управління станом додатку, включаючи Zustand та асинхронні операції. Завершується модуль Next.js - створення додатків, управління даними, розширені можливості фреймворку.

Backend-розробка

Модуль починається з Node.js - асинхронне програмування, робота з файловими системами, створення веб-серверів, інтеграція з базами даних та розгортання. Потім Nest.js - робота з документацією, ORM, авторизація, робота з БД. Додатково - Serverless архітектура з Lambda-функціями.

DevOps та розгортання

Студенти ознайомляться з Docker та контейнеризацією сервісів. Розглядаються принципи мікросервісної архітектури та робота з Amazon Web Services для хмарного розгортання додатків.

Робочий процес та кар'єра

Завершальний блок включає Scrum - методологію управління проєктами: артефакти, події, цінності та поширені помилки. Окрема лекція з HR покриває пошук вакансій, створення резюме, профілю LinkedIn та підготовку до технічних інтерв'ю.

Особливості навчання

Курс розрахований на 960 навчальних годин. Заняття проходять 6 разів на тиждень. Передбачено безкоштовне повторне проходження курсу. Частина матеріалів викладається англійською мовою. Додатково - консультації, стажування на реальному проєкті та гарантія працевлаштування при виконанні всіх вимог до відвідування.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Можливе працевлаштування
Реальний проект у портфоліо
Супровід ментора