Sigma Software University

Front-end

22 150 UAH за курс
4 місяців
Для початківців
Frontend
Цей курс навчить вас створювати сучасні інтерфейси з нуля. Ви освоїте HTML, CSS, JavaScript, React та Redux, а також навчитеся працювати з API та інструментами розробки. Після курсу ви зможете розробляти складні вебдодатки та готуватися до співбесід.

Про курс

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

Модуль 1: Основи веб-розробки

На цьому курсі починають з основ. Спочатку розбирають, що таке Front end та Back end. Потім переходять до HTML - вивчають базові теги та роботу з таблицями. Далі йде CSS: селектори, верстка за допомогою inline-block та float, сучасні методи - Flexbox та Grid. Також розглядають методологію BEM, препроцесори, фреймворк Bootstrap, створення анімацій, псевдоелементи та адаптивний дизайн.

Модуль 2: Поглиблене вивчення JavaScript та React

Другий модуль присвячений JavaScript. Тут пояснюють, як працюють мови програмування. Студенти вивчають типи даних, логічні операції, змінні, цикли, масиви та функції. Потім переходять до об'єктно-орієнтованого програмування, класів, конструкторів функцій. Розглядають Event Loop, роботу з DOM, події, WebStorage, асинхронне програмування з Promise та async/await, Ajax та REST API. Також знайомляться з npm, Node.js та Webpack.

Модуль 3: Робота з React та сучасні технології

У цій частині курсу заглиблюються в React. Студенти вчаться створювати нові проекти, працювати з JSX та пропсами. Детально розбирають хуки - useState, useEffect, useMemo, useCallback, useRef та useContext. Вивчають класові компоненти, їх стан, пропси та життєві цикли. Окремо розглядають маршрутизацію з React Router та відповідні хуки.

Модуль 4: Управління станом та тестування

Цей модуль охоплює Redux - архітектуру Flux, створення store та інтеграцію з React. Додатково вивчають TypeScript для типізації JavaScript. Важлива частина - тестування з Jest та React Testing Library. На завершення студенти працюють над фінальним проектом, який об'єднує всі отримані навички.

Бонусні матеріали

Курс включає додаткові модулі з підготовки до співбесід, основ Vue та Vuex. Також проводять спеціальний вебінар з рекрутером Sigma Software, де розповідають про нюанси проходження технічних інтерв'ю.

Формат навчання

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

Що включено

Вечірні заняття
Видається диплом/сертифікат
Супровід ментора