Компактная и полная веб-разработка
HTML5 и CSS3 — уровень 1
- Введение в HTML5 и CSS3
- Фундаментальные элементы HTML5
- Основные понятия CSS3
- Необходимый «алфавит» для начала работы
HTML5 и CSS3 — уровень 2
- Гиперссылки
- Таблицы
- Формы
- Более продвинутые концепции
CSS3 — уровень 2
- Свойства текста и шрифта
- Фоны и градиенты
- Макеты, плавающее размещение, отображение, позиционирование
- Флексбокс
- CSS-сетка
- Медиа-запросы
JavaScript для DOM
- Основы языка
- Как взаимодействовать с HTML и CSS с помощью JS
- Взаимодействие с объектной моделью документа
- Синтаксис языка
- События в DOM
- Практические упражнения
Бутстрап 5.x
- Все, что вам нужно знать о Bootstrap
- Макет сетки: контейнеры, строки, столбцы.
- Выравнивания и типографика
- Отзывчивость
- Формы
- Компоненты начальной загрузки
PHP 8 – базовый и средний уровень
- Создание динамического веб-контента
- Основной синтаксис языка
- Переменные, константы, типы данных, операторы
- Строка, массив, условные операторы, циклы
- Включить и потребовать сеансы, файлы cookie, файловую систему
- Функции и базовая проверка формы
PHP 8 — объектно-ориентированный
- Классы и объекты
- Конструктор, Деструктор, Наследование
- Абстрактные классы, интерфейсы, черты
- Метод и статические классы
- Пространства имен, строгие типы и многое другое...
- Автозагрузка классов
MySQL и базовый SQL
- Базы данных
- Язык структурированных запросов
- Как создавать базы данных
- Как использовать SQL для взаимодействия с данными
- PhpMyAdmin, HeidiSQL, MySQL Workbench
- Импорт и экспорт баз данных
PHP 8 и подключение к MySQL
- Объекты данных PHP (PDO)
- Доступ к базе данных
- Выполнение безопасных запросов
- Безопасность и SQL-инъекция
- CRUD-упражнения
Фундаментальный SQL
- Основы языка структурированных запросов
- SELECT, предложения, операторы, соединения
- ГРУППИРОВАТЬ ПО, Наличие, Союз
- ВСТАВИТЬ, ОБНОВИТЬ, УДАЛИТЬ
- Типы данных SQL и изменение схемы
- Клавиши, функции для строк, чисел и дат
PHP 8 Расширенный
- Введение в фреймворки и шаблон MVC
- Создание микрофреймворка MVC
- Полный дизайн приложения
- Монолог, PHPMailer, mPDF, Datatables.net
- ChartJS, Flatpickr, PHPSpreadsheet, Composer
- Передовые концепции на практике
PHP в терминале
- PHP CLI и запуск скриптов в терминале
- Захват параметров
- Проверка аргументов
- Управление файловой системой
- Стандартный ввод PHP
- Различные упражнения
REST API PHP
- Как создать Rest API
- Методы HTTP-запроса
- Базовая аутентификация HTTP, ключ API, JWT
- Использование Postman и клиента Thunder
- Практические примеры построения API
- Документирование API
Основы GIT и GitHub
- Что нужно знать о GIT
- Локальные и удаленные репозитории
- GIT в командной строке
- Как создать учетную запись Github
- Удаленные операции с GIT
- Множество практических примеров
Базовый веб-хостинг
- Хостинг и домены
- Как выбрать услуги хостинга
- Регистрация домена и виртуальный хостинг
- Управление хостингом с помощью cPanel
- Электронная почта, FTP, поддомены, PhpMyAdmin
- Установка приложений и многое другое...
JavaScript AJAX, синхронизация и асинхронность
NodeJS Essential