PHP/MySQL для начинающих
В данном онлайн курсе представлены основные темы по языку программирования PHP. Вы узнаете, что такое объектно-ориентированное программирование, переменные, массивы и многое другое.
Описание:
Это курс программирования PHP и MySQL для начинающих. Вы узнаете, как эффективно пройти обучение основам php и научиться создавать профессиональные веб сайты с нуля.
В уроках PHP вы узнаете:
- Как настроить веб-сервер для работы с PHP и базами данных
- Как установить XAMPP для Windows, OSX (MacOS)
- Как управлять базами данных через PHPMYADMIN
- Основы проектирования структуры базы данных MySQL для вашего сайта
- Как работать с файлами с помощью PHP
- Как читать данные из XML/JSON файлов, обрабатывать и автоматически добавлять данные в базу
- Что такое GET, POST, PUT, HEAD, DELETE, PATCH, OPTIONS
- Как встраивать PHP-скрипты в HTML-страницу
- Базовые методы защиты вашего сайта от взлома
- Для чего нужны массивы, виды массивов и как с ними работать
- Что такое переменные и константы
- Что такое циклы и как использовать циклы в своих программах
- Как пользоваться встроенными функциями в PHP
- Как преобразовывать строки с помощью PHP
- Что такое полиморфизм, инкапсуляция, наследование и ООП
- Как работать с базами данных MySQL, MariaDB
- Для чего нужен язык запросов SQL и как строить SQL-запросы
И это лишь малая часть того, что вы узнаете пройдя уроки PHP. Более подробно с планом обучения PHP вы можете ознакомиться ниже. Обратите внимание, что PHP/MySQL — это теоретический курс, без знаний которого, вам будет сложно освоить PHP-фреймворки, такие как Codeigniter, Laravel, Yii2 и другие.
Программа курса:
Установка PHP и настройка веб-сервера XAMPP
- Установка и настройка XAMPP для Windows
- Установка и настройка XAMPP-VM для OSX
Переменные и константы
- Переменные в PHP
- Переменные PHP
- Переменные PHP и HTML
- Типы переменных и константы
- Константы
Условные операторы и ветвления
- Ветвления. Условные операторы if else
- Условные операторы. If Else
- Ветвления. Условные операторы. Switch
- Условный оператор switch
Циклы
- Циклы в PHP. Цикл while
- Цикл While
- Цикл DO WHILE
- Цикл FOR
Массивы и функции для работы с массивами
- Массивы в PHP
- Массивы в PHP. Функция count() и циклы
- Массивы в PHP. Цикл Foreach
- Массивы в PHP. Цикл FOREACH
- Массивы. Способы создания массивов в языке PHP
- Функции для работы с массивами
- Функции для работы с массивами. Уникальные элементы массива
- Функции для работы с массивами. Вставка элементов в массив
- Функции implode и explode
- Многомерные массивы в PHP
- Многомерные массивы. Способы создания
Функции и создание собственных функций
- Получение данных из HTML формы. Методы GET и POST
- Функции для работы со строками. Защита формы сайта
- Создание собственных функций. Валидация функций
- Функции. Взаимодействие функций между собой
Язык SQL и работа с базами данных
- MySQL и PHPMYADMIN. Начало работы
- Вывод данных из MySQL. Оператор SELECT
- Вставка данных в MySQL. Оператор INSERT
- Обновление данных в таблице MySQL. Оператор UPDATE
- Удаление данных из таблицы MySQL. Оператор DELETE
- Проектирование базы данных. Хранение данных в разных таблицах
- SQL запросы. INNER JOIN
- SQL запросы. LEFT JOIN и RIGHT JOIN
Работа с XML и файлами
- Работа с XML. Чтение XML и вывод в браузер в виде массива
- Работа с XML. Создадим функцию для записи данных из XML в MySQL
- Работа с XML. Запишем данные из XML в базу
- Работа с файлами с помощью PHP
Объектно-ориентированное программирование (ООП)
- ООП. Классы, Геттеры и Сеттеры
- ООП. Инкапсуляция
- ООП. Наследование
- ООП. Полиморфизм. Интерфейсы
- ООП. Полиморфизм. Абстрактные классы