Основы Web программирования HTML5, CSS3, JS, PHP
Курс представляет собой практическое обучение «с нуля» технологиям Веб-программирования. На курсе рассматриваются базовые технологии, применяемые в веб-разработке. Рассматриваемые технологии:HTML5, CSS3, Среда разработки VSCode, Система контроля версий git, Docker, JavaScript (ES6), Веб-сервер Nginx, PHP, Сервер баз данных MySQL
от 34 800₽
Для физ. лиц - 34 800₽
Для организаций - 39 000₽
Ближайшая группа
15.06.2026-26.06.2026
Формат
Онлайн
Длительность
40 часов
Часы занятий
14:00–17:00
Целевая аудитория
Этот курс предназначен для начинающих разработчиков, желающих изучить принципы создания приложений на HTML5 с JavaScript, CSS3 и PHP
Необходимая предварительная подготовка
- Уверенная работа с компьютером
- Умение устанавливать и настраивать приложения и компоненты Windows 10/11
- Навыки программирования на любом языке программирования
Получаемые знания и навыки
По окончании курса слушатели смогут- Уверенно использовать среду разработки VSCode
- Использовать git для контроля версий кода
- Использовать Docker для запуска необходимых контейнеров
- Создавать разметку страниц на HTML5
- Использовать CSS3 для верстки страниц
- Использовать JavaScript для программирования на стороне клиента
- Понимать работу Веб-сервера
- Использовать PHP для программирования на стороне сервера
- Использовать базы данных на сервере MySQL
от 34 800₽
Для физ. лиц - 34 800₽
Для организаций - 39 000₽
Программа курса
- Основы работы Веб
- Протокол HTTP
- Инструменты разработчика в браузере
- Подготовка среды разработки
- Работа с системой контроля версий git
- Введение в HTML
- Разметка документа
- Элементы и атрибуты
- Создание страницы
- Основные элементы разметки
- Элементы форматирования
- Списки
- Изображения
- Ссылки
- Таблицы
- Фреймы
- Формы
- Другие элементы разметки
- Поднятие стилевой разметки
- Подключение стилей
- Свойства текста
- Модели блоков
- Границы блоков
- Позиционирование
- Media Query
- Платформа для разработки — Docker (введение)
- Установка и запуск Docker
- Обзор контейнеров
- Создание файла docker-compose
- Запуск docker-compose
- Основная информация о JavaScript и его версии
- Подключение JS к странице
- Основы языка программирования
- Переменные
- Операторы
- Управляющие конструкции
- Объекты
- Объектная модель браузера
- window
- navigator
- location
- history
- screen
- document
- Объектная модель документа
- Основы DOM
- Получение объекта
- Работа с объектом
- События
- Модель событий и пузырьки
- Обработка событий
- AJAX
- Способы генерации страниц на сервере
- Обзор PHP FPM
- Подключение контейнера PHP в Docker
- Запуск страниц PHP
- Настройки и модули PHP (обзорно)
- Основы языка PHP
- Переменные
- Операторы
- Управляющие конструкции
- Объекты
- Способы передачи формы
- Обработка форм на сервере
- Сохранение результатов форм
- Понятие сессионной обработки и ее проблемы
- Запуск сессий
- Работа с сессиями
- Работа с файлами
- Чтение файлов
- Запись файлов
- Базы данных
- Краткое введение в базы данных
- Обзор сервера MySQL
- Подключение контейнера MySQL к Docker
- Работа с MySQL
- Подключение к базе данных
- Выполнение запросов в БД
- Обработка результатов запросов
- Некоторые аспекты работы с БД
- Создание учебного AJAX-приложения «Журнал успеваемости студентов»
- Подведение итогов курса и обзор курсовой работы
Стоимость и условия оплаты
от 34 800₽
Для физ. лиц - 34 800₽
Для организаций - 39 000₽