Этот курс предоставляет возможность освоить профессию frontend-разработчика с нуля. За шесть месяцев вы получите все необходимые знания и навыки для успешной работы в данной сфере. В результате обучения вы сможете преобразовывать готовые дизайн-макеты в рабочий код, что позволит вам начать свою карьеру в веб-разработке или повысить свою профессиональную ценность на текущей работе.
Вы изучите основы HTML, CSS и JavaScript, освоите фреймворки React и Redux, научитесь работать с Git, а также получите опыт создания интерактивных и адаптивных интерфейсов. Благодаря этому курсу вы станете квалифицированным специалистом в области frontend-разработки и сможете уверенно приступать к выполнению своих профессиональных обязанностей.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Курс посвящен изучению фронтенд-разработки. Вы узнаете о технологиях, инструментах и методах, применяемых при создании интерактивных веб-сайтов и интерфейсов. Программа курса включает такие темы, как HTML, CSS, JavaScript, использование библиотек и фреймворков, а также практика разработки проектов.
Модуль затрагивает ключевые моменты построения веб-сайтов. Мы погрузимся в изучение устройства интернет-пространства, пройдем через все стадии создания сайта, разберемся с базовыми инструментами веб-разработки, научимся обеспечивать корректность кода и познакомимся с системой отслеживания изменений Git.
Модуль посвящен изучению языка гипертекстовой разметки HTML. Вы узнаете об основных элементах и структурах HTML, научитесь создавать веб-страницы с текстом, списками, ссылками, изображениями, видео и аудио. Видеокейс поможет закрепить полученные знания на практике.
Модуль посвящен изучению свойств CSS - Каскадных таблиц стилей. Вы узнаете о основных свойствах, каскадности и наследовании, научитесь работать с текстом и применять полученные знания на практике.
Модуль посвящен изучению Flexbox, который позволяет управлять размещением элементов на странице. Вы узнаете о блочных и строчных элементах, научитесь использовать Flexbox для создания гибкой и адаптивной верстки.
Модуль познакомит вас с функционалом программы Figma для разработки прототипов сайтов. В ходе обучения вы освоите интерфейс программы, научитесь создавать и модифицировать макеты, и в качестве практического задания создадите свой собственный макет.
Модуль посвящен изучению различных способов позиционирования элементов на веб-странице. Вы узнаете об абсолютном и относительном позиционировании, научитесь фиксировать элементы и использовать “липкое” позиционирование.
Модуль посвящен изучению форм и элементов ввода на веб-страницах. Вы узнаете о различных видах полей ввода, чекбоксах, списках с выбором ответа. Научитесь оформлять формы и работать с их элементами.
Модуль посвящен изучению адаптивности веб-сайтов. Вы узнаете о медиа-запросах и кроссбраузерности, научитесь создавать адаптивные веб-сайты и проверять их работу в различных браузерах.
Модуль посвящен изучению анимаций и трансформаций в CSS. Вы узнаете о переходах, научитесь создавать анимации с помощью конструкции @keyframes. Поймёте, как можно трансформировать элементы на веб-странице и узнаете, как анимации используются в реальной веб-разработке.
Этот раздел обучающей программы затрагивает основы программирования на языке JavaScript. Вы поймете базовые принципы функционирования данного языка, обучитесь использованию переменных и различных операторов, включая математические и логические операции. Вы изучите принципы ветвления кода и работу с условными конструкциями.
Этот модуль посвящен изучению массивов и циклов в JavaScript. Вы изучите методы работы с массивами, научитесь использовать циклы for и while, работать с вложенными массивами и консолью браузера для отладки кода.
Модуль посвящен изучению функций и области видимости в JavaScript, а также таймерам и замыканию. Вы узнаете, что такое функции и зачем они нужны, научитесь создавать свои функции и использовать функции обратного вызова.
Модуль посвящен изучению объектов и классов в JavaScript, прототипному наследованию, а также работе с DOM (Объектной моделью документа) и браузером. Вы узнаете что такое объекты, научитесь работать с ними и использовать их возможности для создания веб-приложений. Также вы изучите события и способы хранения данных в браузере.
Этот модуль познакомит вас с основами создания анимаций в JavaScript и работой с ними в браузере, а также научит использовать различные библиотеки для создания интерактивных веб-приложений. Вы освоите техники создания анимаций для разных элементов веб-сайта, научитесь контролировать скорость и направление анимационных эффектов и сможете использовать популярные инструменты для упрощения этого процесса.
Этот раздел предназначен для обучения вас искусству создания анимации на веб-страницах при помощи магии JavaScript и тайны CSS. Постигнув его глубины, вы овладеете способностью создавать динамичные и изящные интерактивные компоненты, такие как плавно скользящие ползунки, эффектно разворачивающиеся меню и интригующие всплывающие окна.
Модуль посвящен изучению Node.js, NPM, Webpack и препроцессора SCSS. Вы узнаете, что это за технологии, зачем они нужны и как их использовать.
Модуль посвящен изучению Promise API, обращению к серверу с помощью класса XMLHttpRequest и использованию метода fetch для выполнения HTTP-запросов. Вы узнаете, как работают Promise API и XMLHttpRequest, научитесь делать AJAX-запросы и обрабатывать ответы сервера.
Модуль посвящен изучению работы с фреймворком Express JS. Вы узнаете о концепции фреймворка, создадите свой первый проект на Express JS, изучите API и шаблоны, а также научитесь работать с хранением данных. В практической части вы примените полученные знания для создания реального приложения.
Этот модуль посвящен изучению возможностей библиотеки React. Вы познакомитесь с такими понятиями, как компоненты и язык JSX, состояние компонентов, хуки, стилизация компонентов, научитесь работать с React Router и изучите более сложные хуки. Кроме того, вы рассмотрите вопросы взаимодействия с сервером и работы с формами в React.
Модуль посвящен изучению системы типов и интерфейсов в TypeScript. Вы узнаете о том, что такое статическая типизация, интерфейсы и перечисляемые типы (enum).
Вы узнаете о концепции Redux, научитесь работать с этой библиотекой и использовать Redux toolkit для создания Redux-приложений. На практике рассмотрите решение конкретной задачи с помощью Redux toolkit. Также изучите особенности использования Redux вместе с TypeScript.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
Отдел по работе с клиентами принимает клиентов по рабочим дням с 10:00 до 19:30, а также по выходным с 10:00 до 16:30. Все мероприятия заканчиваются до 22:00.
Если вы пропустили какой-либо урок или хотели бы обновить свои знания, вы можете бесплатно пройти весь курс или отдельный урок в течение года. В общем чате вы также можете запросить материалы пропущенного урока.
По окончании курса предоставляются накопительные скидки: 10% на второй курс, 15% на третий и 25% на четвёртый. Эти скидки не имеют срока годности.
В рамках курса вы сможете создать проект под руководством опытных наставников. Даже если у вас пока нет проекта, вы освоите все необходимые навыки для выполнения практических заданий.
Предлагаются и индивидуальные занятия. Стоимость курса зависит от продолжительности и содержания, которое определят вместе с вами на основе тех тем, которые вы хотите изучить.
На сайте представлены только самые актуальные курсы. Если какой-либо курс теряет свою актуальность или популярность, он немедленно удаляется с сайта. Все программы курсов регулярно обновляются каждые полгода или в случае внесения существенных изменений.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.
Проверять ваши домашние задания будут эксперты, а также вас будет сопровождать куратор, который поможет справиться с трудностями. Вы получите профессиональные советы, рекомендации и лайфхаки.
Вам не потребуется никаких специальных знаний или подготовки для успешного старта обучения.
Вы сможете смотреть вебинары как в онлайн-режиме, так и в записи, после чего получите домашние задания и обратную связь в чате.
Если вы хотите получить диплом, вам нужно сдать все предусмотренные в программе проекты. В остальном всё на ваше усмотрение. Помимо прочего, вы можете защитить свой проект не публично перед аудиторией, а лично в чате с преподавателем.