Okten School

Front-end

8 місяців
Для початківців
Frontend
Цей курс навчить вас HTML/CSS, JavaScript, TypeScript, React, Angular, Node.JS та роботі з базами даних. Ви опануєте Git, Scrum та інструменти для розробки, щоб створювати сучасні вебдодатки. Після навчання допоможемо знайти роботу в IT.

Про курс

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

Основи розробки: Git та верстка

Курс починається з освоєння Git та GitHub - інструментів для контролю версій. Слухачі встановлять Git, навчаться створювати репозиторії та використовувати базові команди. Вони розберуться в роботі командою, вирішенні конфліктів злиття та створенні Pull Request. Далі йде HTML/CSS: від базових тегів до адаптивної верстки. Студенти працюватимуть з Flexbox, Grid, формами, шрифтами та Figma.

JavaScript: від основ до просунутих тем

Модуль охоплює повний спектр JavaScript. Починається з базових типів даних, операцій та логічних розгалужень. Потім - об'єкти, масиви, цикли та функції. Розглядаються складніші концепції: рекурсія, замикання, ООП. Слухачі навчаться працювати з DOM, подіями, асинхронністю та Event Loop. Модуль включає сучасні можливості ES6+.

TypeScript та бази даних

Цей блок присвячений TypeScript - його синтаксису, функціям, класам та інструментам. Паралельно вивчаються дві популярні бази даних: MongoDB та MySQL. Для MongoDB - робота з колекціями, документами та мова запитів. Для MySQL - створення баз даних, таблиць та написання SQL-запитів.

Сучасний фронтенд: React та екосистема

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

Бекенд на Node.js

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

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

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

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

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

Що включено

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