Навчальний центр «Данко»

PHP + MySQL Basic

2 месяцев
Для начинающих
PHP SQL / DBA
Этот курс научит вас работать с PHP от основ до создания интернет-магазина. Вы освоите работу с базами данных, веб-формами, файлами и безопасностью. Обучение проходит онлайн с возможностью просмотра записей и получения сертификата.

О курсе

Программа курса

Старт работы с PHP

На этом курсе начинают с установки необходимого программного обеспечения. Слушатели настроят веб-сервер, установят PHP как модуль для Apache и разберутся с конфигурационным файлом php.ini. Также они установят MySQL и настроят права доступа. Первым практическим заданием будет написание классического "Hello, world!" на PHP.

Основы языка программирования

Далее курс охватывает фундаментальные понятия PHP. Слушатели изучат базовые типы данных, синтаксис языка, работу с константами и переменными. Они освоят арифметические операторы, операторы сравнения и присваивания, а также тернарный оператор. Раздел включает изучение управляющих конструкций, условных операторов и работу с включением файлов.

Работа с массивами и циклами

Третий модуль посвящен работе с массивами различных типов - простыми, строковыми и многомерными. Слушатели научатся сортировать массивы и использовать операторы инкремента и декремента. Особое внимание уделяется циклам for, while, do-while и foreach, а также обработке массивов через циклы.

Функции и их использование

Этот раздел раскрывает принципы работы с функциями. Слушатели узнают об области видимости переменных, передаче аргументов и возвращении значений. Курс охватывает вложенные функции, рекурсию, статические переменные и уточнение типов. Также рассматриваются встроенные функции PHP, константы и суперглобальные переменные.

Работа с файловой системой

Пятый модуль обучает работе с файлами и каталогами. Слушатели освоят функции открытия, чтения, записи и закрытия файлов, работу с курсором и блокировкой файлов. Они научатся копировать, удалять и переименовывать файлы, а также работать с каталогами и обрабатывать загрузку файлов на сервер.

Веб-формы и HTTP

Шестой модуль посвящен работе с веб-формой и протоколом HTTP. Слушатели изучат методы GET и POST, научатся обрабатывать формы и проверять входные данные с помощью регулярных выражений. Курс охватывает работу с заголовками запросов и ответов, буферизацию и управление кешированием.

Сессии, куки и дополнительные возможности

Седьмой модуль охватывает работу с куками и сессиями, включая создание, чтение и удаление. Слушатели также научатся отправлять почту с сайта и генерировать графику с помощью расширения GD2. Модуль включает работу с основными графическими форматами для веб.

Базы данных: от основ до безопасности

Этот большой раздел охватывает все аспекты работы с базами данных. Слушатели начнут с основ реляционных баз данных, нормализации и языка SQL. Они научатся устанавливать и настраивать MySQL, выполнять запросы на выборку, вставку, изменение и удаление данных. Курс также охватывает работу с триггерами, транзакциями и оптимизацией сервера.

PHP и MySQL: практическая интеграция

Девятый модуль посвящен интеграции PHP с базами данных через расширение MySQLi. Слушатели научатся устанавливать соединение с сервером баз данных, выполнять запросы и обрабатывать результаты. Особое внимание уделяется работе со связанными таблицами, временными таблицами и внутренними соединениями.

Безопасность и завершающий проект

Завершающая часть курса сосредоточена на безопасности работы с базами данных. Слушатели узнают о SQL-инъекциях, заранее подготовленных запросах и методах защиты данных аутентификации. Финальным проектом будет создание полноценного интернет-магазина с базой данных, каталогом товаров, корзиной покупателя и системой обработки заказов.

Преимущества обучения

Курс позволяет обучаться из любой точки мира через занятия в прямом эфире с записью. Перед началом обучения доступно пробное занятие. Участники получают методические материалы и сертификат после завершения курса. Для предприятий и предпринимателей действует специальная ценовая политика.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора