Основы Frontend с нуля
Почему стоит выбрать курс:
1. Обучение от профессионалов: курс разработан и преподается действующими разработчиками с опытом в сфере IT. Это значит, что вы получите актуальные и востребованные знания из первых рук.
2. Удобный формат:
Все занятия проходят онлайн, что позволяет вам учиться из любой точки мира.
3. Индивидуальная поддержка:
Обеспечивают ежедневную менторскую поддержку 1 на 1 в Zoom, чтобы вы могли получать ответы на ваши вопросы и не оставались наедине с трудностями.
4. Инновационная образовательная платформа:
Есть собственная платформа с дружелюбным и полезным чат-ботом, который поможет вам в процессе обучения.
5. Активное сообщество:
Присоединитесь к активному сообществу студентов в Telegram, где вы сможете обмениваться опытом, находить поддержку и вдохновение.
6. Комфортный темп обучения:
Программа включает 4 этапа, каждый из которых длится 4 недели. Однако у вас есть возможность проходить программу в течении 8 месяцев, что позволит вам усваивать материал качественно и без спешки.
7. Коворкинг в Минске:
В Минске открыт коворкинг специально для студентов. Здесь вы можете не только сосредоточенно учиться в комфортных условиях, но и расслабиться, сыграв в настольный теннис.
Курс Основы Frontend с нуля подходит для:
- Тех, кто никогда не работал разработчиком, но хочет попробовать себя в этой сфере.
- Людей, которые стремятся сменить профессию и ищут новое направление для развития.
- Всех, кто хочет узнать основы веб-разработки и понять, подходит ли им эта область.
Вы освоите базовые знания и навыки в области веб-разработки, включая:
- Основы HTML для создания структуры веб-страниц.
- Основы CSS для оформления и стилизации интерфейсов.
- Базовый JavaScript для придания интерактивности и динамичности вашим проектам.
Результат / будет знать, уметь
- Уверенную и сильную базу знаний в области веб-разработки.
- Понимание, подходит ли вам эта сфера и интересна ли вам разработка.
- Навыки, которые позволят вам продолжить профессиональное обучение и подготовиться к трудоустройству.
- Напишете свой первый проект.
Контакты
Программа
Основы HTML:
- Что такое HTML;
- Структура HTML-документа;
- Семантика;
- Теги и их атрибуты;
- Заголовки и подзаголовки;
- Текст;
- Ссылки;
- Изображения;
- Списки (маркированные, нумерованные);
- Кнопки.
Таблицы:
- Создание таблиц;
- Заголовки и ячейки.
Формы и элементы управления:
- Формы и их элементы;
- Текстовые поля;
- Выпадающие списки;
- Флажки и переключатели;
- Кнопки.
W3C валидатор (проверка кода)
- Что такое CSS;
- Подключение CSS к HTML;
- Синтаксис и селекторы CSS;
- Минимальный сброс стилей и селектор " * ";
- Блочные / строчные элементы (ссылка);
- Размеры и единицы измерения (px, %, vh, vw);
- Стилизация текста;
- Подключение шрифтов;
- Поля и отступы;
- Цвет;
- Границы;
- Списки;
- Таблицы;
- Кроссбраузерная совместимость (can i use).
- Container;
- Flexbox (base) + лягушки;
- Псевдоклассы (:hover);
- Трансформации (transform);
- Переходы (transition).
Адаптив:
- Работа с медиа-запросами;
- Flexbox для адаптива (flex-wrap, flex-grow);
- Переполнение контента. Свойство overflow;
- Свойства min/max-width/height.
Консоль разработчика (Dev tools)
- Основы JavaScript;
- Переменные и условные операторы;
- Цикл while.
- Логические операторы;
- Ветвление;
- Жизненный цикл приложения.
- Основы работы с функциями;
- Hoisting;
- Область видимости, локальные и глобальные переменные.
- Основы работы с массивами;
- Базовые методы массивов;
- Цикл for, перебор элементов массива.
- Основы работы с объектами;
- Понятие ООП и инкупсуляции;
- Особенности ссылочного типа данных.
- Взаимодействие с HTML через DOM;
- Поиск и модицикация элементов в DOM;
- Основы браузерный событий.
- Особенности undefined и null;
- Строгое и нестрогое сравнения;
- Преобразования типов;
- Методы примитивных типов на примере строк.
- Понятие асинхронности;
- Свойства объекта события;
- Паттерн делегирования событий;
- Работа с таймерами.
- Функциональные выражения и стрелочные функции;
- Фунции обратного вызова (колбэки);
- Итерационные методы массивов.
- Реализация архитектурного паттерна MVC;
- Интегрируем полученные в курсе знания для написания приложения.
Написание собственного проекта
Характеристики, актуальность курса, программа могут меняться, поэтому всю необходимую информацию всегда уточняйте у организаторов. Нажмите, чтобы писать о неактуальной информации.