Курси Front-end
Опис

Front-end разработку стоит выбрать по причине глобальной цифровизации — сегодня практически не осталось компаний, которые не вышли в онлайн. И этот тренд будет лишь стремительно развиваться. Можно смело говорить о том, что сегодня без фронтенд разработчика не существует ни одна компания, у которой есть свой сайт. Такой специалист одинаково востребован в любой стране мира.
Кому подойдет курс? Front-end — это направление, открытое человеку с любым профессиональным бэкграундом. Вовсе необязательно иметь опыт в IT, чтобы стать фронтенд разработчиком — достаточно быть целеустремленным и иметь достаточно времени для учебы и прокачки полученных знаний.
- Специалистам вне IT-сферы. Если вы не довольны текущей карьерой и заработком, Front-end разработка станет для вас комфортным входом в прибыльную и растущую IT-индустрию.
- Студентам университетов. Освойте вторую специальность, обучаясь в университете. Получайте практический опыт и зарабатывайте деньги, будучи студентом.
- IT-специалистам. Систематизируйте ваши знания в сфере IT и получите новые прикладные скилы, востребованные на внутреннем и международном рынках.
После окончания учебы на курсе по фронтенд разработке вы сможете:
- Владеть навыками быстрого и качественного форматирования сложных web-документов.
- Знать и уметь применять основы CSS — значения, списки, цвета, шрифты и другие метрики форматирования.
- Владеть навыками проверки и отладки кода web-документов.
- Познакомиться с ООП и его основными понятиями.
- Создавать функции-обработчики различных событий в тонкостях.
- Разбираться в реализации клиентских сценариев под разные браузеры.
- Владеть принципами создания форм и анализа данных пользователя с использованием регулярных выражений.
- Понимать основы командной работы.
- Уметь обрабатывать возникающие ошибки.
- Использовать системы контроля версий.
- Применять модульное тестирование.
- Владеть основами с взаимодействия с NodeJS.
- Разбираться в тонкостях использования Webpack.
- Уметь производить связывание данных в Angular приложении.
- Применять Dependency Injection.
- Разбираться в тонкостях реализации React приложений.
- Уметь использовать Flux и Redux.
- Владеть принципами создания асинхронных запросов при помощи Ajax.
- Знать и уметь применять основы HTML — теги, атрибуты и способы структурирования содержимого web-страниц для создания форматированных документов.
Дни недели занятий | на вибір |
---|---|
Время занятий | на выбор |
Занятий в неделю | 2 |
Длительность занятия | |
Часы занятий | |
Группы | |
Возраст аудитории | Старшеклассники, Студенты, Взрослые |
Вид подготовки | Базовый курс |
Город | Онлайн |
Преподаватель | фахівець-практик |
Учебные материалы | |
Пробное занятие | |
Документ об окончании | Диплом международного образца |
Опции | Групповые занятия |
Працевлаштування | Ні |
Условия трудоустройства |
Запись на курс
Програма навчання
Введение в Web. Структура HTML
- Введение в предмет.
- Введение в языки разметки. Язык разметки гипертекста HTML.
- Теги HTML. Правила записи тегов и их атрибутов.
- Синтаксические отличия HTML4, XHTML, HTML5.
- Структура HTML5 документа.
- Кодировки страницы и теги .
- Классификация тегов: линейные и блочные.
- Форматирования текста: заголовки и абзацы, элементы p, h1..h6, выравнивание текста: атрибут align.
- Классификация тегов: логическое и физическое форматирования.
- Практика: создание простейшей web-страницы.
Форматирование при помощи CSS
- CSS – каскадные таблицы стилей.
- Теги без форматирования div – блочный, span – линейный.
- Аналогия HTML и CSS на примере линейных и блочных тегов
- Свойства CSS для форматирования текста: letter-spacing, line-height, text-intend, text-transform, white-space, word-spacing.
- Использование атрибутов class и id для задания стилей.
- Использование внешних CSS файлов стилей.
- Практика: форматирование текста при помощи CSS.
- Создание списков.
- Создание вложенных списков.
- Форматирование списков при помощи CSS.
- Списки определений: элементы dl, dd, dt.
- Управление отступами и полями.
- Практика: создание списков.
JavaScript и библиотека jQuery
- Введение в JavaScript.
- Объект. Массивы. Объект Array. Строки. Объекты String, Date, Math. Ввод в объект.
- Объектно-ориентированное программирование.
- Обработка событий.
- Browser Object Model. Document Object Model.
- Рисование при помощи canvas, поддержка медиа-возможностей.
- JSON, AJAX.
- ECMAScript 6, ECMAScript 11.
- Модульное тестирование.
- Структурные паттерны. Паттерны проектирования.
- Паттерн MVC.
- Принципы проектирования классов SOLID.
- Введение в jQuery. События в jQuery.
- Стили и анимация.
- Взаимодействие с DOM.
- AJAX и jQuery.
Фреймворки Angular и React
NodeJS.
- Сборка проектов с помощью Webpack и других инструментов.
- Фреймворк Angular.
- Фреймворк React.
- м. Київ, вул. Жилянська, 128/28
- м. Київ, вул. Хорива, 11А