Курс PHP7 и MySQL с нуля до гуру 2.0 — мой отзыв

Не так давно появился курс Михаила Русакова - PHP и MySQL с Нуля до Гуру 2.0 . Я его купил, прошел и решил поделиться своим мнением.

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

Научиться веб-программированию можно по-разному: кто-то пробует по книгам, другие пытаются смотреть бесплатные курсы или читать справочник. К слову, справочник по любому языку программирования, будь-то PHP, Java или другому, будет отличным помощником для человека, который разбирается уже хотя бы немного.

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

Я давно уже знал, что у Михаила Русакова (один из известных в рунете инфобизнесменов и хороший программист) есть курс «PHP и MySQL с нуля до Гуру». Но я не хотел покупать его, так как курс был устаревшим, еще 4-5 летней давности, а с тех пор в том же PHP много что обновилось. В частности, вышла новая версия языка — PHP 7.

Новый курс Михаила по PHP

И вот в 2017 я узнал из его писем о том, что выходит новый обновленный курс по PHP, актуальный на 2017-2018 года. Это курс PHP7 и MySQL с нуля до гуру 2.0 в котором обучение происходит уже основываясь на новой версии языка.

Вообще курс стоит что-то около 5000 рублей, но мне удалось купить его гораздо за меньшие деньги, так как всегда на старте продаж нового курса Михаил дает своим подписчикам хорошие скидки.

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

Для прохождения требуется лишь более менее удобный текстовый редактор (у меня Notepad++), а также локальный сервер типа OpenServer или Xampp. Хотя если знать, как обновить Денвер, то и он сгодится. Обо всем этом Михаил тоже рассказывает, так что даже если вы не знаете, что такое локальный сервер, то все равно поймете в процессе просмотра.

Особенности курса

Для себя выделил несколько особенностей:

  • Михаил рассказывает только о том, что использовал сам. Конечно, если взять такой огромный язык, как PHP, то в нем есть просто тысячи функций, и чтобы рассказать обо всем потребовалось бы очень много времени. Поэтому в курс включена вся необходимая база, которой хватит для решения 90-95% задач.
  • Курс не сделает из вас специалиста высокого уровня. Конечно, не надейтесь на это. И я скажу больше, практические никакие курсы не могут это гарантировать, ведь хорошее понимание и качество кода в любом языке программирования приходит лишь с многолетней практикой. Подобные же курсы просто закладывают фундамент для вашего дальнейшего развития.

Содержание курса

Курс состоит из 11 частей + нескольких бонусов. Общая длительность уроков будет больше 10-15 часов, но в целом прохождение может затянуться даже на несколько месяцев, если смотреть не спеша и выполнять упражнения.

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

Практически к каждому уроку идут Исходники (то есть тот код, который автор писал по ходу урока) и Упражнения. Поверьте, эти упражнения это, пожалуй, самое важное в курсе. Именно их успешное выполнение даст вам хорошее понимание PHP, а не просто просмотр курса. Так что халтурить не получиться smile

Расскажу подробно о содержании и каждом разделе:

  1. Установка локального сервера. Здесь подготавливаются условия для обучения php.установка локального сервера
  2. Основы PHP. Это самые-самые основы, которые есть в любом языке программирования — переменные, массивы, циклы и т.д. Самый простой, но очень важный раздел.основы языка
  3. Стандартные функции PHP. Здесь уже Михаил рассказывает о встроенных в php строковых, математических и иных функциях, которые частенько php-программист может применять в работе.стандартные функции
  4. ООП в PHP. Пожалуй, самая трудная тема, ведь начинающим особенно трудно понять объектно ориентированный подход (ООП) к написанию кода, но именно он позволяет упростить разработку сложных проектов.

    Сразу скажу вам, с первого раза, скорее всего, вы мало поймете в этом разделе. Не стесняйтесь пересматривать уроки, что-то записывать и пробовать писать свой код, даже если мало что понятно. Этот принцип можно применить к любому трудному материалу, не только к изучению PHP.

  5. Обработка ошибок и исключений в PHP. Один из самых скучных разделов в курсе, так как все хотят писать крутые скрипты на PHP, а не обрабатывать ошибки. Тем не менее, несомненно, тоже важный раздел. ошибки и исключения
  6. Стандартные классы в PHP. Тут Михаил продолжает тему ООП и переходит к разбору встроенных классов.
  7. Сетевые функции в PHP. Первый по-настоящему интересный раздел, ведь здесь уже все ближе к практике — куки, сессии, авторизация пользователей и отправка писем.
  8. Расширения в PHP. Трудный раздел, где рассказывается о работе с валидатором, графическим расширением и с cURL.
  9. Базы данных и MySQL. Тоже очень интересный раздел, да и не очень сложный. Как вы понимаете, php без mysql был бы гораздо менее полезным. Этот раздел даст вам уже хорошее понимание того, как функционируют сайты и где хранится вся информация.
  10. Компоненты. Компоненты в PHP это просто готовые дополнительные классы, которые созданы для некоторых полезных действий. Например, проверки кода на соответствие стандартам или ведения log-файлов.
  11. Примеры программирования на PHP. Самый интересный и «практический» раздел, в котором Михаил показывает механизм загрузки файлов, создания капчи, системы голосования и т.д. Ну и, конечно, рассказывает немного о паттерне MVC, хотя полностью эта тема раскрывается уже в другом его курсе, который я тоже думаю посмотреть и позже сделать на него обзор.

Бонусы

Бонусы в курсе вполне себе ничего — UNIT-тестирование, стандарты написания кода, phar-архивы и пример работы с API Вконтакте. Я посмотрел только про API, так как мне очень интересна именно эта тема.

По ходу курса также советуется активно пользоваться PHP-справочником, если что он находится по этому адресу — http://de2.php.net/manual/ru/. Правда пока что не весь справочник переведен на русский.

Мой отзыв о курсе

С названием «С нуля до гуру» я, конечно, не согласен, так как «Гуру» это слишком высокое звание. Но с нуля до неплохого понимания что и как работает в PHP этот курс дойти поможет, так что я определенно считаю этот курс Михаила одним из лучших в его исполнении.

Так что мне не жаль денег, потраченных на PHP и MySQL с Нуля до Гуру 2.0, потому что я получил хорошие знания. Да и деньги, к слову, не очень-то и большие.

Если хотите попробовать

К слову, недавно Михаил выпустил еще и бесплатный аналог этого курса, где материал урезан в несколько раз, но в целом также дается качественная база. Так что если вы не хотите покупать его платный курс по PHP — всего лишь за email-подписку можно получить бесплатный PHP курс.

Вот так вот, друзья. Такой вариант изучения PHP могу предложить и вам. Как видите, испробовал лично и остался вполне доволен результатами (уже скоро запускаю новый проект, который будет не на WordPress, а на собственном уникальном движке с нужным именно мне функционалом).

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: