Скачать бесплатно видео, видеокурсы, аудио, софт, музыку, фильмы



Скачать бесплатно PHP: объектно-ориентированный подход. Делаем CMS на PHP и MySQL с нуля! 2

Добавлен: 4 мая 2010 года
Добавил: admin
Просмотров: 786

PHP: объектно-ориентированный подход. Делаем CMS на PHP и MySQL с нуля!

Курс не претендует на всесторонность, автор не претендует на звание гуру. Просто попытка в простой и доступной форме показать основные моменты разработки небольшого личного сайта с нулевыми начальными знаниями PHP или любого другого языка программирования.


Знания HTML и CSS приветствуются, но для прохождения курса не являются обязательными, весь HTML я буду давать по ходу действия, но не буду останавливаться на его объяснении. Курс очень хорошо подойдет для верстальщиков, которые хотят кроме html-верстки овладеть и навыками создания CMS, возможно, для студентов, а также и для остальных заинтересованных. По сути никаких предварительных знаний не требуется.
Курс не является всеохватывающим, но по окончании курса вы сможете писать небольшие проекты и получите неплохие стартовые знания для дальнейшего изучения PHP.
Пройденный материал будет сразу же закрепляться на готовых примерах, конструкциях, которые будут использоваться в сайте в качестве составных элементов (за исключением двух-трех выпусков, где придется обсудить базу), что тоже способствует более комфортному усвоению. В отличие от большинства книг, где сначала проходят трехэтажную конструкцию, с абстрактным объяснением, что где-то оно вам может пригодиться, и через 300 страниц только напоминают «а помните (а действительно, помните?), мы рассматривали структуры данных, вот тут-то они и пригодятся».
Заранее приношу извинения за иногда неуверенное звучание голоса и запинки. Я не преподаватель, а простой программист (это не значит, что не буду стараться отточить ораторский навык, надеюсь, что практика поможет). Просто увидел пробел в отечественной видеопродукции по теме PHP/ООП и современного подхода в целом, даже в хороших книгах порой встречаются неудобства. Скажем, во многих, даже относительно новых, книгах видел обращение к переменной, переданной методом get/post напрямую, а не через глобальный массив, без каких либо пояснений, в то время, как при современных безопасных «register_globals = off» по умолчанию читатель может несколько часов биться головой о книжные листинги. Вот только помочь устранить проблему книга не поможет. А я живой человек, помогу, чем смогу.
Вот и решил заполнить этот пробел. Подобных курсов в рунете пока еще нет, по крайней мере я не видел, тем более бесплатных. Конструктивная критика по содержанию самих кастов принимается, при необходимости буду корректировать выпуски или делать лирические отступления в последующих выпусках для поправки наделанных ошибок.

Содержание курса
Вводный выпуск:

  • рассказываю про ПО
  • говорю слова. Просто принято говорить в вводных выпусках

Выпуск 1:

  • переменные
  • введение в классы
  • параметры класса
  • объекты классов
  • параметры объектов

Выпуск 2:

  • циклы (for, while, foreach)
  • массивы
  • ф-ции
  • ф-ции класса <=> методы
  • конструкторы + __constract
  • наследование классов
  • модификаторы (public, private, protected, static)

Выпуск 3:

  • знакомство с основами языка запросов SQL
  • $_GET, $_POST, $_SERVER, передача данных через форму

Выпуск 4:

  • этапы разработки сайта
    — определение ТЗ
    — поиск примеров, готовых сайтов
    — составление плана, детальный набросок сайта
    — поиск готовых элементов
    — начинаем писать сайт (поэтапный дебаг/тестирование)
    — дебаг готового проекта
    — сдача проекта
  • создаем html-шаблон
  • создаем БД

Выпуск 4.5 (багфиксы, смотреть перед 5-м выпуском):

  • добиваем тему массивов
  • доступ к свойствам одного класса из другого
  • условный оператор if

Выпуск 5:

  • включение файлов в скрипт (директивы include/include_once и require/require_once)
  • создаем конфигурационный файл-класс
  • создаем файл-класс для подключения к базе данных
  • домашнее задание (описание выполнения отдельным файлом)

Выпуск 6:

  • паттерн mvc

Выпуск 7:

  • добиваем класс db
  • дораскрываем смысл MVC паттерна
  • выводим меню

Выпуск 8:

  • немного дорабатываем меню (не окончательно)
  • делаем ф-цию вывода контента
  • тормозим

Выпуск 9:

  • один из вариантов выполнения ДЗ из выпуска 8
  • рекламная пауза
  • ругаюсь
  • доделываем вид пользовательской части

Выпуск 10:

  • еще немного о работе с формой
  • создаем форму для загрузки страниц в базу
  • Д/З

Выпуск 11:

  • знакомство с .htaccess

Выпуск 12:

  • доделываем выподающие меню для позиций страниц
  • немного о формах и выводе текста

Выпуск 13:

  • рассмотрение некоторых допущенных ранее неточностей и ошибок
  • список страниц
  • редактирование страниц

Год выпуска: 2010
Страна: Россия/Болгария
Жанр: скринкаст
Продолжительность: 1-2 часа / выпуск
Язык: русский
Режиссер: k0stix aka jolly-wind

Качество: screencast
Исходник: захват с монитора
Формат: MKV
Видео кодек: x264
Аудио кодек: AAC
Видео: x264 1024×576 15fps 50-100 kb/s
Аудио: AAC-LC 1.0ch vbr ~40kb/s

Внимание! Данные программы и обучающие курсы собраны в свободном распространении в сети Интернет, и предназначены только для ознакомления. Все права на программы и курсы принадлежат их авторам. Администрация сайта portalloads.ru не несёт никакой ответственности за дальнейшее использование данных программ и курсов. Если Вы являетесь разработчиком программного обеспечения, представленного на данном ресурсе и считаете, что размещение каких либо файлов, нарушает Ваши авторские права, тогда свяжитесь с администрацией сайта, и мы удалим эти файлы. Если Вы согласны со всем, что написано выше, нажмите на указанные ниже ссылки, чтобы загрузить этот файл.

Скачать бесплатно:

1 звезда2 звезды3 звезды4 звезды5 звёзд (средний балл: 5,00 из 5)
Loading ... Loading ...


Комментарии (всего: 2):


  1. anonim

    а как можно смотреть в формате MKV у меня эти уроки выскакивают в kmplayer и всё плавает помогите плиз...

  2. anonim

    уже нашел как вопрос теперь в следущем на сайте есть 13 уроков , а переписалось 11 где потеряли 12 и 13 уроки?! :(



Оставьте свой комментарий:




-->


↑ Наверх
Яндекс цитирования