Dexa Academy

Front-end

19 600 UAH за курс
6 месяцев
Для начинающих
Frontend
Курс про frontend-разработку с акцентом на практику. Вы научитесь верстать сайты, работать с JavaScript, TypeScript и Angular, создавать реальные проекты. Занятия проходят онлайн в удобном графике — два урока в записи и одна практическая встреча в неделю. После курса у вас будет портфолио, навыки для работы и подготовка к собеседованиям.

О курсе

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

Основы веб-разработки и HTML

Курс начинается с фундаментальных понятий. Студенты узнают, как работает интернет и что такое HTML. Они осваивают базовые теги и атрибуты, учатся создавать текстовые элементы, блоки, добавлять изображения и ссылки. Особое внимание уделяется распространенным ошибкам и семантической верстке. Рассматриваются различные типы тегов - линейные и блочные, а также способы форматирования текста с помощью заголовков и абзацев.

CSS и современная верстка

Второй модуль посвящен каскадным таблицам стилей. Студенты изучают синтаксис CSS, учатся пользоваться браузерной консолью для поиска ошибок. Они осваивают работу с цветами, размерами элементов, блочной версткой. Рассматриваются фоновый дизайн, позиционирование и градиенты. Курс охватывает методологию BEM, принципы кроссбраузерности и адаптивной верстки. Студенты знакомятся с препроцессорами SASS/SCSS, фреймворками Bootstrap и системой контроля версий Git. Модуль завершается созданием полноценного адаптивного сайта, размещенного в интернете.

JavaScript: от основ до продвинутого уровня

Третий модуль охватывает основы JavaScript. Студенты изучают условные конструкции if/else, switch, циклы for, while, do while. Они осваивают функции, рекурсию, замыкания и работу с массивами. Особое внимание уделяется взаимодействию с DOM - манипулированию элементами страницы. Студенты учатся использовать setTimeout и setInterval. Практическая часть включает создание слайдеров, всплывающих окон, табов и таймеров.

Продвинутый JavaScript и инструменты разработки

Четвертый модуль углубляет знания JavaScript. Здесь рассматриваются объектно-ориентированное программирование, наследование, регулярные выражения для поиска и валидации. Студенты знакомятся с инструментами сборки Gulp и Webpack, форматом JSON, методами работы с localStorage и sessionStorage. Они изучают обработку ошибок с помощью try..catch и работу с HTTP запросами. Финальный проект модуля - создание блога или новостного портала.

TypeScript и типизация

Пятый модуль посвящен TypeScript - строго типизированной надстройке над JavaScript. Студенты учатся устанавливать и запускать TypeScript, использовать систему типов в функциях. Они осваивают специальные типы any, never, null и undefined, типизацию объектов, кортежи и обобщения (Generics). Модуль включает практические задания по типизации кода и завершается финальным проектом.

Angular и разработка сложных приложений

Последний модуль знакомит с фреймворком Angular. Студенты узнают об альтернативных фреймворках, учатся создавать приложения, работать с компонентами и передавать параметры. Они осваивают связывание данных, работу с событиями, директивы ngClass и ngStyle. Курс охватывает создание циклов с помощью ngFor, использование фильтров, роутинг и GUARDS. Студенты учатся работать с RxJS операторами, создавать HTTP запросы. Финальный проект - полноценный интернет-магазин с корзиной, админ-панелью и взаимодействием с бэкендом.

Результаты обучения

После завершения курса студенты могут верстать сайты из дизайн-макетов Photoshop и Figma, используя HTML и CSS. Они умеют разрабатывать программы, пользоваться инструментами разработчика в браузере, отлаживать код. Выпускники эффективно используют CSS и JS библиотеки, владеют системой контроля версий Git и GitHub. Они имеют высокий уровень знаний JavaScript и TypeScript, понимают шаблоны проектирования и создают сложные веб-приложения на Angular. Каждый выпускник получает большое портфолио практических работ, подготовку к собеседованиям и знания о том, как находить клиентов и работу.

Преимущества курса

Курс проводится онлайн с записью занятий. Материал подается без лишней информации, только актуальные знания. Студенты получают постоянную поддержку ментора и разбор заданий. После успешного завершения выдается сертификат. Доступна оплата частями, удобный график занятий. Каждый студент создает собственное портфолио работ во время обучения.

Что включено

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