Рассрочка без %
для России и Казахстана
Формат
онлайн
Доступ к курсу
навсегда
Вы научитесь работать c пользовательской и серверной частью веб-сайтов и приложений. Освоите одну из самых актуальных профессий и станете востребованным специалистом для любой IT компании
Кому подойдёт этот курс
IT-специалистам
Продвинутым веб-разработчикам
Чему вы научитесь
Верстать качественные сайты
Научитесь разрабатывать сайты с помощью HTML и CSS. Узнаете, как улучшить пользовательский опыт и достичь идеальной верстки
Работать с JavaScript
Познакомитесь со структурами и библиотеками JavaScript, научитесь писать легко читаемый код и создадите свой первый сайт
Программировать на PHP
Сможете создавать сайты и веб-приложения повышенной сложности, обрабатывать пользовательские функции и работать с файлами
Пользоваться 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. Внутренние переменные, Артефакты, Правила
Шаблонизация
AJAX и работа с данными
Асинхронная разработка и event loop
Общение с сервером, async/await
Работа с событиями
Использование API в браузере
Рендеринг в браузере
Типовые виджеты
Раздел III: Продвинутый Javascript
Шаблонизация AJAX и работа с данными
Асинхронная разработка и event loop
Общение с сервером, async/await
Работа с событиями
Использование API в браузере
Рендеринг в браузере
Типовые виджеты
Введение в блок SQL
SQL: Извлечение и фильтрация данных (часть 1)
SQL: Извлечение и фильтрация данных (часть 2)
SQL: Преобразование и сортировка данных (часть 1)
SQL: Преобразование и сортировка данных (часть 2)
Методологии управления: Agile и Waterfall
Scrum
Инструменты управления
Раздел III: Backend и работа с PHP
PHP и PHPStorm
Базовые операторы и функции
Основы работы с объектами
HTTP, заголовки, сессии
Развёртывание приложения на хостинге
Введение в блок SQL
Извлечение и фильтрация данных: начальный уровень
Извлечение и фильтрация данных: продвинутый уровень
Преобразование и сортировка данных: : начальный уровень
Преобразование и сортировка данных: продвинутый уровень
Понятие класса и объекта
Наследование, полиморфизм и инкапсуляция
PHPUnitРабота с базами данных
Раздел IV: Продвинутые фреймворки и специализация
Быстрый старт в React
События и состояние
Работа с HTTP и жизненный цикл
Контейнеры и презентационные компоненты
Типизация React-приложений
Hooks, Context API
Функциональное программирование
Redux и асинхронность
Основы Laravel
Понятие MVCCRUD
Middleware и авторизация
Работа с REST API
Расширенные возможности Laravel
Методологии управления: Agile и Waterfall
Scrum
Инструменты управления
Введение в DevOps
Linux: введение и основные концепты ОС
Bash. Базовый инструмент скриптов в Linux
Контейнеризация. Знакомство с Docker.
Упаковка приложений в Docker
Docker-Compose. Сервисы и взаимодействия
Ansible. Основные концепции и команды
Ansible. Роли и переменные
Ansible. Разработка ролей
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas