401 программа
Управление клиентским опытом и взаимоотношениями
622 программы
На этом курсе вы научитесь проектировать и разрабатывать сайты: от простых лендингов до мультимедийных интерактивных веб-приложений
Расписание занятий: 2 раза в неделю
Старт курса
17.02.2025
Стоимость обучения
120 000 ₽
Продолжительность
4 месяца
Формат обучения
Онлайн синхронный
Документ
Удостоверение о повышении квалификации
Фронтенд-разработчик — это специалист, который создает интерфейсы сайтов и веб-приложений: то, с чем взаимодействуют пользователи.
Синхронный онлайн-курс «Frontend-разработчик» подойдет
Новичкам в IT
Вы освоите разработку сайтов
IT-специалистам, которые хотят освоить разработку интерфейсов
Вы познакомитесь с особенностями и инструментами frontend-разработки
За 4 месяца обучения на онлайн-курсе вы изучите
Базовые понятия. Как устроен web и клиент-серверное взаимодействие. Какие задачи делает frontend-разработчик. Обзор основных технологий (HTML, CSS, Javascript).
Основные инструменты для frontend-разработчика.
Основы использования системы контроля Git.
Базовые понятия. Базовая структура html документа. Мета-теги, подключение ресурсов к странице, фавикон. Разделение страницы на блоки. Базовые теги Семантическая верстка атрибуты.
Типовые задачи. Формы, списки, таблицы, карточки, базовая раскладка страницы.
Графика. Добавление изображений в html, img и picture. Форматы графики. Jpg png webp svg avif gif vs mp4.
Базовые понятия. Что такое каскадные таблицы стилей. Селекторы. Наследование стилей. Специфичность. Способы добавления. Блочная модель.
Управление размерами и положением элемента, управление контентом. Ширина и высота для разных типов элементов. Margin. Padding/ Позиционирование. Единицы измерения, абсолютные и относительные. Управление фоном. Псеводэлементы. Псевдоклассы. Подходы к написанию css.
Текстовые свойства. Работа со шрифтами. Управление размерами шрифтов. Свойства работы со шрифтами.
Инструменты для верстки сетки и создания адаптивности. Создание сеток на флексбоках. Создание сеток на гридах. Медиа-запросы. Подходы к адаптации страницы под разные устройства. Container queries.
Базовые типы TS.
Примитивные типы. Массивы. Объекты - Функции. Объединение типов in, instanceof, typeof, keyof.
Предикатные type guards. Интерфейсы. Индексируемые типы. Управление атрибутами типов. Условные типы. Утилитные типы.
Дженерики.
React базовые понятия.
React hooks.
Подходы к оптимизации приложений.
Стилизация в JS.
Менеджеры состояний.
Роутинг в приложениях на React.
Тестирование.
Работа в команде.
Aдаптация к работе.
Типичные сложности, с которыми сталкивается разработчик.
Узнаете, как устроены сайты
Научитесь создавать базовые элементы с помощью HTML и таблиц стилей CSS
Освоите разработку интерактивных страниц (языки JavaScript и TypeScript)
Научитесь разрабатывать одностраничные и мобильные приложения (библиотека React.js)
Сделаете итоговый проект
Продолжительность общая в часах
102 часа
Условия приема
Высшее или среднее профессиональное образование; лица, получающие высшее образование
Формат обучения
Онлайн синхронный
Язык обучения
русский
Итоговая работа
Проект
Удостоверение о повышении квалификации при успешном завершении обучения
01
Теория и практика. Вы будете учиться онлайн вместе с преподавателями и закреплять материал практическими заданиями разного уровня сложности
02
Поддержка. Ассистенты проверят ваши работы, дадут фидбек и проконсультируют, а менеджеры ответят на все организационные вопросы
03
Общение в Telegram. Вы всегда можете обратиться за помощью в общий чат или просто поговорить
при рассрочке без переплат: 2 платежа
На звонки и письма отвечаем в рабочее время: понедельник — суббота, 11:00 – 19:00