Профессиональный сайт за 1 день

профессиональный сайт за 1 день

От автора: 6 бесплатных практических видеоуроков, которые покажут Вам практику создания профессионального сайта за 1 день, со своей системой управления контентом (CMS) при помощи объектно-ориентированного программирования на PHP.

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

Урок 1. Создание базы данных. Единая точка входа.

Тема: PHP ООП

Время ролика: 00:47:44

Cложность: средняя

Автор: Гавриленко Виктор

По итогам данного урока, учебника как создать сайт за 1 день, мы с Вами начнем разрабатывать систему управления контентом при помощи объектно-ориентированного программирования на языке PHP. Мы создадим и наполним контентом базу данных, создадим конфигурационный файл и определимся с настройками, которые он будет содержать, а также создадим единую точку входа на сайт и определимся с логической схемой работы будущей CMS.

Урок 2. Создание логического ядра пользовательской части CMS.

Тема: PHP ООП

Время ролика: 00:53:07

Cложность: средняя

Автор: Гавриленко Виктор

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

Урок 3. Создание и вывод основных страниц сайта.

Тема: PHP ООП

Время ролика: 00:56:10

Cложность: средняя

Автор: Гавриленко Виктор

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

Урок 4. Вывод главной страницы админки.

Тема: PHP ООП

Время ролика: 00:50:02

Cложность: средняя

Автор: Гавриленко Виктор

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

Урок 5. Добавление, редактирование и удаление статей.

Тема: PHP ООП

Время ролика: 00:48:03

Cложность: средняя

Автор: Гавриленко Виктор

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

Урок 6. Редактирование пунктов меню. Авторизация пользователей.

Тема: PHP ООП

Время ролика: 00:50:03

Cложность: средняя

Автор: Гавриленко Виктор

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

получить мини-курс

На этом урок создания сайта за 1 день, окончен, желаем вам успехов.

Ваши пожелания, отзывы и рекомендации оставляйте в комментариях!

Фреймворк YII2: теория и первая практика

Овладейте азами фреймворка Yii2 за 5 дней!

Получить

Комментарии Вконтакте:

Комментарии Facebook:

Комментарии (137)

  1. Vladimir

    Мне понравилось.

  2. Виктор

    Громадное спасибо всей команде и Виктору в частности. прекрасное изложение уроков,последовательность. Есть конечно и слабые моменты но по ходу развития темы думается что недочеты будут учтены.(В частности надо еще более детально разжевывать отдельные моменты приводя примеры -учтите уроки для начинающих)
    Спасибо и успехов

    • Виктор Гавриленко

      Здравствуйте, Виктор!
      Спасибо Вам за комментарий. Ваши пожелания будут учтены.

  3. Владимир

    Здравствуйте Виктор, огромное Вам спасибо за предоставленный урок, мне очень понравилось. От себя хотел бы ещё добавить что Вы умеете доходчиво и наглядно объяснять чего не скажешь о многочисленных авторах учебных видео в сети. Каждое действие Вы комментируете, зачем, для чего, почему, что очень помогает новичку разобраться буквально во всем что сказано и за короткое время.
    Успехов Вам и спасибо.

    • Виктор Гавриленко

      Здравствуйте, Владимир!
      Спасибо Вам за комментарий!
      Очень рад, что Вам нравятся мои уроки.

      Еще раз Вам спасибо и успехов в кодировании.

  4. Прохор

    Здраствуйте!
    В ходе просмотра Вашего курса увидел, что куски html кода вы выводите в файле php с помощью echo. Дальше смотреть не стал, так как считаю, что это нехороший шаг как при создании сайтов, так и (тем более!) при создании CMS.
    HTML код должен весь находиться в отдельных файлах, например, в папке templates. Причины этого думаю Вам объяснять не нужно)

    • Виктор Гавриленко

      Здравствуйте!
      Конечно шаблон и все что касается дизайна сайта должно быть в отдельных файлах. Но еще в первом уроке в начале я сказал что мы создаем простейшую CMS. И, конечно, данный курс ориентирован на новичков. И для тех кто начинает изучать основы программирования на языке PHP начинать нужно именно с основ. Или Вы полагаете, что нужно новичку сразу же давать шаблон программирования MVC, который предусматривает разделение логики сайта от его представления? На мой взгляд нет. Нужно изучить азы и научиться что то создавать именно используя такой подход в программировании. А уже только потом переходить к более сложным вещам и разделять логику от шаблона.

      • Прохор

        Может быть Вы и правы. С другой стороны, может и не нужно новичкам сразу CMS программить. Задача то не простая, тем более, если в самом начале обучать их делать это неправильно. В любом случае, я думаю, что об этом надо хотя бы упомянуть. Якобы, такой подход применяется в данной ситуации для упрощения, но на практике его лучше не использовать).

  5. Igor

    Спасибо !
    Интересно, но наверно не совсем верно перемешивать в файлах управление сайтом и его дизайн. Правда это моё личное мнение о 2-х первых уроках, т.к. на остальные пока не хватило времени и все комменты не удалось пока перечитать.

    • Виктор Гавриленко

      Здравствуйте, Игорь!
      Да Вы правы, не очень хорошо перемешивать дизайн и логику скрипта. Но, для начала необходимо освоить именно этот способ написания скриптов, а уже потом переходить к более сложным приемам, к примеру к шаблону программирования MVC, который как раз и предусматривает разделение логики от дизайна.

  6. Серик

    Курс норм но одно сильно раздражает, почему этот курс не содержит основ безопасности я имею ввиду что хотя бы объявление перемененных числового типа не указывается как Инт итд. Просто эти мелочи так важны для новичков, но для я не увидел их в вашем курсе. А так курс норм

    • Виктор Гавриленко

      Здравствуйте!
      Не понял, что Вы имеете ввиду, объясните более подробно. Так как язык PHP является слаботипизированным, т.е. переменные не требуют строгого задания типа при их обьявлении, а в ходе выполнения программы тип переменной может быть практически всегда изменен неявным образом без специальных преобразований.

  7. Nik

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

    • Виктор Гавриленко

      Здравствуйте, Nik!
      Очень рад что Вам понравился мой мини курс.
      Конечно, если у Вас возникнут вопросы, обращайтесь к нам на форум, мы Вам обязательно поможем!!!!

  8. Юрий

    Здравствуйте!Я смотрю и практикую не первый Ваш видеоурок.Зачастую это очень подробное изложение и, что отрадно, понятное для новичка.Конечно для профи тут может и мало какой информации.С курсом еще не разобрался,хотя бегло и просмотрел.Одно для себя отметил — будет чем позаниматься !Как понимаю вариантов программирования существует море, кому как больше нравится.На всех не угодишь.Меня устраивает даже это видео.Спасибо и за поддержку , и помощь.
    Юрий.

  9. Bykoff

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

    Еще раз спасибо! Умение доносить до людей информацию это дар, хорошо что вы им пользуетесь, успехов!

    • Виктор Гавриленко

      Здравствуйте!
      Пожалуйста, очень рад, что Вам было интересно.
      И спасибо за теплые слова.
      По поводу замечания — думаю да Вы правы — данная кнопка не помешала бы.
      Спасибо Вам за комментарий.

  10. Евгений

    Виктор ,спасибо за курс.Я пока не силен в сайто строении.Чесно говоря пытаюсь изучить PHP,но мало практики.Надеюсь с помощью Вашего курса ,повторяя за Вами,потренироваться.Считаю, сейчас для себя ,
    понять и разобраться в том,что и как Вы делаете.Мечтаю научиться думать ,как разработчик php.В ВАШЕМ курсе есть много чему поучиться.

    • Виктор Гавриленко

      Здравствуйте, Евгений!
      Практика — это самое главное в изучении языков программирования. Так как практика — это опыт, поэтому изучайте данный курс, и я бы Вам рекомендовал не просто просмотреть и создать точно такой же сайт. А попробовать дополнить данную CMS, внести что то свое, добавить дополнительный функционал и т.д

  11. Карина

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

    • Виктор Гавриленко

      Здравствуйте, Карина!
      Очень рад, что Вам понравился курс и самое главное, что он для Вас полезен.
      Спасибо Вам за комментарий и удачи в дальнейшем изучении.

  12. kote

    Очень хорошие уроки!

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

  13. Сергей

    Хороший курс. Для себя открыл несколько новых моментов в ООП, т. к. с ним я только немного знаком и то поверхностно, я только в начале пути изучения PHP в целом.
    Были кое какие знания в PHP, но даже их хватило на базе этого курса создать параллельно с просмотром курса, свой тестовый-сайт, со своим шаблоном, ну и местами применял не те методы, или аналогичные тем что в курсе для проверки своих знаний.
    Иногда даже весело было, особенно когда задавался вопрос: «Понятно, да?» или «Согласны с этим, да?» …, так и хотелось порой высказаться :)
    В целом, спасибо парни!!!

  14. Станислав

    Для тех, кто никогда своей cms не делал — самое то. Далее это можно допиливать в более потребный вид.

  15. Артём

    Доброго времени суток Виктор!
    Ваши курсы и уроки очень познавательные и качественные. В моей жизни они сыграли очень большую роль! В данный момент я занимаюсь созданием собственной CMS, но постоянно встречаюсь с разными сложностями и нехваткой познаний в этой сфере… В связи с этим я хотел бы поинтересоваться — есть ли среди Ваших курсов насыщенный видеокурс (или книга!) о создание полноценного CMS с поддержкой компонентов и модулей, ЧПУ и возможностью создания сайта из CMS а не по принципу USER INTERFACE->ADMIN PANEL. Хотелось бы наоборот. Такой курс был бы «золотым курсом» для коллекции каждого php-кодера!
    Заранее спасибо за ответ!

  16. Александр

    Виктор!Здравствуйте! КУРС ПРОСТО СУПЕР!И не надо объяснять умникам, что это для новичков,и что, то не так и это неправильно! Все великолепно сделано и рассказано! А кому не нравиться,берите крутые CMS в инете их полно или сами пишите!Еще раз большое спасибо за труд и вашу работу!Желаю вам дальнейших успехов,счастья и самого доброго !

    • Виктор Гавриленко

      Здравствуйте, Александр!
      Очень рад что Вам понравился курс.
      Спасибо Вам за коммент и удачи!!!!

  17. Дмитрий

    Курс неплох. Для сайта-визитки. Но по мере нарастания сложности предметной области проектирование такого сайта в ООП требует все более глубоких знаний. Типа как сделать в ООП автоматическое разлогинивание пользователя после ну, допустим, часа его бездействия… Тут то вопросики и набегают…

  18. Олег

    Очень хорошие уроки. Спасибо автору. Доходчиво и четко изложено без «воды». С удовольствием ознакомился.

  19. Сергей М.

    Очень хорошее руководство для тех кто начинает заниматься веб-программированием, т.к все показано на практике, что ,куда, и откуда берется и подставляется. В учебниках по тому же языку PHP+MySQL делается упор на теоретическую часть, «сухое» объяснение, как работает тот или иной оператор, какие у него параметры и правила, на этом все заканчивается. В данном мини курсе автор на практике показал, как можно использовать язык PHP с применением объектно ориентированного программирования.
    Спасибо автору за его творчество.

  20. Владимир

    Очень понравился курс.Все очень просто и доходчиво, ничего заумного.Спасибо, Вы мне очень помогли.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree