Профессия:Frontend разработчик

68 студентов зачислены

Трудоустроим в процессе

обучения или вернем деньги

Формат:

онлайн

Доступ к курсу

навсегда

Вы научитесь создавать удобные и эффектные сайты, приложения и сервисы. Освоите одну из самых актуальных профессий и станете востребованным специалистом для любой IT компании

Кому подойдёт этот курс

FRONTEND-разработчикам

Директорам и руководителям

Чему вы научитесь

Писать код на Javascript

Изучите синтаксис языка, познакомитесь с переменными и операторами, научитесь писать и структурировать свой код и разбираться в чужом

Инструменты верстки и UX

Изучите основы тестирования верстки + DevTools. Поймёте, как улучшить пользовательский опыт (UX) и достичь идеальной верстки

Работать с HTML и CSS

Освоите HTML до продвинутого уровня, а также познакомитесь с крутыми возможностями CSS

Пользоваться Git

Научитесь работать с распределённой системой контроля версий вместе с командой, сможете вносить или откатывать изменения в рамках одного проекта

Содержание курса

Раздел I: Основы верстки: HTML, CSS + Figma

Структура веб страницы, базовый HTML
Базовый CSS, селекторы и каскад
Продвинутый CSS, адаптивность и кроссбраузерность
Основы языка, инструменты для разработки и отладки

Объекты, массивы, функции
DOM-модель и работа со страницей
Обработка событий
Взаимодействие с сервером

Git и GitHub: Настраиваем репозиторий для проекта
Формы HTML: построение, валидация, доступность
Flex или Grid? Основы создания макетов
Адаптивная и кроссбраузерная верстка

Основы тестирования верстки + DevTools
Улучшаем пользовательский опыт (UX)
с помощью CSS-анимаций
Идеальная верстка: делаем Pixel Perfect по макету в Figma

Обзор инструментов Figma
Работа с кривыми, пиктограммами и графиками
Отрисовка элементов интерфейса
Локальные библиотеки стилей

Раздел II: Работа с Javascript

Введение. Переменные и работа с числами. Константы
Строки, boolean и условные операторы. Преобразование типов и нестрогие сравнения
Массивы и циклы. Объекты
Функции / области видимости и замыкания
Обработка событий и пользовательский ввод

Подключение библиотек
Регулярные выражения. Форматирование. Работа с датами
Mикро и макротаски. Цикл событий
Анимации и CSS фреймворки
Структуры данных и алгоритмы

Системы контроля версий. Версионирование кода, совместная разработка, CSV
Git & GitHub. Git, Commit, Ветки, слияние веток и разрешение конфликтов, GitHub, Командная работа, Код ревью
Жизненный цикл ПО, CI/CD

Git, основные понятия. Знакомство с GitLab
Введение в GitLab CI
GitLab CI. Внутренние переменные, Артефакты, Правила

Введение в тестирование ПО
Методы и виды тестирования
Инструменты тестировщика

Раздел III: Продвинутый Javascript

Шаблонизация AJAX и работа с данными
Асинхронная разработка и event loop
Общение с сервером, async/await
Работа с событиями
Использование API в браузере
Рендеринг в браузере
Типовые виджеты

Введение в блок SQL
SQL: Извлечение и фильтрация данных (часть 1)
SQL: Извлечение и фильтрация данных (часть 2)
SQL: Преобразование и сортировка данных (часть 1)
SQL: Преобразование и сортировка данных (часть 2)

Методологии управления: Agile и Waterfall
Scrum
Инструменты управления

Раздел III: Специализация

Быстрый старт в React
События и состояние
Работа с HTTP и жизненный цикл
Контейнеры и презентационные компоненты
Типизация React-приложений
Hooks, Context API
Функциональное программирование
Redux и асинхронность

Бэкенд и фронтенд
Первая программа на Node.js
Работать с веб-сервером и обработкой HTTP-запросов
Асинхронный код
Express.jsCLI (Command Line Interface) программы
Real-time & WebSockets

Введение в DevOps
Linux: введение и основные концепты ОС
Bash. Базовый инструмент скриптов в Linux
Контейнеризация. Знакомство с Docker.
Упаковка приложений в Docker
Docker-Compose. Сервисы и взаимодействия
Ansible. Основные концепции и команды
Ansible.Роли и переменные
Ansible. Разработка ролей

Будьте первым кто оставит отзыв.

Оставить отзыв можно только с предоставлением сертификата о прохождении курса.

Пожалуйста, войдите чтобы оставить отзыв
Профессия:Frontend разработчик
Цена:
215 000 ₽ 125 500 ₽