Курс «PHP и MySQL»

Видеоуроки / Самостоятельно / Обучение в ЛК на сайте автора

  • 25 часов
  • 111 уроков
  • Сертификат
  • Видеоуроки

Курс о том, как освоить PHP 8 и MySQL на профессиональном уровне, достаточном для создания абсолютно любых по сложности сайтов.

Автор: Михаил Русаков

Обновлено: 18.11.2023

Источник изображения: Pexels

Стоимость:

5 970 
  • Оплата на сайте автора. Цена может отличаться.
Этот курс включает:
  • 25 часов
  • 111 уроков
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: в любой день в любое время
  • Уровень сложности: для опытных
  • Бонусы: для всех учеников
  • Домашние задания: есть
  • Сопровождение: лично автором
  • Сертификат
  • Техническая поддержка: в рабочее время, чат на сайте
  • Доступ: сразу после оплаты
PHP и MySQL

Михаил Русаков

Перейти на сайт
Профессии: Веб-разработчик

Что вы узнаете?

  • Основы программирования на PHP.
  • Как обрабатывать формы и получать данные.
  • Как работать с ошибками и исключениями.
  • Основы работы с базой данных и СУБД MySQL.
  • Главные функции в PHP.

О курсе

Если вы увлекаетесь программированием и хотите пойти дальше, то этот курс для вас. На нем вы освоите PHP 8 и MySQL на профессиональном уровне в максимально короткие сроки. Чтобы начать обучение, желательно иметь хотя бы базовые представления по HTML и CSS. Полезны будут и знания по JavaScript. Но даже если у вас только общее представление об HTML, то вы также можете присоединиться к курсу.

Программа курса – это теория и практические упражнения, которые Михаил Русаков составил исходя и опыта преподавания. Они позволяют лучше запомнить новый материал и перейти к программированию web-сайтов уже с первых уроков. Ученикам оказывается поддержка, которая не ограничена по времени, и доступна в любой момент.

Краткая программа курса «PHP и MySQL»:

  1. Как пишутся самые различные скрипты на PHP. Переменные и типы переменных в PHP. Основы работы.
  2. Объектно-ориентированное программирование в PHP. Для чего оно нужно и как его использовать.
  3. Улучшаем качество кода. Обработка ошибок и исключений.
  4. Вы узнаете, что такое база данных, и какова ее структура. Что такое SQL и что такое MySQL. Работа с БД.
  5. Готовые наработки (компоненты), которые уже протестированы и проверены разработчиками.

Web-программирование – это механизм, без которого невозможно создать сложный сайт. Завершив курс вы сможете создавать интернет-магазины, социальные сети, а также различные порталы с поиском, регистрацией и авторизацией.

Раздел №1. Введение. 6 уроков

Этот раздел является стартовым, и он рассказывает об основах Web-программирования. Просмотрев этот раздел:

  1. Вы узнаете более подробно про язык PHP, а также про то, как он работает.
  2. Вы узнаете, что нового появилось в PHP 8?
  3. Вы узнаете, какой пакет для локального сервера лучше использовать и, главное, почему?
  4. Вы увидите, как устанавливается и настраивается локальный сервер.
  5. Вы узнаете, какое ПО лучше использовать для программирования на PHP.

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

Раздел №2. Основы программирования на PHP. 26 уроков

В этом разделе Вы получите всю базовую часть, которая есть в PHP 8. Без этих знаний дальше идти просто бессмысленно. Просмотрев этот раздел:

  1. Вы увидите, как пишутся самые различные скрипты на PHP, именно в 8-й версии.
  2. Вы узнаете, что такое переменные и какие есть типы переменных в PHP.
  3. Вы узнаете, что такое ссылочные переменные.
  4. Вы узнаете, что такое константы и где их можно и нужно применять.
  5. Вы увидите, какие есть в PHP математические, строковые и логические операции.
  6. Вы научитесь работать со всеми базовыми конструкциями языка: if-elseif-else, for, while, do-while, foreach, switch-case, match и др.
  7. Вы узнаете, что такое списки и ассоциативные массивы, а также научитесь их правильно использовать.
  8. Вы узнаете, как создаются собственные функции в PHP.
  9. Вы познакомитесь с областью видимости переменных и будете чётко понимать, что такое локальные и что такое глобальные переменные.
  10. Вы научитесь использовать рекурсию в функциях.
  11. Вы узнаете, что такое анонимные функции.
  12. Вы научитесь создавать собственные генераторы.
  13. Вы узнаете, что такое отладочные функции и как их использовать.
  14. Вы узнаете, как получить IP-адрес пользователя, как получить информацию о браузере, о языке пользователя и многом другом.
  15. Вы познакомитесь с выводом функции phpinfo().
  16. Вы познакомитесь с инструкциями include, require, include_once и require_once.

После данного раздела Вы уже сможете создавать несложные скрипты на языке PHP.

Раздел №3. Стандартные функции в PHP. 11 уроков

В этом разделе мы будем разбирать множество встроенных в PHP 8 функций, без которых программирование будет крайне затруднительным. Просмотрев этот раздел:

  1. Вы узнаете, какие в PHP есть математические функции.
  2. Вы узнаете, какие имеются важнейшие строковые функции в PHP.
  3. Вы познакомитесь с функциями для работы со списками и массивами.
  4. Вы научитесь работать с датой и временем в PHP.
  5. Вы научитесь работать с файлами: считывать и записывать содержимое файла, создавать и удалять их, копировать – и всё это через функции в PHP.
  6. Вы научитесь работать с директориями: создавать и удалять их, делать рекурсивный обход содержимого любой директории.
  7. Вы научитесь парсить INI-файлы, что является крайне острой необходимостью при создании большинства крупных и не очень сайтов.
  8. Вы научитесь запускать внешние программы через PHP.
  9. Вы узнаете, что такое регулярные выражения и научитесь их использовать.

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

Раздел №4. Обработка форм и получение данных. 6 уроков

В рамках этого раздела Вы научитесь обрабатывать GET и POST запросы. Пройдя этот раздел:

  1. Вы узнаете, что такое GET-запрос.
  2. Вы узнаете, что такое POST-запрос.
  3. Вы научитесь отправлять массивы на сервер.
  4. Вы узнаете всё необходимое для защиты своего сайта/сервера от опасных запросов.
  5. Вы научитесь отправлять файлы на сервер.
  6. Вы сможете защититься от опасных файлов при их загрузке на сервер.

После этого раздела Вы сможете создавать самые разные формы и успешно обрабатывать их в соответствии с Вашими задачами.

Раздел №5. Объектно-ориентированное программирование в PHP. 16 уроков

В этом разделе Вы познакомитесь с важнейшей темой – объектно-ориентированное программирование. Почти все современные крупные программы, и не только на PHP, пишутся с использованием ООП. Поэтому данный раздел обязательно надо изучить максимально внимательно. Просмотрев этот раздел:Вы узнаете, что такое ООП, для чего оно нужно и как его использовать

  1. Вы узнаете про 3 парадигмы ООП, поймёте, что они означают.
  2. Вы узнаете, что такое классы и как их создавать в PHP.
  3. Вы узнаете, что такое конструктор, деструктор и методы.
  4. Вы познакомитесь с 3-мя модификаторами доступа.
  5. Вы узнаете, что такое статические свойства и методы и как их применять на практике.
  6. Вы познакомитесь с использованием «магических» методов.
  7. Вы узнаете, что такое сериализация объектов.
  8. Вы научитесь правильно клонировать объекты.
  9. Вы узнаете, что такое типизация данных и как правильно её использовать в PHP 8.
  10. Вы изучите механизм наследования классов в PHP.
  11. Вы узнаете, что такое абстрактные классы и почему они так важны.
  12. Вы узнаете, что такое интерфейсы и как их применять на практике.
  13. Вы узнаете, что такое трейты и как их можно использовать.
  14. Вы познакомитесь с пространствами имён и научитесь их использовать в своей практике.
  15. Вы узнаете, как можно делать автоматическое импортирование и загрузку классов.

После прохождения этого раздела перед Вами открываются уже все двери к созданию абсолютно любых по сложности проектов.

Раздел №6. Обработка ошибок и исключений. 5 уроков

Механизм исключений и их обработки есть не только в PHP, но и во многих других языках программирования (например, в Java, C#, Python и многих других). Такая распространённость говорит о том, что это очень важная вещь, и именно её Вы и освоите в этом разделе. Просмотрев этот раздел:

  1. Вы узнаете про режимы вывода ошибок в PHP 8, а также про их уровни.
  2. Вы познакомитесь с оператором @.
  3. Вы узнаете, как использовать важнейшую конструкцию try-catch-finally.
  4. Вы познакомитесь с классами Exception и Error.
  5. Вы научитесь обрабатывать различные «ошибки» с помощью исключений, без чего говорить о качественном программировании точно нельзя.

После данного раздела Вы сможете улучшить качество своего кода, правильно выбрасывая исключения, а не просто постоянно возвращая false, как это обычно делают новички.

Раздел №7. Сетевые функции в PHP. 6 уроков

Важнейший раздел, в котором Вы ещё раз вспомните, как общаются между собой клиент-серверные приложения, и познакомитесь с важнейшими вещами, которые используются практически на каждом сайте: cookie, сессии и отправка e-mail. Просмотрев этот раздел:

  1. Вы узнаете, что такое заголовки сервера и как с ними работать через PHP.
  2. Вы узнаете, что такое cookie, как их использовать и где применять.
  3. Вы узнаете, что такое сессии, которые наравне с cookie являются важнейшими темами в PHP.
  4. Вы научитесь делать авторизацию пользователей.
  5. Вы научитесь разбирать и собирать на части URL-строку.
  6. Вы узнаете, как отправлять e-mail через PHP.

Посмотрев данный раздел, Вы научитесь делать механизм авторизации, создавать «корзину» на сайте того же Интернет-магазина, создавать маркетинговые инструменты и много чего ещё.

Раздел №8. Работа с базой данных и СУБД MySQL. 11 уроков

Практический любой мало-мальски крупный сайт имеет базу данных, где хранит информацию о пользователях, о статьях на сайте, о комментариях, а также различные служебные и аналитические данные и много-много чего ещё. Поэтому уметь работать с базами данных нужно обязательно. Просмотрев этот раздел:

  1. Вы узнаете, что такое база данных и какова её структура.
  2. Вы узнаете, что такой SQL и что такое MySQL.
  3. Вы научитесь управлять базами данных и их составляющими через phpMyAdmin.
  4. Вы узнаете, что такое индексы.
  5. Вы научитесь импортировать и экспортировать базы данных через phpMyAdmin, что, кстати, является важнейшим навыков, даже если Вы далеки от создания сайтов.
  6. Вы узнаете, как подключаться к базе данных через PHP.
  7. Вы узнаете, как создавать и удалять базы данных и таблицы через PHP.
  8. Вы научитесь добавлять, изменять и удалять записи через PHP.
  9. Вы научитесь делать выборку записей из таблицы через PHP.
  10. Вы познакомитесь и научитесь использовать расширение PDO.
  11. В конце концов, Вы уже очень прилично освоите SQL-запросы, в том числе, и JOIN-запросы.

Знаний из этого раздела Вам хватит уже для решения примерно 98% задач, которые встают перед программистами при работе с базой данных. А при решении оставшихся 2% редких задач Вам легко и быстро сможет помочь справочник, с которым Вы уже будете уметь работать после курса.

Раздел №9. Компоненты. 6 уроков

В силу огромного распространения языка PHP появилось большое количество различных готовых компонентов, каждый из которых служит вполне определённой цели: грамотная отправка e-mail, логирование Вашего сайта, настройка приёма онлайн-платежей для Вашего сайта и многое-многое другое. И для более удобной загрузки и установки, а также для более удобного механизма обновления компонентов, был придуман Composer, который в этом разделе мы обязательно рассмотрим. Просмотрев этот раздел:


  1. Вы узнаете, что такое Composer и как его использовать.
  2. Вы узнаете, как находить и устанавливать компоненты с помощью Composer.
  3. Вы увидите установку и использование библиотеки для удобного парсинга Excel-файлов.
  4. Вы увидите установку и использование компонента PHPMailer, благодаря которому можно удобно, не заботясь о сложнейших низкоуровневых деталях, отправлять письма по e-mail.
  5. Вы узнаете, как и благодаря какому компоненту можно поддерживать чистоту и порядок в своём коде и оперативно вносить исправления, если с ним что-то не так.

После этого раздела Вы сможете использовать готовые наработки, которые уже протестированы и проверены огромным сообществом разработчиков, и применить их своём проекте, а не изобретать велосипед, как это часто делают начинающие программисты.

  • Формат
    Самостоятельно
    Видеоуроки
    Обучение в ЛК на сайте автора
  • Количество уроков
    111
  • Продолжительность
    25 часов
  • Уровень сложности
    Для опытных
  • Когда вы будете учиться
    В любой день в любое время
  • Домашние задания
    Есть
  • Документ об обучении
    Сертификат Освоение программы курса
  • Сопровождение
    Лично автором
  • Техническая поддержка
    В рабочее времяЧат на сайте
  • Безопасная покупка
    30 дней с момента оплаты
  • Бонусы
    Для всех учеников
  1. Нажмите на кнопку
    Узнать подробнее
  2. Вы перейдете на детальную страницу курса Михаила Русакова. Внимательно прочитайте представленную на ней информацию.
  3. Следуя указаниям, оформите заказ на курс.
  4. Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
  5. Если вы еще не готовы к покупке курса, то советуем для начала освоить бесплатный материал Михаила Русакова.

Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.

Отзывы о курсе

Пока никто не оставил отзывов. Чтобы оставить отзыв перейдите на полную версию страницы.

Другие курсы автора