Курс по Front-end веб-разработке: HTML, CSS, JavaScript, ReactJS, Redux
Длительность: 6 мес., 48 занятий, 96 ч.
Ближайший старт: 29 июня.
★ Помощь в поиске работы.
★ Бесплатное дообучение.
Front-end разработчик занимается версткой сайтов или созданием интерфейсов веб-приложений. Выбирайте то, что по душе: мобильная разработка, веб-сайты, разработки в сфере финансов и обработки данных и т.д.
— Нужна консультация?
Позвоните нам по номеру +375 29 637‑09‑80, либо закажите звонок.
- Актуальная программа 2023г. с готовыми материалами.
- Учитесь с тренером в классе или онлайн. Ведется запись каждого занятия.
- Учитесь бесплатно до победы по программе дообучения!
- Поможем с поиском работы по программе "Моя первая работа в IT".
- Вы получите сертификаты: английский, русский.
Длительность: 6 мес., 48 занятий, 96 ч., + 120 видео-уроков. После успешного окончания курса Вы получите сертификат: русский, английский, электронный. Кроме этого, Вас ждет бесплатная Программа трудоустройства с нашим HR менеджером.
400 руб/мес
Ежемесячный платеж со скидкой,
вместо 535 руб/мес. (★ выгода 25% ★).
Полная стоимость: 2400 руб.
Действует СКИДКА -810 руб!
Успейте записаться с выгодой 25%!
268 рублей в месяц.
Банковская рассрочка на 12 месяцев.
★ Начните обучения за 0 рублей.
★ Оплата со второго месяца.
★ Рассрочка без переплат ★
Стоимость в месяц указана при рассрочке на 12 месяцев. Срок может быть изменен на 3, 5 или 6 месяцев, а также в кредит на 24 или 36 месяцев. Подробную информацию по программам рассрочки и кредитования можно узнать в учебном центре.

★ Личная Профориентация:
поможем с выбором курса, составим карьерный план.
★ Курс Английского языка:
видео-курс от А1 до А2 для айтишника.
★ Помощь в Трудоустройстве:
участие в проекте "Моя первая работа в IT".

★ Бесплатное дообучение:
программа повторного обучения - учитесь до Победы!
★ Получите сертификат:
торжественно вручим сертификат на двух языках в печатном виде.
ОНЛАЙН / В КЛАССЕ — выбирайте расписание.
Даты стартов указаны приблизительно и могут изменяться в зависимости от скорости набора групп. Новые группы набираются ежемесячно по мере выпуска студентов. Уточняйте старты и расписание на следующие месяцы в учебном центре.
Группа в классе:
ПН и ЧТ с 19:00 до 21:00.
Старт: 29 июня.
Онлайн-группа:
ПН и ЧТ с 19:40 до 21:40.
Старт: 29 июня.
Следующие наборы:
Онлайн: июль.
В классе: октябрь.
Уточняйте расписание новых групп в учебном центре.
Не подходит расписание? Хотите на следующий набор, либо начать обучение уже сейчас?
Записывайтесь на консультацию. Подберем расписание или место в существующих группах по вашим знаниям и навыкам.
Front-end разработчик занимается версткой сайтов или созданием интерфейсов веб-приложений. Выбирайте то, что по душе: мобильная разработка, веб-сайты, разработки в сфере финансов и обработки данных и т.д.
Специалист в этом направлении может получать от 400$ (без опыта работы, обычный веб-мастер или администратор сайтов) до 2500$ (специалист с опытом от 3+ лет) в зависимости от уровня знаний и опыта работы, по данным портала dev.by.
Если вы немного дизайнер, немного инженер, или просто у вас есть чувство прекрасного, и вы хотите связать свою жизнь с написанием кода, то этот курс именно для вас. Он подходит для любого уровня знаний компьютерных технологий.
– Курсы от «Моя Айти Школа» – твой старт в интересный мир Айти, о котором все говорят. Главное желание, а остальному научим мы! Все наши курсы с обучением с нуля.
Программа состоит из 3 важный блоков: адаптивная верстка и веб-дизайн; изучение языка программирования; фреймворков и библиотек. Курс интенсивный и нацелен на подготовку специалистов для дальнейшего трудоустройства. Рассчитан на 6 месяцев (48 занятий, 96 часов).
Общий стек технологий и инструментов: HTML, CSS, SASS (SCSS), LESS, JS (ECMAScript), AJAX, jQuery, JSON, NodeJs, NPM, Webpack/Gulp, ReactJS, Redux, Git/GitHub, CMS WordPress, Adobe Photoshop, Figma.
После каждого занятия и до следующего необходимо выполнить обязательное домашнее задание. В конце каждого блока вас ждет экзамен (онлайн-тест и задание). Для получения сертификата (3 варианта) вы должны будете защитить финальный проект.
БЕСПЛАТНОЕ ВИДЕО.
Что такое HTML?
БЕСПЛАТНОЕ ВИДЕО.
Знакомимся с JavaScript.
БЕСПЛАТНОЕ ВИДЕО.
Урок по Git и GitHub.
ЗАНЯТИЕ 1-3. HTML, CSS. Chrome Dev Tools
Как работает интернет? Что такое HTML? Теги и атрибуты тегов языка и его синтаксис. Создание веб-страниц. Что такое CSS и правила его использования. Что такое селектор? Изучение свойств и практика форматирования содержимого (работа со шрифтами, изменение размеров, полей, отступов). Создание списков, таблиц, работа с формами, фоновыми изображениями, встраивание содержимого (Youtube, Google Maps, Яндекс Карты).
ЗАНЯТИЕ 4-5. HTML, CSS.
«Новые» семантические теги в HTML5. Блочные и строчные элементы: разница и нюансы в работе с ними в CSS. Что такое «схлопывание» и переполнение контента? Как работа с «плавающими» элементами. Знакомство со строчно-блочной моделью верстки. Флекс (Flex) модель верстки. Способы выравнивания содержимого и блоков по горизонтали и вертикали. Работа с псевдоклассами и псевдоэлементами. Создаем многостраничный сайт.
ЗАНЯТИЕ 1. Figma, Photoshop
Краткое знакомство с Photoshop и его инструментами. Работа с Figma, как с инструментом для создания дизайн-макетов приложений. Создание различных графических элементов. Кадрирование, изменение размеров, трансформация. Работа со слоями, группами элементов, позиционирование. Работа с текстом и его форматирование. Экспорт объектов, сохранение изображений.
ЗАНЯТИЕ 6-7. HTML, CSS. Создание навигации, пагинации
Позиционирование элементов в HTML и CSS. Что такое «липкое» позиционирование? Создание вертикальной и горизонтальной навигации с многоуровневым меню. Создание табов, переключателей, постраничной навигации других сложных навигационных элементов сайта.
ЗАНЯТИЕ 8-10. HTML, CSS. Верстка элементов и сайтов.
Практика верстки различных отдельных элементов сайта (навигации, виджетов, различных информационных блоков) и верстка полноценных макетов сайтов с нуля и до адаптивной версии под разные устройства и экраны. Изучение Grid-модели. Разные способы создания анимации в CSS.
ЗАНЯТИЕ 1. Git и GitHub.
Что такое Git и для чего он нужен? Где применяется система контролей версий? Как работать в команде? Репозиторий, снимки файлов, стадии и общий принцип работы с Git. Основные команды: cd, ls, dir, clear, git: config, init, status, add, commit, log, diff, checkout, reset, branch, merge, remote, push, fetch, pull, clone, …
ЗАНЯТИЕ 1-4. JavaScript.
Знакомство с языком программирования: правила и синтаксис, переменные, типы данных, преобразование значений. Операторы сравнения, логические, арифметические. Условные и тернарные операторы и конструкции. Работа с циклами, массивами и их методами. Практика решения задач.
ЗАНЯТИЕ 5-7. JavaScript (ECMAScript).
Создание функций, анонимные и стрелочные функции. Параметры и их значения по умолчанию. Область видимости. Хоистинг (hoisting) и замыкания. Возврат значений. Рекурсия. Функции по работе со строками, датой и временем, математические ф-ции. Регулярные выражения. Создание простых объектов: this, свойства и методы. Функции-конструкторы. Практика решения задач.
ЗАНЯТИЕ 8-9. JS. BOM/DOM, Events
Браузерная и документная модели в JS. Загрузка веб-страницы. Создание элементов. Работа с атрибутами и содержимым элементов. Перемещение, клонирование, добавление и удаление элементов. Различные способы поиска элементов на странице. Добавление событий мыши и клавиатуры (клик, двойной клик, нажатие клавиш, drag-and-drop).
ЗАНЯТИЕ 10-12. JS. Создание плагинов для сайтов
Практика создания плагинов для сайтов: слайдеры, карусели, просмотр изображений в большой размере, табы, аккордеоны, попап (модальные) всплывающие окна, подсказки и переключатели, валидаторы форм и много другое
ЗАНЯТИЕ 13-14. JS. ООП. Объекты и классы
Обсуждения объектов от простых к сложным. Принципы объектно-ориентированного подхода (наследование, инкапсуляция, полиморфизм). Прототипное наследование (__proto__, prototype) объектов. Функциональное наследование. Работа с bind, apply, call и разница между ними. Классы в JavaScript: аналогия с функциональным подходом, проблемы и нюансы. Практика создания различной сложности функций-конструкторов и объектов.
ЗАНЯТИЕ 1. Клиент-серверная архитектура приложений
Что такое Клиент, Сервер, веб-сервер, хостинг, локальный сервер, домен, протоколы передачи? Как «общаются» Клиент и Сервер? Методы отправки HTTP(s)-запросов. Заголовки и статусы ответов. Варианты локальных серверов, их настройка и запуск. Расширения для редакторов кода. Понятия: JSON, XML, API, REST API. Приложение Postman.
ЗАНЯТИЕ 15. JS. Хранение данных и работа с ними
Способы хранения данных на стороне Клиента (в браузере): cookies, localStorage, sessionStorage. Работа с JSON-данными. Что такое парсинг данных?
ЗАНЯТИЕ 16-17. JS. Практика создания приложений
Закрепление пройденного материала — создание веб-приложения с применение объектно-ориентированного подхода и хранением данных на стороне браузера: записная книжка (контакты), задачник (toDo лист), корзина товаров, финансовый менеджер (расходы и доходы), …
ЗАНЯТИЕ 18-19. JS. Запросы к серверу. Работа с API
AJAX — технология асинхронных запросов к серверу, как возможность отправки и получения данных без перезагрузки страницы. Что такое асинхронность? Async/Await, Promise, fetch. Работа с API. Создание приложений с данными со сторонних API сервисов: погодный виджет, переводчик, каталог товаров, список задач…
ЗАНЯТИЕ 20-21. JS. Компонентный подход
Внедрение компонентного подхода (принципы и примеры) в разработку сайтов и приложений. Модули в JavaScript: import, export. Динамические импорты модулей и работа с асинхронными данными. Создание несложного приложения с применением данного подхода.
ЗАНЯТИЕ 22-24. JS. Создание SPA
Single Page Application — приложение с динамической загрузкой содержимого и переходом между страницами без фактической перезагрузки страницы в браузере. Создание SPA на чистом JS с применение компонентного подхода и созданием роутинга (routing): каталог товаров с корзиной и оформление покупки.
ЗАНЯТИЕ 1. Препроцессоры CSS.
Обзор препроцессоров CSS: SASS/LESS; и работа с ними. Препроцессинг, синтаксис и правила, вложенности, переменные, миксины, циклы, условия, расширения, импорт, математические операции, функции, …
ЗАНЯТИЕ 2. Библиотеки Bootrstrap и jQuery
Знакомство с популярными «фреймворками» для создания простых интерфейсов сайтов и др. приложений. Готовые стили и компоненты, создание сеток и колонок, управление разметкой, типографика, … Обзор возможностей jQuery и аналогия работы с «чистым» JavaScript. Манипулирование с элементами. Работа с атрибутами и содержимым. Работа со стилями CSS, анимация. Обход элементов, отправка AJAX-запросов, работа с JSON.
ЗАНЯТИЕ 1-2. ReactJS
Знакомство с фреймоворком для разработки пользовательского интерфейса. Добавляем React на сайт. Что такое JSX, Babel, рендер компонентов. Функциональные и классовые компоненты. Пропсы, стэйты в разных компонентах. Добавление событий к элементам и особенности работы с ними. Map, filter, списки и ключи при обходе/создания элементов. Работа с формами. Жизненный цикл компонентов.
ЗАНЯТИЕ 3-4. ReactJS. create-react-app
Создание приложения с помощью библиотеки create-react-app. Знакомство со структурой файлов и каталогов проекта. Разделение кода. Импорт, экспорт компонентов, стилей, изображений и других данных, например, JSON. Правильный подход в создании приложений (доступность контента, семантика). Взаимодействие со сторонними библиотеками. Фрагменты. Создание базовый компонентов для большинства случаев.
ЗАНЯТИЕ 5-6. ReactJS. Хуки
Обзор и правила хуков: useState, useContext, useEffect, useReducer, useRef. Практика использования хуков на примере создания приложения: каталога товаров с корзиной, функцией сортировки и поиска.
ЗАНЯТИЕ 7. ReactJS. Маршрутизация
Работа с модулями: Router, BrowserRouter, navLink для организации динамического перехода между страницами приложения.
ЗАНЯТИЕ 8. ReactJS/Redux
Подключение Redux к React приложению. Знакомимся с основными принципами работы с библиотекой: экшены, редьюсеры, поток данных, …
ЗАНЯТИЕ 1. Webpack
Что такое «сборщик» проектов или модулей? Установка webpack, первоначальная настройка конфига и запуск приложения. Точка входа, вывод готовых файлов, загрузчик webpack, импорт файлов. Правила конфигурирования. Лоудеры, плагины, расширения. Готовим webpack для сборки приложения.
ЗАНЯТИЕ 1. Обзор CMS. WordPress
Обзор популярных CMS (WP, ModX, OpenCart, Drupal, Joomla, …). Знакомство с WordPress. Настройка системы администрирования и ЧПУ. Создание страниц и наполнение сайта. Выбор и установка готовых тем и плагинов без программирования. Создание полноценного сайта.
ФИНАЛЬНЫЙ ПРОЕКТ.
Разработка полноценного веб-приложения (сайта, сервиса, игры и т.п.), демонстрирующего все полученные навыки и знания в процессе изучения курса по Front-end разработке.
ПРОГРАММА ТРУДОУСТРОЙСТВА.
Проект «Моя первая работа в IT».
Расскажем все что знаем о работе в Айти и, главное, как ее найти. Проводим мастер-класс по трудоустройству вместе с HR-менеджером и руководителем школы. Помогает начать карьеру своим выпускникам.
Программа потребует от вас внимания и усилий не только на самих занятиях, но и личного времени на выполнение домашних заданий и разработки финального проекта.

Готовые материалы для обучения
Все нужные материалы уже собраны конкретно под курс: видео-уроки от нашей школы, опорные конспекты, справочные материалы, тесты для контроля знаний, домашние и контрольные заданиям, экзамены... Вам практически ничего не нужно будет искать в интернете.
Улыбнитесь! Вас записывают!
Ведется видео- и звуко- запись каждого занятия (и в классе и в онлайн формате). Доступ к записям круглосуточно, и предоставляется сразу же после занятия. Вы всегда сможете посмотреть лекцию повторно. Все записи остаются вам навсегда.


Ваш личный наставник 24/7
Преподаватель становится вашим ментором, сэнсэем, тренером, коучем, гуру — называйте его как хотите. Важно то, что он с вами будет на протяжении всего курса и не только на занятиях (и в классе и в онлайн формате), а еще и онлайн в другие дни. Вы не останетесь с своими проблемами! Лениться мы не позволим.
Комфортное онлайн (дистанционное) обучение
Обучение как в учебном классе, только дома и в тапочках. Программа и процесс обучения ничем не отличается от формата в классе. Коммуникация с преподавателем осуществляется через приложение для конференц-связи с возможностью демонстрации экрана компьютера и общения по видео-камере.


Бесплатное дообучение!
Мы понимаем насколько сложно учиться чему-то новому, а особенно в группах, когда все стараются успеть к срокам сдачи заданий, изучить материал к следующему занятию и т.п. Чтобы “игра в догонялки” не стала проблемой в получении знаний мы разрешаем бесплатно посещать занятия в других группах, даже после окончания вашего обучения.
Сертификат о получении знаний и навыков
Сертификаты получают только те студенты, которые трудились на протяжении всего курса, и успешно защитили финальный проект и сдали все экзамены. Недостаточно прослушать курс, сертификат нужно заслужить! Мы выдаем сертификат на русском и английском языках в печатном варианте, а также в электронном виде.


Будьте как дома! Вы приняты в СтудХаб!
Студенческое сообщество это возможность общаться и развиваться в кругу сокурсников и выпускников, быть в курсе событий и мероприятий школы и в мире Айти. Вы получаете доступ к материалам других курсов, помощь в трудоустройстве, постоянную студенческую скидку и доступ к коворкингу — месту для свободной работы и учебы в классах школы.
Проект «Моя первая работа в IT»
С нашей стороны вы получите только честную помощь при трудоустройстве и сопровождение! Мы не болтаем об «успешном успехе», не гарантируем трудоустройство, не обучаем «бесконечно» и не даем пустых обещаний... Доведем каждого выпускника до трудоустройства или заключения контракта на проект.

Мероприятия и программы школы
Здесь только актуальные программы и события. О всех новостях школы читайте в разделе "События" в главном меню. Смотрите расписание внутри каждой записи и приходите в гости в учебный центр, чтобы поболтать об Айтишечке =)
«Номер один» 2023 года — очередная победа в номинации «IT курсы»
Второй год подряд мы стали победителем премии Номер один в номинации «IT-курсы №1»! Это отличительный знак качества и высокой репутации нашего учебного центра, который признаёт нас лучшими и наиболее востребованными среди других компаний и услуг нашей отрасли. Спасибо всем, кто оказал нам поддержку и оценил наш труд и достижения в этом году.
Бесплатный Айти-тренинг. Профориентация
Тренинг для тех, кто хочет в IT, но не знает с чего начать. Познакомим с наиболее востребованными специальностями. Пройдете тест на профориентацию и попробуете на практике каждое направление. Расскажем о школе, курсах обучения, о том как учиться и дойти до конца.
Программа трудоустройства
«Хочу в Айти!» — это самое популярное желание на сегодняшний день среди не только школьников или молодежи, но и старшего поколения. Наша программа честно помогает довести каждого выпускника до трудоустройства или заключения контракта на проект.
Отправная точка любого успеха — это желание.
Хочешь стать Айтишником?
Приходи и мы поможем!
Мы гордимся своими гуру-преподавателями
Наши тренеры успешно выпустили уже более 1200 студентов по различным курсам!
Преподавание для них не заработок, а возможность делиться своим исключительным опытом и еще больше развиваться вместе с вами, разбираясь в мелочах технологий и в ваших каверзных вопросах. Некоторые из них говорят, что «Код — это поэзия!», другие — «Хороший дизайн тот, которого не видно!». Все они немного философы, психологи, фанаты своего дела, и просто хорошие люди.