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

"Я Учился Создавать Профессиональные PHP Сайты 5 Долгих Лет, А Вы Можете Познать Эту Науку Всего За 22 Часа И 33 Минуты..."

Секреты Создания Профессиональных PHP Сайтов С Использованием Базы Данных MySQL, О Которых Вам Нигде Не Расскажут В Более Доступной Форме Чем Здесь. 110 Видеоуроков О Том, КАК Делать, А Не ЧТО Делать.

 

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

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

От: Евгения Попова

Тема: 22,5 часовой видеокурс по PHP и MySQL.

 

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

И что самое главное, Вы не хотите тратить на изучение этого дела много времени, которого и так ни на что не хватает!

Если я прав, то информация представленная на этой странице будет очень важна и интересна для Вас.

Вы спросите: "Почему?"

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

Но как же? Ведь PHP и MySQL это так сложно!?

Сложно это или легко зависит только от того, кто будет учить Вас этому.

Я познал это на собственной шкуре! Вот как это было...

Примерно 5 лет назад я создал свой первый сайт. Это был самый простой HTML сайт. Поначалу всё было классно, но потом...

Когда количество материалов представленных на сайте перевалило за сотню, я понял, что дальше так продолжаться не может. Следить за сайтом становилось всё сложнее и сложнее. Если вдруг я хотел что-то поменять в плане дизайна, то на одно незначительное изменение на всех страницах сайта уходил целый вечер!

Я задавал себе вопрос: "Как же тогда создаются эти огромные сайты с большим количеством материалов и огромной посещаемостью?".

И начались поиски...

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

"Почему всё так сложно и непонятно?" - проговаривал я про себя на каждой странице.

Для меня это был темный лес. После 1-го прочтения самоучителя я вообще ничего не понял. У меня складывалось впечатление, что автор объясняет материал не новичку, который только вчера открыл учебник, а своему другу, который знает этот язык также как и он!

Прочитав данный самоучитель 3 раза и не получив результатов, я плюнул на эту затею и забыл про свою мечту научиться создавать автоматизированные сайты.

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

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

Что меня сподвигло заняться созданием видеокурса по PHP и MySQL?

Примерно 1,5 года назад я создал диск под названием "Все Технические Моменты Онлайн Бизнеса в Видеоформате", в котором объяснил базовые моменты сайтостроения, начиная с самых основ языка HTML и заканчивая полноценным созданием HTML сайта.

За эти 1,5 года у меня появилось много клиентов, от которых я по сей день получаю слова благодарности и положительные отзывы на этот продукт. При этом среди покупателей можно увидеть не только прогрессивную молодежь, но и подростков 12-14 лет и пожилых людей, которые несмотря на свой возраст рвутся покорять Интернет.

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

Но самое интересное в другом...

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

Это происходит потому, что многие попадают в ту же ситуацию, что и я в самом начале своего пути.

Люди начинают понимать, что возможности обычного HTML сайта сильно ограничены.

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

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

На сегодняшний день наиболее популярная связка, которая позволяет быстро создавать мощные динамические сайты, это язык web-программирования PHP и система управления базами данных MySQL.

Давайте посмотрим, какие достоинства и недостатки есть у сайта сделанного с помощью связки HTML+PHP+MySQL над сайтом, который сделан чисто на HTML?

HTML

HTML+PHP+MySQL

Критерий 1: Типы сайтов, которые можно создавать

Можно создавать только статические сайты. Обновление информации вручную. (0)

Можно создавать динамические сайты с собственной панелью управления. (+1)

Критерий 2: Способ хранения данных

Информация хранится в файлах. Обновление, редактирование и удаление данных затруднено. (0)

Информация хранится в БД. Это означает, что поиск легче, надежность выше, пополение сайта проще. (+1)

Критерий 3: Расположенность к изменениям

Плохо приспособлен к изменениям из-за своей статичности. Не получится быстро внедрить новый элемент на все страницы сайта. (0)

За счет блочной структуры, можно изменять любой элемент сайта (как в дизайне, так и в содержании) за считанные минуты. (+1)

Критерий 4: Использование дополнительных скриптов

Невозможно использовать скрипты (опросы, форум, гостевая, чат и т.д.) (0)

Любой скрипт можно встроить в нужный блок сайта. За счет этой возможности, PHP сайт обладает неограниченной расширяемостью. (+1)

Критерий 5: Хостинг пригодный для размещения сайта

Можно размещать сайты на бесплатном хостинге. Это особенно нравится тем, кто любит всё бесплатное. (+1)

Желательно иметь надежный платный хостинг. Минимум 2$ в месяц будет у Вас уходить на поддержку PHP сайта. (-1)

Критерий 6: Счетчики

Невозможно посчитать сколько раз скачали фаил или посмотрели ту или иную страницу сайта, сколько сейчас человек на сайте и т.д. и т.п. (0)

Благодаря MySQL, такие задачи решаются легко и быстро. Можно посчитать количество любых элементов, информация о которых есть в базе (статей, файлов, комментариев и т.д.) и вывести результат в нужном месте сайта. (+1)

Критерий 7: Размер сайта

Когда сайт начинает разрастаться, большое количество файлов создает большой "вес" сайта, что затрудняет управление и создание резервных копий. (0)

Из-за того, что все данные хранятся в базе, объем сайта практически не меняется. А встроенные функции архивирования базы данных делает процесс резервного копирования намного проще.(+1)

Критерий 8: Дополнительные функции

Нельзя создавать рейтинги статей, уроков, товаров и т.д., нельзя использовать комментарии, секретный раздел и т.п.(0)

Можно писать любые дополнительные модули самому, либо использовать уже готовые решения и совершенствовать за счет них сайт. (+1)

Критерий 9: Сложность изучения

Самый простой и быстро усваиваемый язык в мире, который будет работать даже если код написан с ошибками. (+1)

Строже и немного сложнее HTML, но легче любого другого языка создания сайтов. (-1)

Критерий 10: Удобство для посетителей

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

Можно всего один раз написать небольшой кусок кода, который будет отвечать за общую навигацию, а также за деление больших страниц на части и спать спокойно. (+1)

Критерий 11: Расположенность к блочной структуре (сайт как конструктор)

Сложно разбить сайт на части, для более гибкого управления. (0)

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

Критерий 12: Интерес к обучению и созданию сайтов

Всё однообразно и скучно. Язык очень прост, на ошибки практически не реагирует, участие мыслительных процессов минимально. (0)

Создавая сайты на PHP нужно постоянно подключать логику, решать появляющиеся задачи, мыслить творчески и учиться на ошибках. При этом, язык настолько многообразен, что его можно изучать постоянно, узнавая каждый раз что-то новое. (+1)

Критерий 13: Резервное копирование

При резервном копировании нужно сохранять множество файлов сайта к себе на компьютер. (0)

т.к. вся информация хранится в базе, резервное копирование делается за считанные секунды. При этом, резервную копию можно хранить у себя на копьютере и на сервере. (+1)

Какой вывод мы можем сделать на основе сравнительной таблицы?

Сайты сделанные с использованием связки HTML+PHP+MySQL в несколько раз превосходят обычные HTML сайты по функциональности, удобству и т.д..

Неудивительно, что эта связка PHP+MySQL развивается очень быстро. Постоянно появляются новые возможности, разные полезные скрипты, которые позволяют усовершенствовать свой сайт.

Различные технологи вроде Flash, Ajax, JavaScript хорошо взаимодействуют с PHP, что позволяет создавать просто сумасшедшие по функциональности и красоте сайты.

Если эта связка так хороша, то почему же так мало людей умеют её использовать? Неужели всё так сложно?

На самом деле нет. Я уверен, что научиться создавать сайты с использованием PHP+MySQL может каждый, кто смог освоить обычный HTML и таблицы стилей CSS. Просто нужно использовать совершенно иной подход, нежели дается в бумажных самоучителях, которые сотнями лежат в компьютерных отделах книжных магазинов.

В чем самая главная проблема таких самоучителей?

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

Отсюда и сотни писем в мой адрес о продолжении диска "Все Технические Моменты Онлайн Бизнеса в Видеоформате", в котором я лишь краем прошелся по этим технологиям.

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

В итоге, после 4-х месяцев упорного труда на свет появился продукт под названием "Все Технические Моменты Онлайн Бизнеса в Видеоформате 2 или PHP + MySQL для начинающих".

С тем, что вошло в этот DVD диск Вы можете ознакомиться ниже.

Все Технические Моменты Онлайн Бизнеса в Видеоформате 2 = PHP+MySQL для начинающих

php and mysql

"Более 110 видеоуроков общей продолжительностью в 22 часа и 30 минут, которые позволят Вам создавать неповторимые динамические сайты с использованием языка PHP и баз данных MySQL!"

На диск вошли следующие курсы:

Теоретический курс по PHP и MySQL
Продолжительность: 33 урока - 4 часа 36 минут

В этом курсе мы будем знакомиться с PHP+MySQL, пройдем базовые принципы успешного изучения языка, выучим основные приемы использования этой связки.

Создание простого PHP сайта
Продолжительность: 20 уроков - 4 часа 31 минута

Здесь Вы начнете применять полученные в предыдущем курсе знания на практике и к окончанию курса создадите настоящий автоматизированный PHP сайт с панелью администратора.

Создание многофункционального PHP блога (портала)
Продолжительность: 37 уроков - 8 часов 32 минуты

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

Дополнительные возможности PHP и MySQL
Продолжительность: 13 уроков - 2 часа 40 минут

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

Установка популярных PHP скриптов
Продолжительность: 7 уроков - 1 час 23 минуты

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

Теперь давайте вставим диск с курсами в DVD дисковод компьютера и посмотрим на меню.

Что есть на диске?

1. 110 уроков в формате экранного видео.
2. Необходимые для обучения и работы программы (не ломанные).
3. Исходные коды всех сайтов, которые мы делаем в курсах.
4. Различные скрипты и дополнительные файлы, которые я использую во время уроков.

Далее Вы узнаете, какие уроки включены в каждый из курсов и какие знания Вы получите, пройдя их.

1

Теоретический курс по PHP и MySQL

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

Навигационное меню теоретического курса.

В курс вошли 33 урока общей продолжительностью 4 часа 36 минут.

Урок 1 - Вступительный
Продолжительность: 12 минут 43 секунды

Этот урок открывает серию курсов по PHP+MySQL и знакомит Вас с содержимым диска. Здесь Вы узнаете:

Как разбивать сайт на блоки с помощью PHP, что дает просто невероятные возможности по разработке и управлению сайтом даже начинающим. Сайт с помощью PHP блоков можно собирать как конструктор;

Как за счет блоков можно изменить любую информацию на сайте созданном с помощью PHP сразу на всех его страницах – будь то 100, 200 или 10000 страниц;

Увидите пример, когда вся информация сайта хранится в MySQL базе данных;

Узнаете главную причину того, почему у многих людей не получается хорошо изучить и применять PHP;

Самое важное что нужно понять для быстрого и результативного изучения PHP;

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

Почему не нужно изобретать велосипед, и как грамотно использовать наработки профессиональных программистов;

Почему важно сразу не кидаться на практику, а сначала изучить теоретическую часть;

Что Вам понадобится для прохождения курса, и откуда это нужно устанавливать;

В какой программе мы будем писать HTML, PHP и CSS код.

Урок 2 - Создаем полигон для работы с PHP
Продолжительность: 3 минуты 06 секунд

В этом уроке мы будем определять созданный тренировочный сайт в программе Macromedia Dreamweaver CS3, которая будет нашим главным спутником в изучении PHP и MySQL. Вот что Вы узнаете из урока:

Как определить специальный тренировочный сайт (полигон) на жестком диске;

Как определить сайт в Dreamweaver CS 3;

Как создать PHP страницу внутри нашего полигона.

Урок 3 - Изучаем первые базовые понятия.
Продолжительность: 12 минут 08 секунд

В этом уроке Вы познакомитесь с первыми базовыми понятиями языка PHP. Вы узнаете:

2 способа вставить блок PHP кода в HTML документ;

Как создаются переменные, и какие имена им можно и нельзя давать;

Как присвоить переменной значение, и что такое оператор присваивания;

Какой момент при создании переменной нужно усвоить раз и навсегда, чтобы не наделать грубых ошибок на практике;

Какие особенности нужно обязательно учитывать при создании переменных определенного типа;

Как очень просто запомнить работу с переменными через визуальные образы;

Что такое оператор вывода в PHP, сколько их и где они используются;

Как правильно выводить переменную на экран;

Что ещё кроме переменных можно выводить с помощью оператора вывода;

Как с помощью оператора вывода выводить на экран комбинацию из переменных, текста и HTML тэгов;

Какие арифметические действия можно выполнять над и между переменными;

Как правильно складывать переменные;

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

Урок 4 - Дополнения по переменным
Продолжительность: 7 минут 46 секунд

В этом уроке мы продолжим изучение переменных, которые являются кирпичиками языка PHP. Вы узнаете:

Как зависит имя переменной от регистра (если не учитывать этот момент, можно наделать много ошибок);

Как экранировать двойные кавычки внутри переменной, чтобы избежать глупых ошибок;

Как можно избежать экранирования при описании HTML тэгов внутри переменной (важный прием, который нам понадобится при создании сайтов);

Что такое "присоединение" (стыковка) переменных и для чего она нужна;

Как правильно вычитать, умножать, делить значения переменных.

Урок 5 - Основы конструкции IF-ELSE
Продолжительность: 7 минут 19 секунд

Этот урок посвящен важнейшему элементу языка PHP - конструкции IF-ELSE. Из этого урока Вы узнаете:

Что такое "условие" в PHP, где оно применяется и почему очень важно понять этот элемент языка в самом начале;

Что такое конструкция if-else, и в каких случаях её рекомендуется использовать;

Какой синтаксис у конструкции if-else (вы увидите это как на схеме, так и на практике). Какие особенности нужно обязательно учитывать при использовании этой конструкции;

Как создается условие в PHP;

Как сравнивать переменные на равенство и неравенство (очень часто этот прием используется на практике).

Урок 6 - Двойные условия IF-ELSE
Продолжительность: 5 минут 20 секунд

В этом уроке мы продолжим работать с условими, при этом будем рассматривать чуть более сложные вещи. Вы узнаете:

Для чего нужны и как создаются двойные условия в PHP;

Как создавать условия с логикой  "И" и "ИЛИ";

Как в некоторых случаях можно упростить условие.

Урок 7 - Вложенные конструкции IF-ELSE

Продолжительность: 4 минуты 08 секунд

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

Что такое вложенное условие, и как оно создается;

Где применяются вложенные условия;

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

Урок 8 - Цикл WHILE (DO-WHILE)
Продолжительность: 13 минут 41 секунда

Интересный урок про цикл while, который Вы часто будете использовать на практике. Из урока Вы узнаете:

Что это за цикл, где он применяется на практике, и как его проще всего понять и запомнить;

Как создается цикл while-do-while, и какие подводные камни здесь могут встретиться;

Как сделать логический перенос строки в цикле;

Как увеличивать переменную внутри цикла упрощенным способом;

Как избежать зацикливание счетчика цикла (если от этого не защититься, может произойти зависание компьютера);

Чем отличается цикл while от цикла do-while.

Урок 9 - Цикл FOR
Продолжительность: (5 минут 27 секунд)

Этот урок также как и предыдущий будет рассказывать о циклах, только в этот раз Вы научитесь использовать цикл FOR Из этого урока Вы узнаете:

Как устроен цикл for и для чего он нужен;

Как очень легко запомнить работу с циклом for проведя аналогию с другим циклом;

Подробный урок, описывающий работу этого цикла.

Урок 10 - Синтаксис HEREDOC
Продолжительность: (3 минуты 25 секунд)

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

Для чего нужен синтаксис HEREDOC и как правильно его использовать;

Как правильно ставить маркер, чтобы он не вызывал ошибок.

Урок 11 - Конструкция SWITCH-CASE
Продолжительность: (7 минут 56 секунд)

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

Что за конструкция switch-case, и где она используется (пример с оплатой товара несколькими способами);

Какие подводные камни есть в этой конструкции и как их избежать.

Урок 12 - Массив
Продолжительность: (10 минут 11 секунд)

В этом уроке Вы начнете изучение важнейшего элемента PHP - массива. Без них была бы невозможной работа с базой данных. Из данного урока Вы узнаете:

Что такое массив;

Для чего используются массивы и почему очень важно научиться с ними грамотно работать;

2 простых способа создания массива;

Как выводить информацию из массива.

Урок 13 - Ассоциативный массив
Продолжительность: (13 минут 12 секунд)

В этом уроке пойдет речь о другой разновидности массивов, которую тоже надо знать и понимать. Из данного урока Вы узнаете:

Что такое ассоциативный массив и чем он отличается от обычного;

Как проще всего через визуальные образы запомнить как создается подобный массив;

Как правильно выводить информацию из ассоциативного массива;

2 способа выводить информацию из массива внутри предложения.

Урок 14 - Многомерный массив
Продолжительность: (6 минут 37 секунд)

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

Что такое многомерные массивы, и почему мы не будем использовать их на практике;

Чем отличаются многомерные массивы от одномерных;

Как создать многомерный массив;

Как выводить информацию из многомерного массива;

Урок 15 - Введение в функции
Продолжительность: (13 минут 23 секунды)

Начиная с этого урока Вы будете изучать функции и всё что с ними связано. Вот что Вы узнаете из данного урока:

Что такое функция, и почему очень важно понять как она устроена;

Как очень легко разобраться с функциями и быстро научиться применять их на практике;

Как создаются функции;

Наглядный пример создания функции с подробными комментариями;

Что такое параметры функции в PHP, и для чего они нужны;

Чем отличается создание функции с параметрами от функции без параметров.

Урок 16 - Функции встроенные в PHP
Продолжительность: (11 минут 29 секунд)

В этом уроке Вы познакомитесь с функциями, которые уже включены в язык. Именно такие функции чаще всего используются на практике. Вот что Вы узнаете из урока:

Как сделать так, чтобы функция сразу выводила результат;

Как добиться того, чтобы функция возвращала результат в какую-нибудь переменную;

Что такое встроенные функции, и почему они позволяют решать 99% всех задач;

Как посчитать количество элементов в любом массиве;

Как останавливать работу любого PHP скрипта;

Как вырезать лишние пробелы в начале и конце строки любой переменной.

Урок 17 - Функция LIST
Продолжительность: (5 минут 16 секунд)

Здесь мы проидём достаточно полезную функцию, которая позволяет автоматизировать некоторые процессы. Вы узнаете:

Как с помощью функции LIST присваивать значения сразу нескольким переменных за один проход;

В каких случаях обычно используется эта функция.

Урок 18 - Функция даты и времени
Продолжительность: 4 минуты 29 секунд

В этом уроке мы будем изучать принципы вывода даты на экран. Функция часто используется на практике, поэтому урок очень важный. Вы узнаете:

Как выглядит эта функция;

Какие форматы вывода даты существуют, и как они указываются в качестве параметров этой функции;

Как использовать результат работы функции на страницах сайта;

На примерах Вы увидите, как функция выводит дату в различных форматах.

Урок 19 - Функции ISSET и UNSET
Продолжительность: (6 минут 11 секунд)

Ещё две интересные функции, которые нельзя обходить стороной. В этом уроке Вы на подробных примерах увидите принципы работы этих функций. ВЫ узнаете:

Как проверить существование переменной;

Как использовать функцию проверки переменной внутри условия;

Как уничтожать переменную внутри скрипта.

Урок 20 - Передача переменных - метод GET
Продолжительность: (11 минуты 52 секунд)

Ещё один очень важный урок. От понимания этого вопроса, зависит Ваш успех в практической работе. Вот что Вы узнаете:

Как передать переменные в PHP фаил извне;

Как использовать переданные в фаил переменные напрямую и через глобальный массив $_GET;

Как обезопасить свои скрипты от хостингов, которые не поддерживают передачу переменных в фаил извне;

Как передавать переменные в фаил с помощью ссылок на этот фаил.

Урок 21 - Передача переменных - метод POST
Продолжительность: (9 минут 20 секунд)

В этом уроке Вы познакомитесь с другим методом передачи переменных, на котором основаны все формы обратной связи и им подобные скрипты. Вот что Вы узнаете:

В каких случаях обычно используется метод передачи переменных в фаил - POST;

Реальный пример передачи переменных в другой фаил методом POST;

Как передавать переменные с помощью обычной HTML формы из одного файла в другой;

Как на схеме выглядит метод передачи POST.

Урок 22 - Суперглобальный массив $_SERVER
Продолжительность: (10 минут 09 секунд)

Этот урок покажет Вам как использовать мощнейший элемент PHP - специальный, суперглобальный массив $_SERVER. Вы узнаете:

Что такое суперглобальный массив SERVER и откуда в нем появляются данные;

Какая информация попадает в это массив;

Как использовать информацию из этого массива (рассмотрим на примере);

Как узнать IP-адрес посетителя Вашего сайта с помощью этого суперглобального массива;

Как узнать какая операционная система у посетителя, и под каким браузером он зашел на Ваш сайт;

Как узнать по какой ссылке человек пришел на Ваш сайт;

Где можно подробно узнать о всех значениях глобального массива SERVER.

Урок 23 - Инструкция INCLUDE
Продолжительность: (6 минут 54 секунды)

Данный урок познакомит Вас с очень полезной инструкцией INCLUDE, которая отвечает за деление сайта на блоки. Из этого урока Вы узнаете:

Для чего используется инструкция include;

Как с помощью этой инструкции можно разбивать PHP сайт на блоки;

Как инструкция include позволяет автоматизировать редактирование сайта;

Как выносить данные за пределы файла;

Как применяется инструкция include в сайтах.

Урок 24 - Основы работы с БД
Продолжительность: (6 минут 04 секунды)

Начиная с этого урока Вы будете изучать вторую составляющую связки, а именно работу с базами данных.Из урока Вы узнаете:

Что такое База Данных;

Как устроены базы данных, и как они хранятся на сервере;

Пример того, как используется база данных на реальном сайте;

Какую структуру имеет база данных и как в ней хранится информация;

Сколько баз данных нужно для сайта;

Как на схеме выглядит извлечение данных из базы на страницу сайта;

Где взять программное обеспечение для создания Баз Данных на локальном компьютере.

Урок 25 - Создаём БД и таблицы
Продолжительность: (11 минут 48 секунд)

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

Как попасть в управляющую программу БД;

Как создать БД;

Как создать таблицу в БД и определить необходимые поля;

Какое поле должно обязательно присутствовать в таблице;

Какие типы полей существуют и как проще всего разобраться в их многообразии;

Какой тип нужно выбирать при хранении небольших чисел;

Как создать автозаполняемое поле в БД;

Что такое первичный ключ, и для чего он нужен;

Какой тип данных нужно выбирать для хранения в базе небольших текстовых значений;

Какой тип лучше выбрать для хранения больших текстовых блоков;

Где можно подробнее узнать о всех типах данных, которые могут храниться в БД.

Урок 26 - Соединяться с БД из PHP
Продолжительность: (9 минут 09 секунд)

В этом уроке Вы будете учиться создавать соединение с базой данных из PHP. Вы узнаете:

Как вставлять новые записи в таблицу БД;

Как редактировать записи таблицы;

Как удалять записи из таблицы;

Какие два шага нужно произвести для удачного соединения с БД;

Как создать пользователя для работы с созданной БД, и как дать ему определенные права;

Какие функции необходимо знать для соединения с БД.

Урок 27 - Учимся делать выборку из БД
Продолжительность: (17 минут 11 секунд)

В этом уроке Вы будете извлекать данные из базы, прямо на страницы сайта! Очень важный урок. Из него Вы узнаете:

Какие действия можно совершать с БД;

Что такое выборка данных из базы, и почему она будет очень часто использоваться на практике;

С помощью какой функции производится запрос к базе данных;

Как формируется строка запроса;

Как вытаскивать из базы определенные поля;

Почему нельзя напрямую работать с результатом запроса;

Как превратить результат в удобный для работы массив;

Как очень легко понять выборку с помощью специально разработанной схемы;

Как создавать запрос для выборки строго определенных данных;

Что такое внутренний счетчик функции вывода, и как он устроен (будет показана простая схема).

Урок 28 - Выводим данные из БД в цикле
Продолжительность: (7 минут 37 секунд)

Этот урок познакомит Вас с процессом вывода информации из базы в цикле. Этот момент очень часто будет использоваться на практике. Из этого урока Вы узнаете:

Где в реальных ситуациях применяется вывод информации из базы в цикле;

Как связать запрос к базе с циклом;

Какие подводные камни нужно учитывать при кодировании запросов с циклом.

Урок 29 - Подключаем к циклу PRINTF
Продолжительность: (3 минуты 41 секунда)

В этом уроке мы с Вами немного усложним задачу и подключим специальную функцию вывода информации на экран прямо внутрь цикла. Из этого урока Вы узнаете:

Чем отличается данный способ вывода информации из базы в цикле от обычного способа;

Какие особенности есть у функции printf;

Как работать с первой частью функции и как со второй.

Урок 30 - Оператор выборки - SELECT
Продолжительность: (6 минут 18 секунд)

В этом уроке Вы более подробно изучите важнейший оператор выборки данных из базы - SELECT. Из урока Вы узнаете:

Как делать выборку из базы с двойным условием "И" (например найти информацию по сотруднику у которого фамилия  "Петров" и возраст "37" лет);

Как делать выборку из базы с двойным условием "ИЛИ" (например найти информацию по сотруднику у которого фамилия  "Петров" или "Иванов");

Как отсортировать данные выбранные из базы по определенному критерию;

Как сортировать данные по критерию в обратном порядке;

Как ограничить количество выводимых записей из базы (пример).

Урок 31 - Оператор вставки - INSERT
Продолжительность: (14 минут 48 секунд)

В этом уроке Вы хорошо изучите оператор вставки информации в БД - INSERT. Вы узнаете:

Как в базу добавляется новая информация;

Какой запрос нужно использовать для обращения к базе данных;

Как добавлять информацию в БД через обычную HTML форму;

Как защитить обработчик формы от хостингов, которые не поддерживают глобальные переменные;

Как лучше усвоить материал по добавлению данных в базу.

Урок 32 - Оператор обновления - UPDATE
Продолжительность: (3 минуты 41 секунда)

В этом уроке Вы будете работать с оператором, который обновляет информацию в базе. Из данного урока Вы узнаете:

Как изменять информацию, находящуюся в БД;

Какой синтаксис имеет оператор UPDATE;

Как формируется запрос к БД на изменение данных.

Урок 33 - Оператор удаления - DELETE
Продолжительность: (3 минуты 47 секунд)

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

Как удалять информацию, находящуюся в БД;

Какой синтаксис имеет оператор DELETE;

Как формируется запрос к БД на удаление данных.

Перейти к форме заказа

2

Cоздание PHP сайта

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

Навигационное меню курса по созданию PHP сайта.

В курс вошли 20 уроков общей продолжительностью 4 часа 31 минута.

Урок 1 - Вступление
Продолжительность: 10 минут 38 секунд

Здесь Вы увидите схему сайта, который Вы будете создавать на протяжении курса. Из данного урока Вы узнаете:

Как будет устроен курс, какие цели мы с Вами достигнем после его прохождения;

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

Урок 2 - Определяем сайт и создаем каркас
Продолжительность: 11 минут 21 секунда

Здесь Вы увидите, как создается базовый каркас PHP сайта, который потом наполняется кодом. Из урока Вы узнаете:

Какие действия нужно произвести перед созданием PHP сайта;

В какой папке на жестком диске лучше определять сайт;

Как определить сайт в программе Adobe Dreamweaver CS 3 и задать ему имя;

Как создать первый PHP фаил на сайте;

Какие настройки программы Adobe Dreamweaver CS 3 нужно произвести для корректной работы;

Как прицепить таблицу стилей к PHP документу;

Как создать каркас сайта;

Как задать стиль всем абзацам сайта.

Урок 3 - Приводим сайт к исходному виду
Продолжительность: 10 минут 31 секунда

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

Как разделить сайт на логические зоны;

Как придать сайту определенный стиль;

Как добавить навигацию к сайту;

Как встроить форму подписки на рассылку в один из блоков PHP сайта.

Урок 4 - Разбиваем сайт на PHP блоки
Продолжительность: 9 минут 57 секунд

Этот урок расскажет Вам о процессе разбивки PHP сайта на блоки. Такое деление позволит лучше управлять сайтом. Вы узнаете:

Как правильно разбивать PHP сайт на блоки;

Где хранить фаилы блоков;

Как в Dreamweaver CS 3 создать фаил для хранения PHP кода блока;

Как очень легко запомнить процесс разбивки сайта на блоки.

Урок 5 - Добавляем базовые страницы
Продолжительность: 3 минуты 05 секунд

Здесь Вы добавите на сайт основные страницы . Из данного урока Вы узнаете:

Как проще всего создать базовые страницы любого PHP сайта;

Какие подводные камни есть в процессе создания основных страниц.

Урок 6 - Создаем БД и заполняем таблицы
Продолжительность: 11 минут 52 секунды

В этом уроке Вы создадите базу данных для сайта, в которой будет храниться информация. Из данного урока Вы узнаете:

Почему нужно переносить текстовую информацию со страниц сайта в Базу Данных;

Как создать mysql Базу Данных для сайта;

Какие таблицы в базе данных нужно создать в первую очередь;

Какие поля и каких типов нужно создавать внутри таблицы;

Как создать пользователя для работы с БД.

Урок 7 - Извлекаем данные из БД
Продолжительность: 16 минут 34 секунды

Здесь Вы будете учиться выводить информацию на страницы сайта из базы данных. Из данного урока Вы узнаете:

Как подключиться к БД из PHP файла, и какие подводные камни здесь существуют;

Как вынести информацию о подключении к базе в отдельный фаил (чтобы не прописывать это соединение во всех файлах сайта);

Как сделать выборку необходимых данных из базы и показать их на странице.

Урок 8 - Таблица Lessons и добавление уроков
Продолжительность: 14 минут 51 секунды

Здесь Вы будете создавать в базе таблицу для хранения уроков (статей, описания услуг, товаров и т.п.). Из урока Вы узнаете:

Как выводятся уроки на моих сайтах;

Как создать таблицу для хранения информации по урокам;

Какие поля создавать в таблице для хранения уроков;

Как правильно организовать структуру сайта на жестком диске;

Для чего нужно создавать специальный шаблон, и как он помогает экономить кучу времени;

Как правильно заполнять шаблон для того, чтобы информация хорошо отображалась на сайте.

Урок 9 - Выводим в цикле таблички уроков
Продолжительность: 32 минуты 04 секунды

В этом уроке, Вы будете в цикле выводить информацию из базы на экран. Из данного урока Вы узнаете:

С чего начинать выводить список уроков на страницу из базы;

Как правильно сформировать каркас для вывода уроков (статей, услуг, товаров) из базы;

Как определить какие поля нужно использовать, а какие нет;

Какие ошибки могут возникнуть при выводе уроков и как их исправлять;

Как сделать из названия урока ссылку, и как правильно прописать идентификатор урока в ссылке;

Как правильно задать стили для PHP ссылок.

Урок 10 - Выводим урок полностью
Продолжительность: 14 минут 12 секунд

В этом уроке Вы напишите код страницы, которая будет выводить урок на страницу полностью. Из урока Вы узнаете:

Какая логика должна соблюдаться при выводе любого урока (услуги, товара и т.д.);

Как защитить себя от хостинга, с отключенными глобальными переменными;

Как проще всего получить рабочий фаил для вывода урока;

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

Урок 11 - Контроль выполнения ДЗ
Продолжительность: 3 минуты 43 секунды

Здесь мы проверим правильность выполнение задания, которое Вы получили на прошлом уроке. Здесь Вы узнаете:

Как правильно нужно было выполнить домашнее задание;

Какие действия необходимо совершить перед тем, как переходить к созданию администраторского раздела сайта.

Урок 12 - Создание блока админа
Продолжительность: 8 минут 20 секунд

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

Для чего необходим блок администратора, и какие особенности его реализации существуют;

С чего нужно начинать создание администраторского блока;

Какие изменения нужно произвести внутри администраторского блока в первую очередь.

Урок 13 - Реализуем добавление нового урока.
Продолжительность: 14 минут 45 секунд

Здесь Вы начнете подготовку к добавлению на сайт новых материалов через админку. Из урока Вы узнаете:
Какой принцип добавления информации в базу мы будем использовать;

Как правильно создать форму для добавления урока;

Какие подводные камни могут попадать на пути создания этого файла.

Урок 14 - Реализуем добавление урока в БД
Продолжительность: 26 минут 16 секунд

В этом уроке мы с Вами закончим процесс создания файлов, которые будут добавлять материалы на сайт. Вы узнаете:

Что нужно сделать в первую очередь в файле обработчике;

В чем нужно убедиться перед тем как формировать запрос к базе на занесение нового урока;

Какие проверки необходимо внедрить на этапе обращения к базе;

Как обойти главную ошибку при создании проверки.

Урок 15 - Реализуем обновление урока в БД (1)
Продолжительность: 30 минут 07 секунд

В этом уроке Вы начнете разработку блока, отвечающего за обновление материалов на сайте. Из данного урока Вы узнаете:

Как на схеме выглядит обновление;

Как быстрее всего реализовать процесс обновления;

В каком месте нужно соединяться с базой;

Как создать логику при которой один фаил, выполняет и функцию выбора урока и функцию вывода информации для редактирования;

Как не погрязнуть в ошибках при написании кода
Как передавать переменные в фаил скрытым образом;

Какие доработки нужно сделать по сравнению с уроком по простому добавлению урока в базу.

Урок 16 - Реализуем обновление урока в БД (2)
Продолжительность: 11 минут 42 секунды

В этом уроке мы с Вами закончим разработку блока, отвечающего за обновление материалов на сайте. Из данного урока Вы узнаете:

Какой фаил будет заниматься добавлением обновленных данных в базу;

Как будут взаимодействовать файлы этого блока между собой;

Какой оператор Вы должны использовать для обновления данных;

Как проверить правильность работы блока обновления.

Урок 17 - Реализуем удаление урока из БД
Продолжительность: 14 минут 42 секунды

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

Как создать форму для удаления уроков  с использованием радиокнопок;

Как проще всего создать фаил обработчик, который будет удалять урок из базы;

Как правильно составить запрос к базе на удаление урока;

Какую проверку нужно прописать, чтобы фаил удаления работал правильно.

Урок 18 - Редактирование текстов из админки.
Продолжительность: 13 минут 52 секунды

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

Какие файлы нужно создать для реализации этого блока;

Какие данные из базы Вам нужно запросить;

Как в администраторском блоке создать возможность для редактирования любой страницы сайта;

Какие проверки нужно добавить, для правильной работы.

Урок 19 - Доступ к админке по паролю
Продолжительность: 9 минут 23 секунды

В этом уроке мы с Вами будем закрывать доступ к админке. Из данного урока Вы узнаете:

Как ограничить доступ к администраторской части;

Где взять специальный скрипт для защиты админского блока;

Какие изменения в Базе Данных нужно сделать, чтобы защита установилась;

Какие изменения нужно произвести во всех файлах админского блока;

Как устроен скрипт защиты.

Урок 20 - Подведение итогов
Продолжительность: 7 минут 39 секунд

В этом заключительном уроке мы обсудим результаты нашей работы. Из данного урока Вы узнаете:

Как быстро изменить форму подписки на Вашу рассылку;

Как правильно перенести PHP сайт с локального компьютера на сервер;

Как сделать импорт базы на сервер;

Куда лучше вставить рекламный блок Google Adsense на созданном PHP сайте;

Как на схеме выглядит наш сайт.

Перейти к форме заказа

3

Курс по созданию PHP блога (портала)

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

В курсе мы будем создавать сайт по типу блога, который при желании можно быстро расширить до большого сайта портала.

Навигационное меню курса по созданию PHP блога.

В курс вошли 37 уроков общей продолжительностью 8 часов 32 минуты.

Урок 1 - Вступление
Продолжительность: 3 минуты 17 секунд

Здесь Вы увидите, какие нововведения появятся в этом курсе по сравнению с предыдущими. Вы узнаете:

Чем отличается структура блога от структуры простого PHP сайта;

Какие таблицы появятся в базе данных блога;

Какие уроки из теоретического курса Вы должны повторить, прежде чем приступать к созданию блога.

Урок 2 - Создаем каркас блога
Продолжительность: 9 минут 01 секунда

Этот урок о создании базовых компонентов блога, без которых не обойтись. Из данного урока Вы узнаете:

Что нужно сделать на локальном сервере перед началом кодирования;

Что нужно сделать в программе Adobe Dreamweaver CS3 в самом начале;

Как правильно создавать базовый каркас блога;

Какие стили лучше сделать на начальном этапе, а какие позже;

Какие размеры нужно проставлять главной таблице блога;

Как правльно разбить главную таблицу на части.

Урок 3 - Создаем БД и необходимые таблицы
Продолжительность: 13 минут 46 секунд

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

Как создать базу данных для блога;

Какие таблицы нужно создать в первую очередь и какие поля внутри этих таблиц нужно определить;

Какая связь появляется между таблицами блога;

Для чего нам нужны категории на блоге.

Урок 4 - Наполняем таблицы данными
Продолжительность: 11 минут 00 секунд

Без информации сайт это просто куски кода, поэтому здесь мы вдохнем в наш блог жизнь, добавив данных. Из урока Вы узнаете:

Какие данные на первоначальном этапе нужно добавить в базу данных;

Как создать шаблон для добавления заметок в базу;

Сколько заметок (статей, уроков) нужно внести в базу сразу, чтобы появилась возможность кодирования;

Какие папки на жестком диске нужно создать, чтобы хранить дополнительные материалы (изображения, файлы и т.д.);

Какие стили нужно сопоставить шаблону, чтобы заметки получались аккуратными;

Как проверить правильность ввода данных в базу.

Урок 5 - Заканчиваем подготовку
Продолжительность: 5 минут 13 секунд

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

Как правильно называть папки для хранения дополнительных файлов заметок;

На какие блоки разбивается заметка при выводе на экран;

Какую таблицу нужно создать для хранения данных по основным страницам блога (главная, о нас, товары и т.д.).

Урок 6 - Разбиваем сайт на блоки
Продолжительность: 11 минут 03 секунды

В этом уроке Вы будете разбивать сайт на блоки, для более верного кодирования. Вы узнаете:

Как правильно разбить PHP сайт на блоки;

На сколько блоков нужно разбить блог;

Почему данные по соединению с базой нужно выносить в отдельный фаил;

Как создать виртуального пользователя внутри mysql сервера, который сможет работать с блогом.

Урок 7 - Выводим главную страницу из БД
Продолжительность: 22 минуты 19 секунд

В этом уроке Вы будете выводить данные из базы на главную страницу. Вы узнаете:

Как сохранить наиболее часто используемые элементы PHP в отдельные куски, которые потом можно быстро вызывать;

Какие проверки нужно вводить, сразу после запроса к базе, чтобы защитить себя от ошибок;

Как вынести информацию о подключении к базе в отдельный фаил (чтобы не прописывать это соединение во всех файлах сайта);

Как проверить код на обработку всех ошибок.

Урок 8 - Выводим категории в список
Продолжительность: 16 минут 22 секунды

В этом уроке мы с Вами выведем в левый блок список категорий, которые существуют на блоге. Вы узнаете:

Как разделять заметки по категориям;

Как создавать фаил, который будет выводить список заметок по запрошенной категории;

Как вывести список категорий в левую панель блога;

Как придать стильный вид навигационному меню;

Как не допустить ошибки наложения переменных;

Почему не надо соединяться с базой при выводе навигации.

Урок 9 - Создаем фаил обработки категорий
Продолжительность: 11 минут 43 секунды

В этом уроке мы с Вами создадим файл, который будет выводить список всех заметок по определенной категории. Вы узнаете:

Как нужно доработать таблицу с категориями, перед тем как кодировать вывод заметок;

Какие данные нужно внести в базу, чтобы можно было нормально работать с категориями;

Как связать каждую заметку блога с определенной категорией;

Как в цикле вывести на экран все заметки, относящиеся к выбранной пользователем категории.

Урок 10 - Список заметок по категориям
Продолжительность: 21 минута 29 секунд

В этом уроке мы с Вами продолжим обработку категорий. Вы узнаете:

Как упростить кодирование используя специальные возможности Dreamweaver CS 3;

Как защитить фаил вывода по категориям, если кто-то попытается обратиться к нему без параметров;

Как грамотно использовать наработки предыдущих курсов, чтобы ускорить процесс создания блога;

Как сделать так, чтобы рядом с заметкой блога, находилась миниатюра этой заметки.

Вывод списка заметок по определенной категории

Урок 11 - Выводим заметку полностью
Продолжительность: 16 минут 03 секунды

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

Как быстро закодировать страницу по выводу заметок из базы;

Как правильно формировать ссылку на заметку (урок, статью, товар, услугу и т.д.);

Какие данные из базы нам понадобятся;

Какая защита необходима в самом начале файла;

Как добавить дату и автора в самом верху заметки.

Урок 12 - Создаем счетчик просмотров
Продолжительность: 4 минуты 53 секунды

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

Как создается счетчик заметок;

В каком месте страницы обращаться к базе с запросом на обновление счетчика;

Как проверить правильность работы счетчика просмотров страницы.

Урок 13 - Реализуем комментарии (1)
Продолжительность: 22 минуты 52 секунды

Здесь мы начнем серию уроков, по созданию возможности комментирования заметок. Из данного урока Вы узнаете:

Какие файлы нам понадобятся для правильной работы комментариев на блоге;

В каком месте нужно начинать писать код по выводу комментариев;

Как сопоставить каждый комментарий определенной заметке (как правильно изменить таблицы в базе);

Как правильно составить цикл по выводу всех комментариев к заметке;

Как создать дизайн для блока комментариев.

Вывод формы для добавления комментариев

Урок 14 - Реализуем комментарии (2)
Продолжительность: 27 минут 42 секунды

В этом уроке мы с Вами продолжим разработку блока, отвечающего за комментарии. Из данного урока Вы узнаете:

Как на схеме выглядит вся система обработки комментариев;

Как создать форму для добавления комментариев;

Как защитить форму комментариев от спамеров;

Какие таблицы в базе нужно создать для правильной работы комментариев.

Урок 15 - Реализуем комментарии (3)
Продолжительность: 31 минута 42 секунды

Этот урок продолжит тему добавления возможности комментирования на страницах блога. Вы узнаете из урока:

Какой фаил будет заниматься обработкой комментариев;

Какую защиту в нем нужно прописать (это важно т.к. Вы разрешаете добавлять инфу в базу);

Как правильно проверить нажата ли кнопка "Комментировать" (иначе к обработчику смогут обратиться напрямую);

Как проверить, заполнил ли человек все необходимые поля;

Как экранировать поле для ввода комментариев от ввода различных HTML и PHP кодов, которые могут навредить Вашему сайту;

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

Как автоматически заносить дату добавления комментария в базу.

Урок 16 - Реализуем комментарии (4)
Продолжительность: 16 минут 41 секунда

Этот урок закроет тему комментариев. Вот что Вы узнаете из него:

Как добиться того, чтобы при появлении на блоге нового комментария, админу на email сразу приходило уведомление об этом со ссылкой на эту заметку (урок, статью и т.д.);

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

Урок 17 - Список последних заметок
Продолжительность: 11 минут 32 секунды

В этом уроке мы займемся реализацией блока, который отвечает за вывод последних заметок добавленных в базу. Вот что Вы узнаете из урока:

Как вывести в левый блок блога список последних 5-ти заметок;

В каком файле нужно производить изменения для получения этого результата;

Как в запросе ограничить количество выводимых данных;

Как отсортировать выводимые заметки блога в обратном порядке (т.е. добавленные последними должны выводиться первыми);

Как правильно дать имя запросу, чтобы не было наложений (к этому моменту у нас может возникнуть ситуация, когда могут появиться два запроса в одну переменную);

Как проверить правильность вывода.

Вывод списка последних заметок добавленных в базу.

Урок 18 - Блок вывода архива заметок
Продолжительность: 18 минут 44 секунды

В этом уроке мы с Вами займемся разработкой блока, который будет выводить архив заметок на блоге. Вы узнаете:

Как нужно видоизменить существующие в базе данные, перед тем как начинать кодировать архив;

Как сделать запрос к базе на вывод заметок по дате;

Как извлекать из базы только уникальные значения дат;

Как выводить только часть поля (например, только год и месяц от всей даты).

Урок 19 - Выводим заметки по дате
Продолжительность: 17 минут 09 секунд

В этом уроке мы с Вами закодируем фаил, который будет выводить список заметок за выбранный посетителем месяц. Вы узнаете:

Почему мы не можем обратиться к базе с запросм на вывод заметок по месяцу напрямую;

Как проще и быстрее всего создать фаил для вывода заметок за определенный месяц;

Что нужно сделать в первую очередь в файле вывода заметок по дате, чтобы обеспечить правильную работу;

Как увеличить начальную дату на 1 месяц, чтобы сформировать запрос;

Как дополнить дату до формата, который можно использовать в запросе к базе;

Как правильно сформировать запрос;

Как проверить правильность работы блока по выводу заметок по дате.

Урок 20 - Выводим список блогов друзей
Продолжительность: 7 минут 25 секунд

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

Какие изменения в базе нужно сделать для реализации блока друзей;

Как правильно заполнить таблицу тестовыми данными;

Как создать запрос на вывод сайтов друзей в цикле;

Как сделать так, чтобы сформированная ссылка открывалась в новом окне.

Урок 21 - Создаем поиск по блогу (1)
Продолжительность: 7 минут 15 секунд

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

Как на схеме выглядит этот блог (какие переменные передаются, где идет запрос к базе и т.д.);

Какие особенности в реализации этого блока существуют;

Как создать видимую часть этого блока и придать ей стиль.

Урок 22 - Создаем поиск по блогу (2)
Продолжительность: 23 минуты 10 секунд

В этом уроке мы с Вами продолжим создавать блок поиска. Вот, что Вы узнаете из него:

Какие проверки нужно включить в скрипт поиска, чтобы обезопасить его от ошибок;

Как проверять поисковый запрос пользователя и сделать его максимально безопасным (чтобы не выполнялись HTML и PHP команды);

Как формируется запрос на поиск соответствия между поисковой фразой и заметкой на блоге.

Урок 23 - Подготавливаем файлы для админки
Продолжительность: 7 минут 39 секунд

В этом уроке мы начнем готовить файлы для реализации администраторской зоны. Из этого урока Вы узнаете:

Как сэкономить время на создании базовой части администраторского блока;

Какие изменения нужно сделать в файлах сайта, для правильной работы админки.

Урок 24 - Учимся добавлять заметку на блог (1)
Продолжительность: 10 минут 28 секунд

Здесь мы начнем создавать файлы, отвечающие за добавление новых материалов в базу. Из этого урока Вы узнаете:

Какие изменения нужно внести в фаил добавления уроков на сайт (из предыдущего курса), чтобы получился фаил добавления заметок;

Как сделать автоматический вывод категорий из базы.

Урок 25 - Учимся добавлять заметку на блог (2)
Продолжительность: 17 минут 13 секунд

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

Как при добавлении новой заметки автоматически прописывать дату заметки;

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

Какие изменения появляются по сравнению с курсом по созданию сайта.

Урок 26 - Создаем редактор заметок (1)
Продолжительность: 13 минут 16 секунд

В этом уроке мы с Вами приступим к созданию файлов по редактированию материалов блога. Из урока Вы узнаете:

Как можно быстро сделать редактор заметок для блога воспользовавшись файлами из предыдущего курса;

Какие поля нужно добавить/отредактировать, чтобы получить редактор заметок;

Где могут возникнуть трудности, и как их решать.

Урок 27 - Создаем редактор заметок (2)
Продолжительность: 16 минут 44 секунды

Продолжаем создавать редактор заметок в админском блоке. Из этого урока Вы узнаете:

В каком месте страницы будет правильнее написать код по выводу списка категорий;

Какой цикл нам понадобится для вывода списка категорий из базы;

2 способа, которыми можно вывести список категорий и подсветить ту, к которой относится редактируемая заметка.

Урок 28 - Создаем редактор заметок (3)
Продолжительность: 9 минут 07 секунд

Заканчиваем с редактором заметок в администраторском блоке. Из этого урока Вы узнаете:

Как создается фаил обработчика, который берет на себя все функции по обновлению информации в базе;

Какие значения нужно добавить в уже существующий редактор от предыдущего курса;

Как проверить правильность работы редактора.

Урок 29 - Учимся удалять заметки с блога
Продолжительность: 4 минуты 37 секунд

В этом уроке мы с Вами создадим файлы, которые будут отвечать за удаление материалов сайта из базы. Из этого урока Вы узнаете:

Какой фаил нам понадобится для обработки удаления заметок;

Какой запрос нужно сформировать в этом файле для удаления заметки из базы.

Урок 30 - Добавляем новые категории
Продолжительность: 7 минут 10 секунд

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

Какие файлы нам понадобятся для реализации возможности добавления категорий на блог;

Какие запросы к базе нужно создать, чтобы категория правильно добавилась.

Урок 31 - Редактор категорий в админке
Продолжительность: 10 минут 16 секунд

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

Как очень быстро добавить в админку возможность редактирования категорий;

Как проверить правильность работы редактора категорий.

Урок 32 - Удаление категорий из админки
Продолжительность: 12 минут 12 секунд

Добавляем возможность удаления ненужных категорий из базы. Из данного урока Вы узнаете:

Как правильно сформировать фаил по удалению категорий из базы;

Какую проверку нужно добавить в обязательном порядке, чтобы обеспечить целостность данных после удаления категории (если этого не сделать, может накрыться весь блог);

Как проверить правильность работы этой функции.

Урок 33 - Управляем сайтами друзей
Продолжительность: 19 минут 38 секунд

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

Какие особенности существуют в реализации управления блоком друзей, и как мы будем его программировать;

Как реализовать возможность добавления новых сайтов;

Как создавать файлы, для редактирования существующих сайтов друзей;

Какие запросы понадобятся для удаления сайтов из базы;

Как сэкономить время, при создании этого блока.

Урок 34 - Заканчиваем с админкой
Продолжительность: 10 минут 41 секунда

В этом уроке мы реализуем оставшиеся моменты в админском блоке. Из данного урока Вы узнаете:

Почему пункт редактирования текстов страниц реализуется автоматически и с ним больше ничего не нужно делать;

Как подготовить блог для внедрения в него навигации, если Вы используете его в целях Интернет-бизнеса;

Как создать и наполнить дополнительные страницы блога (рассылка, о нас, товары) и какие изменения в PHP коде этих страниц нужно произвести.

Урок 35 - Навигация (1)
Продолжительность: 12 минут 58 секунд

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

В каком месте страницы нужно создавать навигацию;

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

Как подобрать стили для навигационного меню.

Урок 36 - Навигация (2)
Продолжительность: 10 минут 55 секунд

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

Как создать выносной PHP фаил с навигацией;

Как научить его распознавать с какой страницы затребовали навигацию и соответственно какую ячейку нужно подсвечивать;

Как динамически менять классы у ячеек навигации.

Урок 37 - Исправляем ошибки + внешний вид
Продолжительность: 19 минут 11 секунд

В этом уроке мы подведем итоги, исправим найденные ошибки и улучшим внешний вид сайта. Вот что Вы узнаете из урока:

Как исправить ошибки, которые были допущены на этапе создания блога;

Как доработать некоторые страницы, чтобы на них правильно отображалась навигация;

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

Перейти к форме заказа

4

Дополнительные возможности

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

Навигационное меню курса по дополнительным возможностям.

В курс вошли 13 уроков общей продолжительностью в 2 часа 40 минут.

Урок 1 - Вступление
Продолжительность: 3 минуты 28 секунд

В этом уроке мы с Вами рассмотрим, какие PHP элементы мы ещё не изучили, но которые надо знать и применять.

Мы рассмотрим сайты, где используется, например, секретный раздел для ограничения доступа, рейтинговая система статей и уроков;

Также Вы узнаете, как можно улучшить безопасность PHP сайтов и т.д.

Урок 2 - Улучшаем безопасность
Продолжительность: 6 минут 09 секунд

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

Какую Очень важную проверку нужно внедрять в любую phpстраницу, где идет передача переменных из строки браузера;

Какие страницы сайта нуждаются в особой защите;

Как проверить страницу сайта на защищенность.

Урок 3 - Постраничная навигация
Продолжительность: 24 минуты 14 секунд

В этом уроке мы с Вами будем учиться реализовывать функцию постраничной навигации. Из данного урока Вы узнаете:

Почему не стоит писать постраничную навигацию с нуля и делать это самому;

Как устроен скрипт постраничной навигации;

Какие изменения в него нужно внести, чтобы получить рабочую модель именно для Вашего сайта;

Какие таблицы в БД нужно создать, чтобы скрипт работал;

Как придать нужный дизайн постраничной навигации;

Как вытаскивать из базы записи начинающиеся с конкретного номера и в указанном количестве.

Пример постраничной навигации

Урок 4 - Создаем секретный раздел (1)
Продолжительность: 8 минут 33 секунды

В этом уроке мы начнем создавать секретный раздел на сайте. Из данного урока Вы узнаете:

Что такое секретный раздел, и для чего он нужен;

Как устроен секретный раздел, и какая защита здесь используется;

С чего начать кодирование секретного раздела.

Пример реализации секретного раздела

Урок 5 - Создаем секретный раздел (2)
Продолжительность: 16 минут 18 секунд

В этом уроке мы с Вами продолжим создавать секретный раздел. Из этого урока Вы узнаете:

Как создать форму в секретном разделе;

Как выводить заметки с закрытым доступом;

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

Урок 6 - Создаем секретный раздел (3)
Пр