Веб-разработчик c нуля до PRO

Благодаря курсу вы узнаете, как создавать оформление сайта с помощью элементов HTML и CSS, а также освоите PHP и JavaScript.
113 728 ₽
85 296 ₽ за курс
стоимость обучения
Есть рассрочка
Уровень сложности
для новичков
Длительность
9 мес.
Демо доступ
нет
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да, от преподавателя
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
диплом

Программа обучения

  • Основное
  • Содержание программы

Программа будет интересна начинающим веб-разработчикам. Вы изучите, как устроена 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.

Чему научат

галочка
Качественной верстке сайтов с помощью HTML и CSS
галочка
Разработке интерактивных сайтов с помощью JavaScript
галочка
Программированию на PHP

Преимущества курса

Выполнение заданий в удобном темпе

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.