Видеокурс "PHP и MySQL с Нуля до Гуру 3"
5970
1008
0
1008

Видеокурс "PHP и MySQL с Нуля до Гуру 3"

  • Цена:
    5970

    ПОДРОБНОЕ ОПИСАНИЕ

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

    Данный курс научит Вас программировать на самом популярном Web-языке в мире - PHP. Курс состоит из 9 разделов, в которых с нуля рассказывается и показывается процесс написания различных скриптов на PHP.

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

    В Бонусе "Создание сайта для библиотеки" Вы увидите применение знаний из основного курса при создании полноценного проекта.

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


    PHP и MySQL с Нуля до Гуру 3. (Михаил Русаков)
  • Содержание:

    • Раздел №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
    • Вы узнаете, как и благодаря какому компоненту можно поддерживать чистоту и порядок в своём коде и оперативно вносить исправления, если с ним что-то не так

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

    • Упражнения

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

    • Поддержка

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

    • Бонус. Создание сайта библиотеки. (15 уроков)

    В рамках основного курса мы разбираем всё необходимое для решения абсолютно любых задач, которые встают перед разработчиками на PHP. Однако, мало знать все доступные инструменты и даже мало уметь писать небольшие скрипты. Очень важно научиться применять эти знания при создании относительно сложных проектов. И как раз данный Бонус покажет Вам, как это правильно делать.

    В рамках Бонуса "Создание сайта библиотеки" мы реализуем сервис, где будут применяться знания из курса. В результате получится полноценный по функционалу сайт, в котором будут: каталог книг, каталог авторов, персональные страницы авторов, персональные страницы книг с количеством доступных экземпляров в библиотеке, реализованы 2 типа пользователей (обычный пользователь и библиотекарь), разумеется, вместе с механизмом авторизации. Так же будет механизм выдачи книг, вывод информации библиотекарю о должниках с крайними датами, а также вывод информации у конкретных пользователей с информацией о том, какие книги и когда они должны вернуть.

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

    И вот такой замечательный и очень полезный Бонус получат совершенно бесплатно все те, кто закажет основной курс. Но даже это ещё не всё. Сам курс представляет из себя целую систему эффективного обучения.


  • PHP и MySQL с Нуля до Гуру 3. (Михаил Русаков)

ПОХОЖИЕ ТОВАРЫ