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, где рассказывают о нюансах прохождения технических интервью.

Формат обучения

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

Что включено

Вечерние занятия
Выдается диплом/сертификат
Сопровождение ментора