Loading...
Error

Скачать PHP: объектно-ориентированный подход. Делаем CMS на PHP и MySQL с нуля, выпуски 1-14 из 14 (последнее обновление 06.05.2010) (k0stix) [2010 г., screencast] торрент без регистрации

 
Статистика раздачи
Размер:  1,44 GB   |    Скачан:  386 раз
Сидов:  1  [  0 KB/s  ]  
 
Автор Сообщение

maxcross

[] 

PHP: объектно-ориентированный подход

Год выпуска: 2010
Страна: Россия/Болгария
Сайт курса: http://jolly-wind.ru
Жанр: скринкаст
Продолжительность: 1-2 часа / выпуск
Язык: русский
Ссылка на продолжение:
Режиссер: k0stix aka jolly-wind
Описание: Курс не претендует на всесторонность, автор не претендует на звание гуру. Просто попытка в простой и доступной форме показать основные моменты разработки небольшого личного сайта с нулевыми начальными знаниями 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:рассмотрение некоторых допущенных ранее неточностей и ошибок
список страниц
редактирование страницВыпуск 14:сессии
запароливание админки
несу пургу а-ля "советы старпёра"Типо финита
Продолжение (ответвление) курса ожидается в начале осени
[Q] А не кажется вам, что начинать освоение PHP с ООП - это не самый удобный метод?
[A] Не кажется, хотя, возможно, это и верно. Но, проработав несколько лет java-разработчиком, я пришел к выводу, что не всегда процедурная база необходима. В конечном итоге многие примеры я все равно буду показывать сначала вне классов, а ближе к концу курса кратко объясню, преимущества ООП и как перейти к процедурному PHP, хотя бы для того, чтобы прошедшие курс могли читать чужой код.
Подобную попытку уже предпринимал Руслан Курепин, но по мне его уроки для начинающего уровня несколько сложноваты, хотя с начальной подготовкой "въезжать" в его методологию весьма удобно.
[Q] Какова будет продолжительность курса?
[A] По приблизительной оценке, - 12-15 часов, что составит 10-12 выпусков. Может, чуть меньше или больше. Я пишу план на 3-4 выпуска вперед, составлять его приходится самому, потому что задачу себе поставил не совсем шаблонную, сходу к практике мало кто приступает, поэтому окончательного плана пока что нету, следовательно точную продолжительность сказать не могу.
[Q] Это означает, что за 12-15 часов я смогу с нуля создать сайт и обучиться PHP?
[A] Это означает, что за 12-15 часов вы сможете, просмотрев курс, переписать код сайта с экрана. Для усвоения информации нужно время. Помните, как в студентческие годы за одну ночь мы штудировали материал за целый семестр? Утром сдавали экзамен, а через 15 минут после сдачи едва могли вспомнить название дисциплины. Я рекомендую смотреть не более одного выпуска в день и как можно больше экспериментировать: что-то изменять, не стесняться обращаться к дополнительным источника, или вообще все пытаться делать по-своему.
[Q] Если я просмотрю все выпуски, смогу написать что-то серьезное и действительно крутое?
[A] Зависит только от вашего рвения. На основе того, что я собираюсь рассказать и показать - нет. Но, полагаю, то, что мы покроем, поможет вам смотреть на документацию PHP без отвисшей челюсти. Это и есть одна из моих основных целей. С другой стороны в интернете уже полно готовых решений, так что прежде чем начать работу над чем-то действительно серьезным, рекомендую задуматься, не имеет ли смысл использовать уже готовое решение? При богатстве нынешнего выбора опен-сорц продукции переделать под себя готовый вариант, над которым работали крупные команды профессиональных разработчиков, куда проще, чем с нуля создавать свой.
[Q] А что я вообще смогу?
[A] Сможете развиваться дальше.
[Q] Вы слишком часто сбиваетесь и ошибаетесь. Мне кажется, вы недостаточно квалифицированы.
[A] Да, я недостаточно квалифицированный. Педагог. То, что я пытаюсь сделать, мне дается едва ли не сложнее, чем вам понять то, что я объясняю. Одно дело понимать что-то самому, совсем другое - понимать, что не понимают другие и пытаться это объяснить. Именно поэтому скринкаст распространяется бесплатно. За профессиональную деятельность я привык получать гонорары. И тем не менее я попытаюсь сделать свой курс понятным для людей любого уровня подготовки.
Кроме того, по рунету гуляют пиратскии копии платных видеокурсов, профессионализм авторов которых может вызывать не меньший вопрос. Некоторые из этих курсов лично мне напоминают зачитку учебника с одновременной демонстрацией прочитанного на экране. Собственно, и большинство самоучителей порой частично или полностью написаны как будто по одному шаблону, как будто один автор взял самоучитель другого, пропустил его через генератор синонимов и поменял название переменных в листингах. Мне же приходится базировать учебный материал и его подачу исключительно на моем (думаю, можно его назвать новаторским aka афтарским) подходе.
Иными словами, курс поставляется as is и я гарантирую, если вы его не посмотрите, то в нем не разочаруетесь
[Q] По окончании курса будут ли другие скринкасты?
[A] Если увижу интерес и смысл продолжать, можно попробовать по одному из двух направлений:
1) новый подкаст по очередному языку программирования. В свое время я считался неплохим умельцем на java, еще раньше баловался с Delphi, но это было лет 5 назад, успел все позабывать.
2) дальнейший моддинг созданного сайта, прикручивание новых фич, доработка модулей (этот вариант лично мне более предпочтителен, потому что в последнее время я больше переключился именно на web-программирование)
[Q] Какие еще материалы вы бы порекоммендовали для изучающих?
[A] php.su, net.tuts+ (для знакомых с английским), vingrad и мн. другое. Больше советовать не возьмусь, поскольку выбор богат, а сам я лично читал очень немного книг, обычно приходилось учиться по документациям и фрагментам чужого кода, если чувствуете в себе силы, то и вам того советую.
Доп.информация: Приношу благодарность всем, кто прямо или косвенно участвовал при создании этого релиза
Беляш групп & aka tRuAVC
Качество: screencast
Исходник: захват с монитора
Формат: MKV
Видео кодек: x264
Аудио кодек: AAC
Видео: x264 1024x576 15fps 50-100 kb/s
Аудио: AAC-LC 1.0ch vbr ~40kb/s
Media Player Classic (view -> options -> output):

ffdshow (Start -> All Programs -> K-Lite codec pack (или любой другой, который установлен) -> Configuration -> ffdshow video decoder):
Решение проблемы "исчезновения" звука в середине 3-го урока
↓ ↓ ↓
Делаем настройки как на скринах, жмем Ok, перезагружаем плеер. Слышимость будет слабой, но будет.
Если кажется, что слишком слабо, можно покрутить ползунок boost

На случай, если скрины исчезнут View -> Options... -> вкладка Internal filters -> Audio Switcher -> Устанавливаем галку на Enable built-in audio switcher filter и Normalize
Внимание! Если у вас что-то не проигрывается, не гудит, не свистит: большая просьба ознакомиться с содержимым составленного для вашего удобства FAQ. Вопросы, ответы на которые есть в FAQ, будут игнорироваться.
[spoiler="FAQ по просмотру AVC"]

[/spoiler]
Спасибы и пожалуйсты - это прекрасные слова, но если вам реально хочется меня отблагодарить, оставайтесь на раздаче как можно дольше, и тогда наша благодарность будет обоюдной

[align=center] /



Скачать PHP.объектно-ориентированный.подход.Делаем.CMS.на.PHP.и.MySQL.с.нуля.выпуски.1-14.из.14.(последнее.обновление.06.05.2010).(k0stix).[2010.г.screencast].torrent без регистрации
Золото ЗОЛОТАЯ РАЗДАЧА! СКАЧАННОЕ НЕ ЗАСЧИТЫВАЕТСЯ! Золото
Дата: Зарегистрирован   [ Тип: внутренний ] Как тут cкачать?
MAGNET ссылка
MAGNET ссылка


Скачать .torrent

16 KB

Статус: проверено DHT
Скачан: торрент - 386 раз, раздача полностью - 757 раз
Размер: 1,44 GB
Оценка:  5 (Голосов: 2)
Поблагодарили: 3
Поделиться ссылкой на эту раздачу с друзьями:
В контактеFacebookОдноклассникиTwitterLivejournalМой МирLiveinternet
 

 

DlmkaB

[] 

Раздайте?
 

Shara

[] 

DlmkaB

На раздаче больше 20 сидов по DHT, настройте свой торрент-клиент правильно (ссылка на инструкцию - в подписи этого сообщения)
 
Показать сообщения:    


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы