Профессиональный сайт за 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 день, окончен, желаем вам успехов.

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

Как создать сайт самому?

Какие технологии и знания необходимы сегодня, чтобы создавать сайты самостоятельно? Узнайте на интенсиве!

Зарегистрироваться

Хотите узнать, что необходимо для создания сайта?

Посмотрите видео и узнайте пошаговый план по созданию сайта с нуля!

Смотреть видео

Похожие статьи:

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

Комментарии 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. Владимир

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

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