Автор: Михаил Русаков
Данный курс научит Вас программировать на самом популярном Web-языке в мире - PHP. Курс состоит из 9 разделов, в которых с нуля рассказывается и показывается процесс написания различных скриптов на PHP.
В курсе Вы узнаете всю необходимую теоретическую часть, а также увидите массу практических примеров, в том числе, и из моей практики.
В Бонусе "Создание сайта для библиотеки" Вы увидите применение знаний из основного курса при создании полноценного проекта.
Просмотрев данный курс, Вы сможете создавать абсолютно любые PHP-сайты любой сложности.
Содержание:
Этот раздел является стартовым, и он рассказывает об основах Web-программирования. Просмотрев этот раздел:
После данного раздела Вы будете понимать, как работает PHP, зачем нужен локальный сервер и как правильно его настраивать.
В этом разделе Вы получите всю базовую часть, которая есть в PHP 8. Без этих знаний дальше идти просто бессмысленно.
Просмотрев этот раздел:
После данного раздела Вы уже сможете создавать несложные скрипты на языке PHP.
В этом разделе мы будем разбирать множество встроенных в PHP 8 функций, без которых программирование будет крайне затруднительным.
Просмотрев этот раздел:
После данного раздела Вы научитесь не только использовать разобранные в курсе функции, но и научитесь пользоваться справочником, благодаря чему уже на данном этапе Вы сможете решать абсолютно любые небольшие задачи из самых разных областей.
В рамках этого раздела Вы научитесь обрабатывать GET и POST запросы.
Пройдя этот раздел:
После этого раздела Вы сможете создавать самые разные формы и успешно обрабатывать их в соответствии с Вашими задачами.
В этом разделе Вы познакомитесь с важнейшей темой – объектно-ориентированное программирование. Почти все современные крупные программы, и не только на PHP, пишутся с использованием ООП. Поэтому данный раздел обязательно надо изучить максимально внимательно.
Просмотрев этот раздел:
После прохождения этого раздела перед Вами открываются уже все двери к созданию абсолютно любых по сложности проектов.
Механизм исключений и их обработки есть не только в PHP, но и во многих других языках программирования (например, в Java, C#, Python и многих других). Такая распространённость говорит о том, что это очень важная вещь, и именно её Вы и освоите в этом разделе.
Просмотрев этот раздел:
После данного раздела Вы сможете улучшить качество своего кода, правильно выбрасывая исключения, а не просто постоянно возвращая false, как это обычно делают новички.
Важнейший раздел, в котором Вы ещё раз вспомните, как общаются между собой клиент-серверные приложения, и познакомитесь с важнейшими вещами, которые используются практически на каждом сайте: cookie, сессии и отправка e-mail.
Просмотрев этот раздел:
Посмотрев данный раздел, Вы научитесь делать механизм авторизации, создавать «корзину» на сайте того же Интернет-магазина, создавать маркетинговые инструменты и много чего ещё.
Практический любой мало-мальски крупный сайт имеет базу данных, где хранит информацию о пользователях, о статьях на сайте, о комментариях, а также различные служебные и аналитические данные и много-много чего ещё. Поэтому уметь работать с базами данных нужно обязательно.
Просмотрев этот раздел:
Знаний из этого раздела Вам хватит уже для решения примерно 98% задач, которые встают перед программистами при работе с базой данных. А при решении оставшихся 2% редких задач Вам легко и быстро сможет помочь справочник, с которым Вы уже будете уметь работать после курса.
В силу огромного распространения языка PHP появилось большое количество различных готовых компонентов, каждый из которых служит вполне определённой цели: грамотная отправка e-mail, логирование Вашего сайта, настройка приёма онлайн-платежей для Вашего сайта и многое-многое другое. И для более удобной загрузки и установки, а также для более удобного механизма обновления компонентов, был придуман Composer, который в этом разделе мы обязательно рассмотрим.
Просмотрев этот раздел:
После этого раздела Вы сможете использовать готовые наработки, которые уже протестированы и проверены огромным сообществом разработчиков, и применить их своём проекте, а не изобретать велосипед, как это часто делают начинающие программисты.
Это действительно важная особенность курса, которая, на мой взгляд, отличает полезный курс от бесполезного. Я отлично по себе знаю, что если смотреть какой-то урок, то вроде всё и понятно, но вот применить знания из урока уже на практике не получается: возникает масса трудностей и непредвиденных сложностей. Упражнения помогут в несколько раз лучше освоить и закрепить материал из урока, а также сразу на корню разрешить все появляющиеся трудности и вопросы.
Всем клиентам оказывается поддержка по курсу, которая не ограничена по времени и доступна в любой момент. Обращаться за помощью Вы сможете любое количество раз. Вся необходимая информация содержится в самом курсе. Поэтому при возникновении трудностей (например, при выполнении упражнений), Вы всегда сможете обратиться за помощью, и она будет оказана.
В рамках основного курса мы разбираем всё необходимое для решения абсолютно любых задач, которые встают перед разработчиками на PHP. Однако, мало знать все доступные инструменты и даже мало уметь писать небольшие скрипты. Очень важно научиться применять эти знания при создании относительно сложных проектов. И как раз данный Бонус покажет Вам, как это правильно делать.
В рамках Бонуса "Создание сайта библиотеки" мы реализуем сервис, где будут применяться знания из курса. В результате получится полноценный по функционалу сайт, в котором будут: каталог книг, каталог авторов, персональные страницы авторов, персональные страницы книг с количеством доступных экземпляров в библиотеке, реализованы 2 типа пользователей (обычный пользователь и библиотекарь), разумеется, вместе с механизмом авторизации. Так же будет механизм выдачи книг, вывод информации библиотекарю о должниках с крайними датами, а также вывод информации у конкретных пользователей с информацией о том, какие книги и когда они должны вернуть.
Безусловно, это очень краткое описание функционала, в реальности, будет сделано гораздо больше. Более того, в рамках упражнений к этому Бонусу Вы создадите свой собственный сайт для своего портфолио.
И вот такой замечательный и очень полезный Бонус получат совершенно бесплатно все те, кто закажет основной курс. Но даже это ещё не всё. Сам курс представляет из себя целую систему эффективного обучения.