Программа будет интересна начинающим веб-разработчикам. Вы изучите, как устроена HTML– разметка и какие переменные есть в PHP. Ещё вы разберётесь, как создавать адаптивную вёрстку для разных типов мобильных устройств.
Обучение состоит из 6 тематических блоков и проходит в течение 10 месяцев. Результаты практических заданий вы можете включить в своё профессиональное портфолио.
Веб-вёрстка. Базовый уровень
- Знакомство с курсом.
- Базовый HTML.
- Базовый CSS.
- Работа с макетом.
- Layout. HTML-разметка.
- Layout. Flexbox.
- Layout. Стилизация.
- Продвинутый HTML.
- Продвинутый CSS.
- Сетки.
- Адаптивность. Десктоп и планшет.
- Адаптивность. Мобильные устройства.
- Javascript для верстальщика.
- Доступность.
- Кросс-браузерность.
- База знаний.
Веб-вёрстка. Продвинутый уровень
- Работа с хостингом.
- Анимация.
- Верстка HMTL-писем.
- SVG.
- Анимация на JS.
- Оптимизация и процесс загрузки.
- Сборщики.
- Препроцессоры и постпроцессоры.
- CSS Grid.
- CMS.
- База знаний: часть 2.
- Будущее вёрстки.
JavaScript. Базовый уровень
- Введение.
- Переменные и работа с числами.
- Строки, boolean и условные операторы.
- Массивы и циклы.
- Функции.
- Объекты.
- Введение в DOM.
- Константы, области видимости и замыкания.
- Преобразование типов и нестрогие сравнения.
- Обработка событий и пользовательский ввод.
- Разработчик и soft skills.
JavaScript. Продвинутый уровень
- Модули.
- npm, package.json.
- Event loop и асинхронная разработка.
- Методы объекта и прототипы.
- Тестирование.
- Обработка ошибок.
- Общение с сервером, async/await.
- События.
- ООП и его реализация в JavaScript.
- ФП, работа с массивами и строками.
PHP-разработчик
- Введение в программирование.
- Структура управления данными. Базовые концепции PHP 7.
- Протокол HTTP/HTTPS.
- Пользовательские функции.
- Файлы и каталоги.
- Cookie/Session.
- База данных MySQL.
Онлайн-сессии по веб-разработке
- Адаптация макета под мобильные устройства.
- Практикум по интерактивным элементам.
- Что такое Webpack.
- Сборка проекта на Gulp и обзор препроцессора Sass.
- Анимация в CSS.
- Вёрстка писем.
Система контроля версий Git
- Версии программного кода.
- Установка Git.
- Индекс и частичные коммиты.
- Сравнение версий.
- Отмена изменений и откат версий.
- Репозитории и коллективная работа.
- Ветки: создание и управление.
- Слияние и разрешение конфликтов.
- Полезные инструменты.
- Правила работы с Git.
- Публикация проекта на Github.
- Подключение PHPStorm к GitLab.