Курс «PHP и MySQL»
Видеоуроки / Самостоятельно / Обучение в ЛК на сайте автора
Курс о том, как освоить PHP 8 и MySQL на профессиональном уровне, достаточном для создания абсолютно любых по сложности сайтов.
Обновлено: 18.11.2023
Источник изображения: Pexels
Стоимость:
5 970 ₽- Оплата на сайте автора. Цена может отличаться.
- 25 часов
- 111 уроков
- Обучение: в ЛК на сайте автора
- Когда будете учиться: в любой день в любое время
- Уровень сложности: для опытных
- Бонусы: для всех учеников
- Домашние задания: есть
- Сопровождение: лично автором
- Сертификат
- Техническая поддержка: в рабочее время, чат на сайте
- Доступ: сразу после оплаты
Что вы узнаете?
- Основы программирования на PHP.
- Как обрабатывать формы и получать данные.
- Как работать с ошибками и исключениями.
- Основы работы с базой данных и СУБД MySQL.
- Главные функции в PHP.
О курсе
Описание
Программа курса
Особенности
Если вы увлекаетесь программированием и хотите пойти дальше, то этот курс для вас. На нем вы освоите PHP 8 и MySQL на профессиональном уровне в максимально короткие сроки. Чтобы начать обучение, желательно иметь хотя бы базовые представления по HTML и CSS. Полезны будут и знания по JavaScript. Но даже если у вас только общее представление об HTML, то вы также можете присоединиться к курсу.
Программа курса – это теория и практические упражнения, которые Михаил Русаков составил исходя и опыта преподавания. Они позволяют лучше запомнить новый материал и перейти к программированию web-сайтов уже с первых уроков. Ученикам оказывается поддержка, которая не ограничена по времени, и доступна в любой момент.
Краткая программа курса «PHP и MySQL»:
- Как пишутся самые различные скрипты на PHP. Переменные и типы переменных в PHP. Основы работы.
- Объектно-ориентированное программирование в PHP. Для чего оно нужно и как его использовать.
- Улучшаем качество кода. Обработка ошибок и исключений.
- Вы узнаете, что такое база данных, и какова ее структура. Что такое SQL и что такое MySQL. Работа с БД.
- Готовые наработки (компоненты), которые уже протестированы и проверены разработчиками.
Web-программирование – это механизм, без которого невозможно создать сложный сайт. Завершив курс вы сможете создавать интернет-магазины, социальные сети, а также различные порталы с поиском, регистрацией и авторизацией.
Раздел №1. Введение. 6 уроков
Этот раздел является стартовым, и он рассказывает об основах Web-программирования. Просмотрев этот раздел:
- Вы узнаете более подробно про язык PHP, а также про то, как он работает.
- Вы узнаете, что нового появилось в PHP 8?
- Вы узнаете, какой пакет для локального сервера лучше использовать и, главное, почему?
- Вы увидите, как устанавливается и настраивается локальный сервер.
- Вы узнаете, какое ПО лучше использовать для программирования на PHP.
После данного раздела Вы будете понимать, как работает PHP, зачем нужен локальный сервер и как правильно его настраивать.
Раздел №2. Основы программирования на PHP. 26 уроков
В этом разделе Вы получите всю базовую часть, которая есть в PHP 8. Без этих знаний дальше идти просто бессмысленно. Просмотрев этот раздел:
- Вы увидите, как пишутся самые различные скрипты на PHP, именно в 8-й версии.
- Вы узнаете, что такое переменные и какие есть типы переменных в PHP.
- Вы узнаете, что такое ссылочные переменные.
- Вы узнаете, что такое константы и где их можно и нужно применять.
- Вы увидите, какие есть в PHP математические, строковые и логические операции.
- Вы научитесь работать со всеми базовыми конструкциями языка: if-elseif-else, for, while, do-while, foreach, switch-case, match и др.
- Вы узнаете, что такое списки и ассоциативные массивы, а также научитесь их правильно использовать.
- Вы узнаете, как создаются собственные функции в PHP.
- Вы познакомитесь с областью видимости переменных и будете чётко понимать, что такое локальные и что такое глобальные переменные.
- Вы научитесь использовать рекурсию в функциях.
- Вы узнаете, что такое анонимные функции.
- Вы научитесь создавать собственные генераторы.
- Вы узнаете, что такое отладочные функции и как их использовать.
- Вы узнаете, как получить IP-адрес пользователя, как получить информацию о браузере, о языке пользователя и многом другом.
- Вы познакомитесь с выводом функции phpinfo().
- Вы познакомитесь с инструкциями include, require, include_once и require_once.
После данного раздела Вы уже сможете создавать несложные скрипты на языке PHP.
Раздел №3. Стандартные функции в PHP. 11 уроков
В этом разделе мы будем разбирать множество встроенных в PHP 8 функций, без которых программирование будет крайне затруднительным. Просмотрев этот раздел:
- Вы узнаете, какие в PHP есть математические функции.
- Вы узнаете, какие имеются важнейшие строковые функции в PHP.
- Вы познакомитесь с функциями для работы со списками и массивами.
- Вы научитесь работать с датой и временем в PHP.
- Вы научитесь работать с файлами: считывать и записывать содержимое файла, создавать и удалять их, копировать – и всё это через функции в PHP.
- Вы научитесь работать с директориями: создавать и удалять их, делать рекурсивный обход содержимого любой директории.
- Вы научитесь парсить INI-файлы, что является крайне острой необходимостью при создании большинства крупных и не очень сайтов.
- Вы научитесь запускать внешние программы через PHP.
- Вы узнаете, что такое регулярные выражения и научитесь их использовать.
После данного раздела Вы научитесь не только использовать разобранные в курсе функции, но и научитесь пользоваться справочником, благодаря чему уже на данном этапе Вы сможете решать абсолютно любые небольшие задачи из самых разных областей.
Раздел №4. Обработка форм и получение данных. 6 уроков
В рамках этого раздела Вы научитесь обрабатывать GET и POST запросы. Пройдя этот раздел:
- Вы узнаете, что такое GET-запрос.
- Вы узнаете, что такое POST-запрос.
- Вы научитесь отправлять массивы на сервер.
- Вы узнаете всё необходимое для защиты своего сайта/сервера от опасных запросов.
- Вы научитесь отправлять файлы на сервер.
- Вы сможете защититься от опасных файлов при их загрузке на сервер.
После этого раздела Вы сможете создавать самые разные формы и успешно обрабатывать их в соответствии с Вашими задачами.
Раздел №5. Объектно-ориентированное программирование в PHP. 16 уроков
В этом разделе Вы познакомитесь с важнейшей темой – объектно-ориентированное программирование. Почти все современные крупные программы, и не только на PHP, пишутся с использованием ООП. Поэтому данный раздел обязательно надо изучить максимально внимательно. Просмотрев этот раздел:Вы узнаете, что такое ООП, для чего оно нужно и как его использовать
- Вы узнаете про 3 парадигмы ООП, поймёте, что они означают.
- Вы узнаете, что такое классы и как их создавать в PHP.
- Вы узнаете, что такое конструктор, деструктор и методы.
- Вы познакомитесь с 3-мя модификаторами доступа.
- Вы узнаете, что такое статические свойства и методы и как их применять на практике.
- Вы познакомитесь с использованием «магических» методов.
- Вы узнаете, что такое сериализация объектов.
- Вы научитесь правильно клонировать объекты.
- Вы узнаете, что такое типизация данных и как правильно её использовать в PHP 8.
- Вы изучите механизм наследования классов в PHP.
- Вы узнаете, что такое абстрактные классы и почему они так важны.
- Вы узнаете, что такое интерфейсы и как их применять на практике.
- Вы узнаете, что такое трейты и как их можно использовать.
- Вы познакомитесь с пространствами имён и научитесь их использовать в своей практике.
- Вы узнаете, как можно делать автоматическое импортирование и загрузку классов.
После прохождения этого раздела перед Вами открываются уже все двери к созданию абсолютно любых по сложности проектов.
Раздел №6. Обработка ошибок и исключений. 5 уроков
Механизм исключений и их обработки есть не только в PHP, но и во многих других языках программирования (например, в Java, C#, Python и многих других). Такая распространённость говорит о том, что это очень важная вещь, и именно её Вы и освоите в этом разделе. Просмотрев этот раздел:
- Вы узнаете про режимы вывода ошибок в PHP 8, а также про их уровни.
- Вы познакомитесь с оператором @.
- Вы узнаете, как использовать важнейшую конструкцию try-catch-finally.
- Вы познакомитесь с классами Exception и Error.
- Вы научитесь обрабатывать различные «ошибки» с помощью исключений, без чего говорить о качественном программировании точно нельзя.
После данного раздела Вы сможете улучшить качество своего кода, правильно выбрасывая исключения, а не просто постоянно возвращая false, как это обычно делают новички.
Раздел №7. Сетевые функции в PHP. 6 уроков
Важнейший раздел, в котором Вы ещё раз вспомните, как общаются между собой клиент-серверные приложения, и познакомитесь с важнейшими вещами, которые используются практически на каждом сайте: cookie, сессии и отправка e-mail. Просмотрев этот раздел:
- Вы узнаете, что такое заголовки сервера и как с ними работать через PHP.
- Вы узнаете, что такое cookie, как их использовать и где применять.
- Вы узнаете, что такое сессии, которые наравне с cookie являются важнейшими темами в PHP.
- Вы научитесь делать авторизацию пользователей.
- Вы научитесь разбирать и собирать на части URL-строку.
- Вы узнаете, как отправлять e-mail через PHP.
Посмотрев данный раздел, Вы научитесь делать механизм авторизации, создавать «корзину» на сайте того же Интернет-магазина, создавать маркетинговые инструменты и много чего ещё.
Раздел №8. Работа с базой данных и СУБД MySQL. 11 уроков
Практический любой мало-мальски крупный сайт имеет базу данных, где хранит информацию о пользователях, о статьях на сайте, о комментариях, а также различные служебные и аналитические данные и много-много чего ещё. Поэтому уметь работать с базами данных нужно обязательно. Просмотрев этот раздел:
- Вы узнаете, что такое база данных и какова её структура.
- Вы узнаете, что такой SQL и что такое MySQL.
- Вы научитесь управлять базами данных и их составляющими через phpMyAdmin.
- Вы узнаете, что такое индексы.
- Вы научитесь импортировать и экспортировать базы данных через phpMyAdmin, что, кстати, является важнейшим навыков, даже если Вы далеки от создания сайтов.
- Вы узнаете, как подключаться к базе данных через PHP.
- Вы узнаете, как создавать и удалять базы данных и таблицы через PHP.
- Вы научитесь добавлять, изменять и удалять записи через PHP.
- Вы научитесь делать выборку записей из таблицы через PHP.
- Вы познакомитесь и научитесь использовать расширение PDO.
- В конце концов, Вы уже очень прилично освоите SQL-запросы, в том числе, и JOIN-запросы.
Знаний из этого раздела Вам хватит уже для решения примерно 98% задач, которые встают перед программистами при работе с базой данных. А при решении оставшихся 2% редких задач Вам легко и быстро сможет помочь справочник, с которым Вы уже будете уметь работать после курса.
Раздел №9. Компоненты. 6 уроков
В силу огромного распространения языка PHP появилось большое количество различных готовых компонентов, каждый из которых служит вполне определённой цели: грамотная отправка e-mail, логирование Вашего сайта, настройка приёма онлайн-платежей для Вашего сайта и многое-многое другое. И для более удобной загрузки и установки, а также для более удобного механизма обновления компонентов, был придуман Composer, который в этом разделе мы обязательно рассмотрим. Просмотрев этот раздел:
- Вы узнаете, что такое Composer и как его использовать.
- Вы узнаете, как находить и устанавливать компоненты с помощью Composer.
- Вы увидите установку и использование библиотеки для удобного парсинга Excel-файлов.
- Вы увидите установку и использование компонента PHPMailer, благодаря которому можно удобно, не заботясь о сложнейших низкоуровневых деталях, отправлять письма по e-mail.
- Вы узнаете, как и благодаря какому компоненту можно поддерживать чистоту и порядок в своём коде и оперативно вносить исправления, если с ним что-то не так.
После этого раздела Вы сможете использовать готовые наработки, которые уже протестированы и проверены огромным сообществом разработчиков, и применить их своём проекте, а не изобретать велосипед, как это часто делают начинающие программисты.
-
ФорматСамостоятельно
Видеоуроки
Обучение в ЛК на сайте автора -
Количество уроков111
-
Продолжительность25 часов
-
Уровень сложностиДля опытных
-
Когда вы будете учитьсяВ любой день в любое время
-
Домашние заданияЕсть
-
Документ об обученииСертификат Освоение программы курса
-
СопровождениеЛично автором
-
Техническая поддержкаВ рабочее времяЧат на сайте
-
Безопасная покупка30 дней с момента оплаты
-
БонусыДля всех учеников
- Нажмите на кнопку
Узнать подробнее - Вы перейдете на детальную страницу курса Михаила Русакова. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на курс.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
- Если вы еще не готовы к покупке курса, то советуем для начала освоить бесплатный материал Михаила Русакова.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы о курсе
Пока никто не оставил отзывов. Чтобы оставить отзыв перейдите на полную версию страницы.
Другие курсы автора
- Формат — PDF-пособие/книга
Книга — Создание сайта от начала и до конца
- Формат — Видеоуроки
- 12 часов 23 минуты
- 54 урока
Курс — Вёрстка сайта с нуля 2.0
- Формат — Видеоуроки
- 7 уроков
Видеокурс — Создание, продвижение лендинга
- Формат — Видеоуроки
- 14 часов 35 минут
- 80 уроков
Видеокурс — Программирование на Java с нуля до Гуру
- Формат — Видеоуроки
Видеокурс — Создание Интернет-магазина на OpenCart 2.0
- Формат — Видеоуроки
- 30 часов