PHP/MySQL для начинающих

В данном онлайн курсе представлены основные темы по языку программирования PHP. Вы узнаете, что такое объектно-ориентированное программирование, переменные, массивы и многое другое. 

PHP/MySQL для начинающих
69 уроков69 уроков
СертификатСертификат
РусскийРусский
FructCode

Описание:

Это курс программирования 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

Объектно-ориентированное программирование (ООП)

  • ООП. Классы, Геттеры и Сеттеры
  • ООП. Инкапсуляция
  • ООП. Наследование
  • ООП. Полиморфизм. Интерфейсы
  • ООП. Полиморфизм. Абстрактные классы