|
Все Технические Моменты Онлайн Бизнеса в Видеоформате 2 = PHP+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. Различные скрипты и дополнительные файлы, которые я использую во время уроков.
Далее Вы узнаете, какие уроки включены в каждый из курсов и какие знания Вы получите, пройдя их.
Теоретический курс по 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;
Как формируется запрос к БД на удаление данных.
Cоздание 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 сайте;
Как на схеме выглядит наш сайт.
Курс по созданию PHP блога (портала)
Этот видеокурс содержит в себе 37 уроков, на протяжении которых Вы будете учиться создавать более сложный сайт, который имеет больше функций и лучше защищен.
В курсе мы будем создавать сайт по типу блога, который при желании можно быстро расширить до большого сайта портала.

В курс вошли 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 секунд
В этом уроке мы подведем итоги, исправим найденные ошибки и улучшим внешний вид сайта. Вот что Вы узнаете из урока: |
Как исправить ошибки, которые были допущены на этапе создания блога;
Как доработать некоторые страницы, чтобы на них правильно отображалась навигация;
Как улучшить левую часть блога с точки зрения дизайна. Добавить красивые стрелки, точечное подчеркивание и т.д.
Дополнительные возможности
Пройдя этот курс, Вы получите новые знания, с помощью которых сможете усовершенствовать свои 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) Продолжительность: 16 минут 26 секунд
Здесь мы будем работать над базой данных. Её нужно изменить, чтобы секретный раздел работал правильно. Вы узнаете: |
Как в БД разделить заметки на секретные и несекретные. Какие таблицы нужно для этого менять;
Где хранить код секретного раздела, и как получать к нему доступ при сравнении вводимого пользователем значения;
Как разделить страницу на секретную часть и открытую;
Как сделать ссылки временно неактивными.
 |
Урок 7 - Создаем секретный раздел (4) Продолжительность: 25 минут 25 секунд
Заканчиваем с секретным разделом. Здесь мы будем изменять некоторые файлы. Вот что Вы узнаете из этого урока: |
Какие фаилы потребуют изменения кода из-за введения секретного раздела;
Как изменить фаил, который выводит заметки за определенную дату (чтобы он случайно не вывел заметки секретного раздела);
Как сделать так, чтобы форма поиска по сайту не искала информацию в секретных заметках;
Какие изменения в администраторском блоке нужно провести в связи с введением секретного раздела;
Как добавлять заметки в секретный раздел через админку;
Как доработать фаил редактирования заметок, чтобы он автоматически показывал, в секретном ли разделе находится заметка или нет.
 |
Урок 8 - Выводим статистику по сайту Продолжительность: 6 минут 53 секунды
В этом уроке Вы научитесь выводить в любом месте сайта различные статистические данные. Вы узнаете: |
Как делать подсчет заметок (комментарии и т.д.) в базе;
Как создается запрос на подсчет определенных элементов в базе;
Как выводить результат подсчета в любое место сайта.
 |
Урок 9 - Создаем рейтинг заметок (1) Продолжительность: 11 минут 43 секунд
В этом уроке Вы научитесь создавать рейтинг для материалов Вашего сайта. Из этого урока Вы узнаете: |
Как устроена рейтинговая система сайта и из чего она состоит;
Какие изменения в базе нужно произвести, чтобы рейтинг начал работать;
Где взять изображения для формирования рейтинга;
Как прописать HTML код для вывода рейтинга;
Какие фаилы будут выводить рейтинг, а какие нет.
Примеры работы рейтинговой системы по сайту
 |
Урок 10 - Создаем рейтинг заметок (2) Продолжительность: 12 минуты 57 секунд
В этом уроке мы закончим с созданием рейтинговой системы. Из урока Вы узнаете:
|
Как создать область, в которой люди будут оцевать материалы Вашего сайта;
Как выделить её, чтобы чтобы люди чаще голосовали;
В каком месте страницы нужно прописать формулу, которая будет вычислять среднее значение по голосам.
Пример оценочной формы
 |
Урок 11 - Создаем рейтинг заметок (3) Продолжительность: 9 минут 40 секунд
В этом уроке мы закончим с рейтингом и будем работать над обработчиком результатов. Из урока Вы узнаете: |
По какому принципу будет работать обработчик голосов;
Как правильно обновлять в базе рейтинг и количество проголосовавших;
Как автоматически перенаправлять человека обратно на заметку.
 |
Урок 12 - Сколько раз скачали фаил с сайта Продолжительность: 5 минут 05 секунд
В этом уроке я на небольшом примере покажу Вам, как очень быстро можно организовать подсчет закачек файлов с Вашего сайта. Из данного урока Вы узнаете: |
Как очень быстро написать код для подсчета количества закачек файлов с Вашего сайта;
Какие таблицы в базе Вам понадобятся;
От чего отталкиваться при написании этого скрипта.
 |
Урок 13 - Экспорт БД и файлов на сервер Продолжительность: 13 минут 44 секунды
Здесь Вы научитесь переносить созданный PHP сайт и MySQL базу с локального компьютера на сервер. Вы узнаете: |
Как добиться того, чтобы созданный сайт был доступен из любой точки мира;
Какие данные нам понадобятся для передачи информации на сервер;
Какие программы нам понадобятся;
Как создать базу данных на сервере;
Как создать пользователя для БД;
Как добавить пользователя к БД;
Как сделать экспорт БД с локального компьютера на удаленный;
Как проверить работоспособность сайта и базы на сервере.
Установка популярных PHP скриптов
В этом курсе я покажу Вам как устанавливаются различные дополнительные скрипты на сайт. Ознакомившись с этими уроками, Вы научитесь ставить не только те скрипты, о которых я расскажу в курсе, но и многие другие, потому что в этом процессе самое главное понять принцип взаимодействия скрипта и сайта.

Навигационное меню курса по установке популярных PHP скриптов.
 |
Урок 1- Вступительный Продолжительность: 1 минута 25 секунд
В этом уроке мы поговорим о том, установка каких скриптов будет рассмотрена в этом уроке. Вы узнаете: |
Почему в большинстве случаев проще воспользоваться уже готовыми решениями, чем писать скрипт самостоятельно.
 |
Урок 2 - Установка гостевой Продолжительность: 23 минуты 21 секунда
По многочисленным просьбам, в этом уроке мы будем учиться встраивать гостевую книгу в уже существующий сайт. Вот, что Вы узнаете: |
В какую часть блога будет встраиваться гостевая;
Где взять скрипт гостевой, и с чего начать его установку;
Какие файлы гостевой нужно скопировать на наш сайт;
От каких элементов скрипта мы должны сразу избавиться;
Как правильно внедрить гостевую на сайт (при этом мы избавимся от проблемы с разрушением каркаса);
Какие манипуляции нужно провернуть с главным php файлом гостевой, чтобы он правильно работал;
Как правильно совместить таблицу стилей, которая была с гостевой с таблицей стилей нашего сайта;
В каком файле можно менять настройки гостевой, и как это делать;
Какой вариант антиспама лучше использовать;
Как правильно создать мета-тэги для гостевой;
Как удалить главный заголовок гостевой (он выбивается из общего вида);
Как исправить все ссылки внутри файла гостевой (если этого не сделать, гостевая будет работать неправильно).
Гостевую встроим прямо в сайт
 |
Урок 3 - Улучшаем админку гостевой Продолжительность: 12 минут 29 секунд
В этом уроке мы будем переделывать админку гостевой. В основном изменения коснутся улучшения безопасности: |
Какой способ хранения пароля используется в этом скрипте;
Как зайти в админку гостевой;
Как отвечать/редактировать/удалять сообщения;
Как настройть гостевую через админку;
Какие действия нужно произвести, чтобы сменить тип запроса пароля;
Как сделать так, чтобы пароль администратора хранился в базе данных, а не в текстовом файле;
Какой дополнительный фаил нам понадобится для улучшения безопасности;
Как изменять атрибуты некоторых файлов гостевой, чтобы она правильно работала.
 |
Урок 4 - Ставим скрипт голосования Продолжительность: 23 минуты 05 секунд
С помощью этого скрипта Вы можете проводить маркетинговые исследования и изучать свою аудиторию, поэтому знать как этот скрипт ставится и как с ним работать нужно. Вот что Вы узнаете: |
Какой скрипт на данный момент является лучшим решением в этой области, и где его можно взять;
Какой фаил нужно отредактировать в первую очередь, перед тем как начать установку скрипта;
Как правильно скопировать скрипт на наш сайт;
Как загрузить установщик данного скрипта;
Где взять PHP код голосования, который нужно вставлять в сайт;
В какое место сайта нужно вставлять полученный код;
Какие изменения в коде скрипта нужно произвести, что скрипт голосования правильно работал;
Как попасть в админку скрипта и изменить язык на русский;
Какие настройки нужно сделать сразу же;
Как изменить дизайн самого блока голосования, который выводится на сайте, чтобы он вписывался в наш дизайн;
Где менять дизайн блока когда человек ещё не голосовал, и где менять дизайн после того, как он проголосовал;
Как добалять новые опросы и новые варианты ответа;
Как выводить на страницы сайта сразу несколько голосований.
Пример работы скрипта голосования, который мы будем ставить
 |
Урок 5 - Сколько человек сейчас на сайте Продолжительность: 7 минут 58 секунд
В этом уроке мы будем рассматривать процесс интересного скрипта, который показывает, сколько сейчас человек на Вашем сайте. Из этого урока Вы узнаете: |
Почему любой подобный скрипт может показать сколько сейчас человек на сайте только приблизительно?
По какому принципу работают подобные скрипты;
Где взять этот скрипт;
Какие таблицы в базе данных нам понадобятся;
Как правильно установить и настроить данный скрипт, чтобы он правильно выполнял свои функции.
 |
Урок 6 - Скрипт редиректа Продолжительность: 3 минуты 25 секунд
В этом уроке мы рассмотрим простой, но очень полезный скрипт, который позволяет скрывать основную ссылку в другом файле. Данный прием часто применяется участниками партнерских программ. Вы узнаете: |
Как устроен этот скрипт;
Как создавать "скрытые" ссылки, и где хранить файлы с ними;
Как перенаправлять посетителей с помощью этого скрипта.
 |
Урок 7 - Курсы валют Продолжительность: 2 минуты 15 секунд
По многочисленным просьбам тех, кто владеет сайтами связанными с финансами, в этом уроке я покажу как поставить на сайт скрипт, который показывает текущий курс основных валют. Вот что Вы узнаете:
|
Где скачать базовую часть скрипта;
Какие изменения нужно произвести в скрипте;
Как правильно встроить скрипт в нужное место страницы.
А теперь подумайте, как все эти уроки могут помочь Вам и сколько времени, денег и нервов они Вам сэкономят.
Думаю, теперь Вы понимаете как можно применять эти знания, и какие сайты можно с их помощью создавать.
При этом, заниматься обучением Вы сможете в любом месте, где есть компьютер, читающий DVD диски. Это может быть дом, работа, дача, командировка (если Вы возите с собой ноутбук). Никакой беготни по курсам, никаких бумажных учебников на Вашем пути больше не будет.
Здесь надо УЧИТЬСЯ!
К сожалению данный диск, это не пилюля, которую можно проглотить и сразу всё выучить. Нет, это курсы, которые требуют времени на обучение и применение знаний на практике. Поэтому предупреждаю сразу - здесь придется учиться.
Если Вам нужны гарантии, то я могу дать Вам две гарантии.
1. Это моя личная гарантия качества.
2. Гарантия доставки диска.
Я беру на себя все риски по доставке данного диска. Это означает, что даже если диск не дойдет до Вас, либо придет в непригодном к использованию состоянии, я вышлю его Вам повторно за свой счет.
Но и это ещё не всё...
Вместе с этим диском Вы получите 5 ценнейших подарков (за них не нужно дополнительно платить и они будут записаны на Ваш диск), которые хорошо дополняют диск:
Подарок #1
Видеоурок: "Как уберечь PHP сайт от беды"
В этом видеоуроке я расскажу Вам о том, как обезопасить себя от потери данных на Вашем сайте.
Вы уже знаете, что большая часть данных PHP сайта хранится в базе данных. При этом и Ваш сайт, и база хранятся на удаленном сервере, поэтому Вы не можете быть на 100% уверенными в том, что с сайтом и базой ничего не произойдет.
Учитывая эти моменты, Вы должны регулярно делать резервные копии своей базы (ведь именно в неё Вы будете постоянно добавлять данные, пополняя сайт).
В этом подарочном видеоуроке я покажу Вам как можно быстро, просто и надежно делать резервную копию сайта с помощью специальных средств, которые работают намного быстрее и надежнее, чем те, которые предоставляет сам хостер. Из видеоурока Вы узнаете:
Какой скрипт Вам понадобится для создания резервных копий БД;
Как установить скрипт на сервер;
Как настроить и использовать этот скрипт.
Подарок #2
Видеоурок: "Как установить RSS-ленту на сайт"

Думаю, Вы уже не раз слашали о существовании формата RSS, а возможно даже пользуетесь им для слежения за обновлениями разных сайтов.
Формат RSS-лент постоянно развивается и всё больше пользователей предпочитают следить за обновлениями на своих любимых сайтах именно через RSS.
Именно поэтому, я создал этот подарочный видеоурок, котрый покажет Вам как установить подобную RSS-ленту на Ваш сайт.
В уроке Вы увидите весь процесс создания RSS-ленты с нуля и посмотрите на примеры сайтов, использующих эту технологию.
Из видеоурока Вы узнаете:
Для чего придуман формат RSS, и как он устроен;
Какие браузеры и программы поддерживают этот формат;
Как сформировать собственный канал и связать RSS с БД сайта;
Как проверить правильность работы RSS-ленты.
Подарок #3
"Доступ к форуму поддержки клиентов"
Что даёт Вам доступ к форуму?
Понятно, что при создании любых обучающих курсов невозможно так подать материал, чтобы все 100% слушателей смогли пройти его без единой запинки. В зависимости от уровня Вашей подготовки, у Вас при изучении курсов будут возникать вопросы, идеи и т.д. В этом нет ничего удивительного. Из своего опыта общения с клиентами я выяснил, что большая часть вопросов, которая возникает у одного слушателя, возникает затем и у другого... В связи с этим я решил дать возможность людям высказывать свои вопросы и идеи на всеобщее обозрение, где я и клиенты, которые уже прошли данный курс, смогут помочь им. По сути, на форуме Вы получите ту поддержку, которой так не хватает начинающим при столкновении с трудностями. Все ссылки и инструкции по регистрации на форуме Вы найдете в главном меню диска с видеокурсами.
Подарок #4
Видеоурок: "Основы работы в Total Commander"
В этом уроке я познакомлю Вас с программой Total Commander, которая является заменой стандартному проводнику Windows. Вы можете спросить, как она относится к курсу по PHP? Я отвечу - очень даже относится! Почему? Да потому, что при создании сайтов на PHP Вам придется много перемещаться по жестким дискам Вашего компьютера, копировать и перемещать файлы, соединяться по FTP с сервером, менять атрибуты файлов и т.д. Лучше оболочки для этих целей чем Total Commander, пока не придумано, поэтому в целях экономии времени и повышения надежности работы, я советую каждому кто занимается созданием сайтов, научиться работать с этой программой. Из этого видеоурока Вы узнаете самые основные и самые полезные функции этой замечательной программы. К тому же, в самих курсах она также мелькает, и для работы с удаленным сервером я использую именно её.
Из видеоурока Вы узнаете:
Какие задачи позволяет выполнять Total Commander;
На каком принципе основана эта программа;
Как делать базовые вещи (копирование, перемещение, создание каталога, файла, редактирование и т.д.) с помощью этой программы;
Как производить сортировку файлов и папок по определенным критериям;
Как пермещать на панель программы ярлыки других программ для быстрого запуска;
Как работать с поиском (в том числе и по содержимому файлов);
Как быстро попасть в любую системную папку (панель управления, сетевое окружение, мой компьютер и т.д.);
Как устанавливать новые шрифты в систему через Total Commander;
Какие утилиты (запись дисков, оптимизация и очистка системы) встроены в Total Commander и как ими пользоваться;
Какие настройки Total Commander нужно сделать сразу после установки.
Подарок #5
Видеоурок: "PHP сайт в стиле WEB 2.0"
Этот подарок особено понравится тем, кто хочет научиться быстро создавать красивые графические элементы для своих сайтов, но при этом не обладают особыми навыками в работе с графическими редакторами.
В этом видеоуроке Вы сможете своими глазами увидеть, как с помощью специальных инструментов создаются удивительная по красоте графика для сайта.
Всё что Вам понадобится для повторения полученных результатов уже включено в диск. Теперь создать красивую кнопку, знак гарантии и т.д. не составит для Вас особого труда.
Если Вы считаете, что знания, которые Вы получите из этой коллекции курсов могут Вам помочь, то можете смело делать заказ. Уже завтра он будет отправлен первым классом на Ваш домашний адрес.
Стоимость курса с учетом доставки:
1799руб. (64$)

|