webformyself

 

Уважаемый Читатель, Скажите: Надоело искать качественные видеоуроки по сайтостроению?

К примеру, Вы хотите создать форум на своем сайте, каталог товаров, создать собственную, удобную для Вас CMS, в конце концов создать свой блог или массу других полезных вещей, но у Вас не получается найти для этого полноценных обучающих материалов, модульных уроков, что называется «от А до Я», либо материалы входят в состав видео-курсов, изучать которые у Вас нет никакого желания?

Если Вы сталкивались с данной проблемой, то посмотрите видеопрезентацию буквально пару минут


купить


купить

Дело в том, что проект webformyself.com – «Основы Самостоятельного Сайтостроения» существует с 2008 года. В то время данный сайт практически никто не знал. Сайт был статичным, в нем даже нельзя была оставлять комментарии на размещенные статьи. Одним словом, сайт имел ограниченный функционал. Рассылка выходила 1 раз в месяц с банальными статьями о html и css.

Так было раньше…

За последний 3 года сайт преобразился 2 раза. Рассылка выходит 3 раза в неделю. Сайт имеет около 30 тысячи подписчиков. Свои статьи на сайте публикуют различные авторы, являющихся профессионалами в различных направлениях сайтостроения и веб-дизайна.

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

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

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

Рунет и сайтостроение

Сегодня в Рунете сложно найти сайты, которые бы полностью удовлетворяли потребностям сайтостроителей. Есть масса неплохих информационных продуктов.

Но, скажите, если я хочу решить конкретную определенную техническую задачу для своего сайта, требуется ли мне для этого покупать инфо-продукт с ценой не менее, чем 50$?

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

Нужна видео подсказка. Нужен конкретный урок, решающий именно мою техническую проблему сайта!

Что делать в этом случае?

Первый вариант: обратится к помощи фрилансеров, а самому отбросить сайтостроение в мусорку!

Для многих это будет самый правильный вариант.

Но данный вариант имеет свои недостатки. И не является ли это полной глупостью после того, как Вы купили (возможно и не один) инфо-продукт по теме «как создать сайт», или же прошли соответствующие оффлайн курcы?

Зачем платить фрилансеру 100$ минимум для создания, к примеру, каталога товаров на своем сайте, если Вы до этого отдали не менее 50$ на самый простенький инфо-продукт?

Есть решение!

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

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

Причем ежемесячно, на постоянной основе копилка уроков будет пополняться. Каждый месяц по 4 новых видеоурока!

Уроки, которые уже находятся в Премиум разделе сайта, Вы получите сразу же, как только оформите подписку!

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

Ваши возможности

Платное членство на сайте дает Вам возможность:

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

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

3. Код уроков вы будете понимать на все 100%, поэтому переделать материал из уроков под свой конкретный проект вам не составит никакого труда.

4. Если что-то осталось непонятным со слов – видео сопровождение развеет все ваши вопросы.

5. Для искушенных сайтостроителей: Вы сможете постоянно совершенствовать свой уровень знаний, получая новые уроки.

6. И самое важное, что если Вы чего-то не поймете в уроке, то Вы всегда сможете написать вопрос автору урока, который Вам компетентно ответит.

Гарантии

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

Самое главное

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

Сколько стоит это удовольствие?

Месячный абонемент стоит всего 240 российских рублей. Абонент на 3 месяца стоит 570 российских рублей (Вы экономите 20%). Причём, в первый месяц подписки вы можете отказаться от подписки, и мы вернём вам деньги.

Вариант при ежемесячной оплате:

  • 1 месяц – 28+4 уроков – 240 рублей
  • 3 месяца – 40 уроков – 720 рублей
  • 6 месяцев – 52 урока – 1440 рублей
  • 12 месяцев – 76 уроков – 2880 рублей

Вариант при оплате за 3 месяца (Вы экономите 20%):

  • 1-3 месяц – 28+12 уроков – 570 рублей
  • 4-6 месяц – 52 урока – 1140 рублей
  • 7-9 месяц – 64 урока – 1710 рублей
  • 9-12 месяц – 76 уроков – 2280 рублей

Таким образом, при подписке на 3 месяца за 1 год Вы сэкономите 600 рублей.

Вы получаете в несколько раз больше знаний за цену обычного тренинга.

Вы получаете только нужные вам знания за смешные деньги.



купить


купить

Как получить доступ к видеоурокам и насколько это дешевле курсов?

Да просто – оплачиваете подписку и доступ – ваш. Представьте, что вы получаете доступ к базе знаний за небольшую абонплату. Цена получается примерно в 7-15 раз ниже, чем покупка тренинга.

Что входит в эту базу знаний и что это вообще такое?

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

Плюс сюда входят исходники и плюс сюда же – вы можете по непонятным моментам получить полную поддержку от авторов уроков и специалистов.

Для начала сразу же вы получаете доступ к 28-и видеоурокам общей продолжительностью более 40! часов! Каждый месяц добавляется ещё 4 урока.

Кто создал эти уроки?

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

Знакомьтесь:

Бернацкий Андрей

Андрей Бернацкий. Тот самый, который создал самый полный в Рунете курс по созданию сайтов – знаменитый «Киберсант – Вебмастер».

Кроме этого, вы должны знать проект «Основы самостоятельного сайтостроения, расположенный в сети по адресу webformyself.com – это тоже работа Андрея, заслуженно принёсшая ему славу гуру сайтостроения.

Не лишним будет упомянуть про работу Андрея в компании AtStar на должности web-разработчика. Ну и сайтов за пять лет он тоже создал немало.

А также Андрей автор многочисленных статей, уроков и книг по сайтостроению.

Кудлай Андрей

Андрей Кудлай. Он тоже знаком вам по урокам из проекта webformyself.com. Андрей обладает приличными познаниями в области сайтостроения благодаря тому, что собственноручно создал не один сайт. Но это не главное. Главное, что у него есть талант педагога – он умеет доходчиво объяснять самые сложные вещи, умеет систематизировать знания и доносить их до своих учеников.

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

23 урока, которые сразу же будут в платном доступе закрытого раздела сайта:

№1. Созданию простой системы управления содержимым (CMS) с панелью администратора.

CMS

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

Из этого урока Вы узнаете:

1. В чем заключается суть концепции Модель-Вид-Контроллер (MVC)?

2. Что такое модель?

3. Что такое вид?

4. Что собой представляет контроллер, и каким образом он связывает вид с моделью?

5. Как разделить модель вид и контроллер при создании веб-приложения?

План урока:

1. Реализуем вывод списка статей из БД;

2. Реализуем вывод отдельной статьи;

3. Реализуем добавление, редактирование и удаление статей;

4. Научимся закрывать страницы паролем;

5. Научимся разделять контроллер, модель и представление;

6. Научимся альтернативному синтаксису PHP.

Детали урока:

Сложность: Средняя

Время ролика: 01:38:50

Формат урока: Видео+текстовая версии (.mp4; pdf)

Размер архива: 114 Mb

№2. Создание собственного блога. Урок 1.

Создание собственного блога. Урок 1.

Этим уроком мы открываем довольно объемный цикл уроков, посвященных созданию блога с нуля, т.е., начиная с верстки шаблона, и заканчивая программированием работы блога. Сейчас, конечно же, не составит особого труда воспользоваться готовыми движками (например, WordPress), при помощи которых можно создать свой блог за считанные минуты. Но, согласитесь, при этом теряется весь тот приятный процесс создания чего-то своими собственными руками.

Из этого урока Вы узнаете:

1. Как настраивать сервер под создаваемый проект?

2. Основные приемы верстки сайта.

3. Как создать универсальный двухколоночный шаблон?

4. Извечная проблема – как прижать футер к низу?

5. Что такое спрайты и в чем их ценность для любого сайта?

План урока:

1. Постановка задач. Минимальная настройка сервера;

2. Прописываем блоки шаблона;

3. Минимальные стили блоков;

4. Завершаем каркас шаблона;

5. Устанавливаем фон и шапку;

6. Приступаем к меню;

7. Завершаем работу над меню;

8. Пишем структуру сайдбара.

Результат урока:

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

Детали урока:

Сложность: Средняя

Время ролика: 01:50:39

Формат урока: Видео+текстовая версии (.mp4; pdf)

Размер архива: 228 Mb

№3. Создание собственного блога. Урок 2.

Создание собственного блога. Урок 2.

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

Из этого урока Вы узнаете:

1. Как шаблон сайта разбить на части?

2. Почему шаблон любого сайта желательно делить на логические части?

3. Как разрабатывать структуру БД сайта?

4. Как правильно соединяться с БД?

5. Как правильно получать и выводить информацию из БД?

6. В чем заключаются основные ошибки при работе с БД?

План урока:

1. Вносим правки в меню и сайдбар;

2. Разбиваем шаблон на части;

3. Определяем структуру БД;

4. Создаем конфигурационный файл;

5. Выводим разделы из БД;

6. Создаем таблицу статей;

7. Начинаем выводить статьи разделов;

8. Выводим статьи разделов;

9. Оформляем статьи.

Результат урока:

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

Детали урока:

Сложность: Средняя

Время ролика: 01:48:48

Формат урока: Видео+текстовая версии (.mp4; pdf)

Размер архива: 261 Mb

№4. Создание собственного блога. Урок 3.

Создание собственного блога. Урок 3.

Кроме статей практически всегда на блогах присутствуют постоянные страницы, например «Об авторе», «Контакты» и т.д. Основным результатом данного урока будет вывод постоянных страниц. Также немаловажная задача, которую мы реализуем – это вывод полного текста статьи и количество его просмотров.

Из этого урока Вы узнаете:

1. Как реализовать алгоритм количества просмотров статей сайта?

2. Приведение типов – основа безопасности любого сайта.

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

4. Использование метода передачи данных GET и возможные проблемы.

План урока:

1. Работа над ошибками;

2. Выводим полный текст статьи;

3. Реализуем количество просмотров статьи;

4. Создаем таблицу постоянных страниц;

5. Выводим индексную страницу;

6. Выводим постоянные страницы.

Результат урока:

Кроме статей практически всегда на блогах присутствуют постоянные страницы, например «Об авторе», «Контакты» и т.д. Основным результатом данного урока будет вывод постоянных страниц. Также немаловажная задача, которую мы реализовали – это вывод полного текста статьи и количество его просмотров.

Детали урока:

Сложность: Средняя

Время ролика: 01:26:43

Формат урока: Видео+текстовая версии (.mp4; pdf)

Размер архива: 252 Mb

№5. Создание собственного блога. Урок 4.

Создание собственного блога. Урок 4.

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

Из этого урока Вы узнаете:

1. Как ограничить доступ к отдельной странице или разделу сайта?

2. Как защитить свой сайт от не санкционируемого доступа?

3. Как прикрутить к форме визуальный редактор?

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

5. Что такое XSS-уязвимость и как обезопасить свой сайт от данного вида атак?

6. Принципы создания административной части сайта.

План урока:

1. Создаем административную часть. Ограничиваем к ней доступ;

2. Завершаем авторизационную часть;

3. Форма добавления статьи;

4. Добавляем WYSIWYG-редактор и файловый менеджерц;

5. Создаем обработчик добавления статьи;

6. Немного о безопасности вывода данных;

7. Завершаем обработчик добавления статьи;

8. Выводим статьи для редактирования;

9. Выводим редактируемую статью в редактор;

10. Пишем обработчик редактирования статьи.

Результат урока:

Данный урок был довольно объемным и его результаты также по своему объему и практическому значению превосходят предыдущие уроки. Итогом урока будет практически готовая административная часть с ограниченным доступом, посредством которой и будет происходить управление блогом. Здесь мы научились добавлять/редактировать статьи, а также установили WYSIWYG-редактор и, что немаловажно, – файловый менеджер.

Детали урока:

Сложность: Средняя

Время ролика: 02:18:04

Формат урока: Видео+текстовая версии (.mp4; pdf)

Размер архива: 341 Mb

№6. Создание собственного блога. Урок 5.

Создание собственного блога. Урок 5.

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

Из этого урока Вы узнаете:

1. Как реализовать черновик на блоге.

2. Реализация основного функционала административной части блога.

3. Алгоритм написания архива статей.

4. Работа с функциями SQL.

5. Интересное решение реализации архива статей.

План урока:

1. Черновики;

2. Удаление статьи;

3. Добавление раздела;

4. Переименование раздела;

5. Удаление раздела;

6. Реализуем архив. Часть 1;

7. Реализуем архив. Часть 2;

8. Реализуем архив. Часть 3;

9. Реализуем архив. Часть 4.

Результат урока:

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

Детали урока:

Сложность: Средняя

Время ролика: 01:45:48

Формат урока: Видео+текстовая версии (.mp4; pdf)

Размер архива: 265 Mb

№7. Создание собственного блога. Урок 6.

Создание собственного блога. Урок 6.

Этим уроком мы заканчиваем серию уроков по созданию блога. Главными задачами 6-го заключительного урока являются создание модуля комментариев и поиска.

Из этого урока Вы узнаете:

1. Как добавить комментарии к своему сайту?

2. Как сделать комментарии предмодерируемыми?

3. Реализация постраничной навигации для блога.

4. Как правильно создать поиск по сайту.

5. Возможные проблемы при создании поиска и способы их решения.

План урока:

1. Приступаем к комментариям;

2. Вывод комментариев;

3. Форма добавления комментариев;

4. Добавляем комментарии;

5. Вывод комментариев для модерации;

6. Модерация комментариев;

7. Реализуем поиск.

Результат урока:

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

Детали урока:

Сложность: Средняя

Время ролика: 02:24:23

Формат урока: Видео+текстовая версии (.mp4; pdf)

Размер архива: 340 Mb

Заключение:

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

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

№8. Галерея для сайта при помощи HTML, CSS, jQuery и PHP.

Галерея для сайта при помощи HTML, CSS, jQuery и PHP

Сегодня мы с Вами шаг за шагом создадим функциональную галерею для сайта. Используя HTML, мы создадим разметку для нашей галереи, CSS и jQuery добавят нашей галерее привлекательности, а вот при помощи PHP мы добавим нашей галерее функционала и попробуем свести трудоемкость процесса дальнейшего добавления фотографий в галерею к минимуму. А именно, нам достаточно будет просто поместить фото в соответствующие каталоги и… все! Под словом «все» понимается именно то, что и должно пониматься.

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

Из этого урока Вы узнаете:

1. Возможно ли создать красивую галерею всего 10-ю строками кода?

2. Как правильно читать содержимое каталога?

3. Принцип создания постраничной навигации.

4. Создание пользовательских функций.

План урока:

1. Подготовительный этап;

2. Подключаем скрипты и стили;

3. Выводим фото на страницу;

4. Немного теории;

5. Выводим все картинки галереи;

6. Постраничная навигация;

7. Итоги.

Результат урока:

По итогам урока мы узнаем, как создать красивую и невероятно простую в добавлении новых фотографий галерею буквально 10-ю строками кода. Также закреплены знания по работе со свойством float в CSS. И, наконец, результатом урока будет создание алгоритма постраничной навигации, реализованного для просмотра огромного количества фотографий в галерее.

Детали урока:

Сложность: Средняя

Время ролика: 01:52:20

Формат урока: Видео+текстовая версии (.mp4; pdf)

Размер архива: 245 Mb

№9. Создание интернет магазина на CMS WordPress. Верстка макета.

Верстка макета
Сегодня мы рассмотрим первый урок, а именно верстку макета.

В первом уроке я покажу, как можно из шаблона Photoshop сверстать макет интернет магазина. Фоновые картинки будут растягиваться на всю ширину экрана, при этом содержимое будет оставаться по центру. Также рассмотрим, как вырезать фоновые прозрачные картинки, чтобы при их совмещении в верстке все выглядело аккуратно. Научимся делать нестандартные поля для формы поиска с закругленными углами. Так же сделаем подсказку для поля поиска, подключив к странице javascript. Установим меню, оформим вывод категорий товаров, сделаем вывод товаров с их названием и ценой, создадим постраничную навигацию по каталогу. Все это сверстаем, не используя ни одной таблицы.

Из этого урока Вы узнаете:

1. Для чего и как вырезать прозрачные фоновые изображения в Photoshop.

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

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

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

5. Как сделать подсказку в текстовом поле формы, которая по клику мыши исчезает.

6. Как грамотно сверстать верхнее навигационное меню и меню каталога.

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

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

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

10. Узнаете на практике все тонкости работы с плавающими блоками.

11. Как лучше всего сделать постраничную навигацию и выделить в ней активную страницу.

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

План урока:

1. Определяемся с разметкой страницы;

2. Вырезаем необходимые каринки в Photoshop;

3. Верстаем header;

4. Верстаем основное меню;

5. Верстаем меню каталога;

6. Верстаем каталог;

7. Делаем постраничную навигацию;

8. Верстаем footer.

Результат урока:

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

Детали урока:

Сложность: Средняя

Время ролика: 01:35:10

Формат урока: Видео версия (.mp4)

Размер архива: 252 Mb

№10. Создание интернет магазина на CMS WordPress. Установка макета на WordPress.

Установка макета на WordPress

Итак, мы задались целью создать интернет-магазин. Но сделан он будет не на специализированном движке, а на CMS, которая изначально не создавалась для подобных целей. Да что там говорить – эта CMS изначально представлялась исключительно блоговым движком. Сейчас же под ее управлением создаются полноценные сайты. Ну что же, приступаем к созданию интернет-магазина под управлением CMS WordPress.

Для наших целей нам потребуется плагин WP – Shop (или любой другой). Собственно, основное время урока посвящено доработке указанного плагина под наши цели.

Из этого урока Вы узнаете:

1. Сайт под управлением CMS WordPress – больше, чем блог?

2. Как быстро и просто разбить сверстанный шаблон на шаблоны темы WP?

3. Что такое иерархия шаблонов в WP?

4. Как правильно стилизировать код, генерируемый WordPress’ом?

5. Как редактировать плагины WP?

План урока:

1. Вводная часть. Устанавливаем WP;

2. Разбиваем шаблон на логические части;

3. Устанавливаем необходимые плагины. Добавляем записи;

4. Приступаем к созданию витрины;

5. Добавляем поддержку виджетов;

6. Заканчиваем создание витрины;

7. Панель навигации витрины;

8. Дорабатываем футер;

9. Шаблоны страницы, поста и категории;

10. Реализуем корзину;

11. Модуль корзины в шапке;

12. Поиск по сайту;

13. Подводим итоги.

Результат урока:

В итоге урока мы получим вполне функциональный интернет-магазин под управлением WordPress. Данный магазин будет иметь весь необходимый функционал магазина: витрина, категории, корзина и т.д. Также результатами урока будут полученные умения по созданию темы WordPress и работа с плагинами «изнутри».

Детали урока:

Сложность: Средняя

Время ролика: 03:21:57

Формат урока: Видео+текстовая версии (.mp4; pdf)

Размер архива: 525 Mb

№11. Курс по PHP. Часть 1.

Курс по PHP. Часть 1.

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

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

Из этого урока Вы узнаете:

1. Почему для изучения и работы PHP необходим сервер?

2. В чем преимущество специальных редакторов при написании кода PHP и почему на начальном этапе лучше использовать как среды разработки, так и текстовые редакторы при написании кода?

3. В чем отличие клиентских языков программирования от серверных?

4. Какое расширение должен иметь документ PHP?

5. Какие конструкции выводят информацию на экран?

6. Почему переменную называют «душой программирования» и как правильно называть переменные?

7. Что такое типы данных и в чем их отличие друг от друга?

8. Что такое константы, чем они отличаются от переменных и для каких целей используются?

9. Как и какие операторы используются в работе?

10. Для чего используются комментарии?

11. Какие комментарии и когда следует использовать?

12. Что такое экранирование и как нам поможет «Д’артаньян»?

План урока:

1. Вводный урок;

2. Синтаксис;

3. Переменные. Комментарии;

4. Типы данных;

5. Константы;

6. Операторы;

7. Дополнения.

Результат урока:

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

Детали урока:

Сложность: Средняя

Время ролика: 01:42:00

Формат урока: Видео версия (.mp4)

Размер архива: 234 Mb

№12. Курс по PHP. Часть 2.

Курс по PHP. Часть 2.

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

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

Из этого урока Вы узнаете:

1. Почему конструкции условий так важны для любого языка программирования?

2. Каков синтаксис условного операторы if-else?

3. Какой тип данных и какое значение этого типа возвращает условие в случае выполнения?

4. Как создаются двойные условия и для чего они необходимы?

5. Особенности использования переключателя switch и случаи его использования.

6. Что такое логические операторы и для чего они используются?

7. Что общего между циклом и пружиной?

8. Каковы особенности использования циклов while и do-while. В чем их принципиальное отличие друг от друга?

9. Когда следует использовать цикл do-while и когда его не следует использовать?

10. Особенности использования цикла for и его преимущества перед другими циклами?

11. А также мы научимся использовать свои знания в первом практическом примере – всего из 11 строк кода создадим таблицу умножения любой длины.

План урока:

1. Оператор условия if…else;

2. Переключатель switch;

3. Операторы сравнения. Логические операторы;

4. Цикл while и do-while;

5. Цикл for;

6. Практический пример – Создание таблицы умножения.

Результат урока:

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

Детали урока:

Сложность: Средняя

Время ролика: 01:30:29

Формат урока: Видео версия (.mp4)

Размер архива: 151 Mb

№13. Курс по PHP. Часть 3.

Курс по PHP. Часть 3.

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

С изучением массивов также неразрывно связано понятие циклов. В уроке рассмотрен специальный цикл для работы с массивами – foreach, а также особенновсти использования циклов while, do-while и for.

Из этого урока Вы узнаете:

1. Что общего между многоквартирным домом и массивом?

2. В чем принципиальное отличие массивов от переменных?

3. В чем отличие индексных массивов от ассоциативных?

4. Что такое многомерные массивы и для чего они предназначены?

5. В чем преимущество многомерных массивов перед одномерными?

6. Как автоматизировать вывод элементов массива на экран?

7. Использование специального цикла foreach для работы с массивами.

8. Особенности использования прочих циклов при работе с массивами.

План урока:

1. Понятие массивов;

2. Ассоциативные и многомерные массивы;

3. Цикл foreach;

4. Использование других циклов для работы с массивами;

5. Функции для работы с массивами;

6. Пользовательские функции;

7. Практический пример.

Результат урока:

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

Детали урока:

Сложность: Средняя

Время ролика: 01:48:41

Формат урока: Видео версия (.mp4)

Размер архива: 205 Mb

№14. Курс по PHP. Часть 4.

Курс по PHP. Часть 4.

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

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

Из этого урока Вы узнаете:

1. Что такое функции и в чем отличие функций PHP от пользовательских функций?

2. Для чего создаются пользовательские функции?

3. Что такое аргументы (параметры) функций?

4. Что такое область видимости переменных?

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

6. Как и для чего происходит передача параметра в функцию по ссылке?

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

8. Использование строковых функций.

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

10. Использование функций даты и времени.

План урока:

1. Пользовательские функции;

2. Функции для работы с массивами;

3. Строковые функции;

4. Функции даты и времени;

5. Практическое задание.

Результат урока:

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

Детали урока:

Сложность: Средняя

Время ролика: 01:29:21

Формат урока: Видео версия (.mp4)

Размер архива: 244 Mb

№15. Курс по PHP. Часть 5.

Курс по PHP. Часть 5.

Пятый выпуск курса PHP познакомит Вас с методами передачи данных POST|GET. Это 2 метода, используемые при работе с формами и для передачи всевозможных параметров. В связи с этим мы также познакомимся с незаменимой функцией header(), используемой для передачи заголовков.

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

Из этого урока Вы узнаете:

1. Что такое заголовки?

2. Как и для чего отправляются заголовки?

3. Распространенные проблемы при работе с оправкой заголовков?

4. Как решить проблему всевозможных «кракозябров, вопросов, ромбиков»?

5. Как организовать редирект на другую страницу?

6. Как организовать редирект с задержкой по времени?

7. Какие существуют методы для передачи данных?

8. Как передать данные из формы?

9. Что такое проблема F5 и как ее решить?

10. Что такое сессии и для чего они используются?

11. Авторизация – это просто?

12. Что такое куки и для чего они используются? В чем отличие куков от сессий?

План урока:

1. Заголовки. Функция header;

2. Методы POST и GET;

3. Сессии;

4. Куки.

Результат урока:

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

Детали урока:

Сложность: Средняя

Время ролика: 01:48:43

Формат урока: Видео версия (.mp4)

Размер архива: 180 Mb

№16. Курс по PHP. Часть 6.

Курс по PHP. Часть 6.

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

Рассматриваются стандартные для этой темы вопросы чтения файлов, записи в них, а также работа с файловой системой в целом.

Из этого урока Вы узнаете:

1. Для чего используются файлы?

2. Файлы, как альтернатива базе данных.

3. В чем заключается плюсы и минусы при работе с файлами?

4. Почему важно закрывать файл по окончании работы?

5. Какие режимы предусмотрены для работы с файлами?

6. Как создать новый файл средствами PHP?

7. Какие функции можно использовать для чтения данных из файла?

8. Как правильно читать файл?

9. Как записать данные в файл?

10. Функции прямой работы с файлами и удобство их использования.

План урока:

1. Принципы работы с файлами. Запись в файл;

2. Чтение файла;

3. Прямая работа с файлами;

4. Практическое задание.

Результат урока:

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

Детали урока:

Сложность: Средняя

Время ролика: 01:34:57

Формат урока: Видео версия (.mp4)

Размер архива: 221 Mb

№17. Курс по PHP. Часть 7.

Курс по PHP. Часть 7.

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

В этом выпуске мы рассмотрим теоретические моменты работы с сервером MySQL, создадим тестовую базу данных и изучим основы языка запросов – SQL, посредством которого мы можем «общаться» с сервером БД. Также рассмотрим работу с БД в PHP.

Из этого урока Вы узнаете:

1. В чем заключается преимущество использования БД по сравнению с файлами?

2. Что такое БД?

3. Как создать БД?

4. Что необходимо знать о типах данных сервера MySQL?

5. Что такое ряды и поля БД?

6. Что такое первичный ключ и автоинкрементация?

7. Какие операторы языка SQL используются для начал работы с БД?

8. Как происходит работа с БД из PHP?

9. Что такое дамп БД?

10. Как осуществить экспорт-импорт БД?

План урока:

1. Теоретические основы работы с MySQL;

2. Создание БД;

3. Операторы SELECT, INSERT, UPDATE, DELETE;

4. Работа с БД в PHP;

5. Экспорт-импорт БД;

6. Бонусный урок – SQL-инъекции.

Результат урока:

По итогам урока Вы сможете создавать веб-приложения, использующие в качестве исчтоника хранения информации СУБД MySQL. Вы научитесь создавать БД и таблицы в ней, добавлять и получать информацию из БД и многое другое. Также Вы узнаете о таком понятии, как SQL-инъекция и научитесь защищать свои веб-приложения от данных уязвимостей.

Детали урока:

Сложность: Средняя

Время ролика: 02:44:00

Формат урока: Видео версия (.mp4)

Размер архива: 306 Mb

№18. Курс по PHP. Часть 7.

Курс по PHP. Часть 8.

Завершающий выпуск курса посвящен более детальному рассмотрению практического использования PHP при работе с базами данных. В частности, детальнее рассмотрены особенности использования операторов SELECT, INSERT, DELETE, UPDATE.

Также в выпуске изучены так называемые конструкции включений, рассмотрена специфика их работы и особенности их применения.

Из этого урока Вы узнаете:

1. Что такое конструкции включений.

2. Особенности использования той или иной конструкции включения.

3. Для чего используются конструкции включений.

4. Для чего необходима библиотека функций.

5. Как получить и организовать вывод данных из БД.

6. Как добавить новые данные в БД.

7. Как изменить имеющиеся данные в БД.

8. Как удалить данные из БД.

План урока:

1. Конструкции включений;

2. SELECT – Выборка данных из БД;

3. INSERT – Добавление данных в БД;

4. DELETE – Удаление из БД;

5. UPDATE – Изменение записи в БД;

Результат урока:

По итогам урока мы создадим простейшее приложения, использую знания, полученные на протяжении всего курса. Также мы познакомимся с понятием «библиотека функций» и узнаем, почему библиотека функций упрощает написание веб-приложений и структурирует код самого приложения.

Детали урока:

Сложность: Средняя

Время ролика: 01:59:21

Формат урока: Видео версия (.mp4)

Размер архива: 250 Mb

№19. Создание и установка темы «комиксов» на WordPress (Часть 3)

создание темы wordpress

В первых двух частях был создан макет в Фотошопе и из него сверстан шаблон сайта на тему комиксов. В этой части мы, по многочисленным просьбам в комментариях, создадим, используя шаблон из второй части, готовую тему для WordPress (WP).

Из этого урока Вы узнаете:

1. В чем заключаются особенности создания темы WP?

2. Что необходимо знать для успешного создания темы WP?

3. Как быстро и просто перенести любой шаблон на движок WP?

4. Без каких функций WP невозможно создать тему?

5. Можно ли использовать запросы SQL при создании темы?

6. Как пишутся SQL-запросы в WP?

7. Сложно ли создать оригинальную тему WP?

План урока:

1. Устанавливаем WP;

2. Немного об особенностях создания темы WP;

3. Знакомимся с тегами WP;

4. Учимся выводить посты;

5. Переносим шаблон в создаваемую тему;

6. Выводим посты в теме;

7. Навигация;

8. Разбиваем шаблон на составляющие. Меню постоянных страниц;

9. Шаблон страницы и поста;

10. Виджетируемый сайдбар;

11. Шаблон комментариев;

12. Популярные посты в табах;

13. Популярные посты в табах (продолжение);

14. Слайдер;

15. Последние комментарии в табах;

16. Шаблон поиска;

17. Доработка шаблона. Исправление ошибок. Советы и рекомендации;

18. P.S. Исправление ошибок.

Результат урока:

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

Детали урока:

Сложность: Средняя

Время ролика: 03:23:19

Формат урока: Видео+текстовая версии (.mp4; pdf)

Размер архива: 613 Mb

№20. Курс по CSS3. Часть 1.

Курс по CSS3. Часть 1.

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

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

Из этого урока Вы узнаете:

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

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

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

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

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

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

7. Научитесь задавать для одного блока несколько фоновых изображений.

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

9. Научитесь управлять отображением фона относительно границ элемента или его содержимого.

План урока:

1. Свойство border-radius;

2. Свойство border-image;

3. Свойство box-shadow;

4. Свойство background-image и background для задания нескольких фоновых изображений;

5. Свойство background-size;

6. Свойство background-clip;

7. Свойство background-origin.

Результат урока:

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

Детали урока:

Сложность: Средняя

Время ролика: 01:33:06

Формат урока: Видео версия (.mp4)

Размер архива: 229 Mb

№21. Как создать гостевую книгу на сайте.

создание гостевой книги

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

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

Из этого урока Вы узнаете:

1. Почему гостевая книга является «эталонной вещью» в программировании?

2. В чем «вредность» волшебных кавычек и как от них избавиться?

3. Как правильно создать минимальный файл конфигурации?

4. Как библиотека функций поможет сделать код «красивым»?

5. Основы защиты от sql-инъекций и XSS-атак.

6. Как добавить к комментариям BB-теги?

План урока:

1. Старт проекта. Файл конфигурации.

2. Добавление комментариев.

3. Добавление комментариев. Часть 2.

4. Вывод комментариев.

5. Авторизация администратора.

6. Удаление комментариев.

7. BB-теги.

8. Инсталляционный файл.

Результат урока:

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

Детали урока:

Сложность: Средняя

Время ролика: 02:09:19

Формат урока: Видео версия (.mp4)

Размер архива: 147 Mb

№22. Модернизация гостевой книги.

модернизация гостевой книги

В этом уроке мы с Вами немного доработаем гостевую книгу, которую Вы учились создавать на предыдущем уроке вместе с Андреем Кудлаем. Функционал ее останется прежним, но мы попытаемся сделать ее более современной и интерактивной, с помощью использования AJAX и библиотеки jQuery.

Из этого урока Вы узнаете:

1. Что такое AJAX и в чем смысл асинхронного запроса?

2. Для чего применяется библиотека jQuery?

3. Что такое библиотека jQuery UI, где можно ее скачать, и как сгенерировать для нее цветовую тему?

4. Для чего служит виджет библиотеки jQuery UI – Dialog, и как с помощью него можно скрыть форму добавления нового сообщения?

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

6. Как с помощью метода AJAX можно реализовать добавление сообщения в базу данных без перезагрузки страницы в браузере?

6.1 Как используя библиотеку jQuery, можно легко обратиться к методу AJAX?

6.2 Какие необходимо указать параметры, при вызове метода AJAX, для передачи данных методом POST, и как сформировать строку передаваемых данных?

6.3 Как используя стандартные методы библиотеки jQuery можно скрыть любой элемент веб-приложения?

7. Как используя метод AJAX реализовать вывод последнего добавленного сообщения на экран?

7.1 Как использовать данные, которые пришли ответом от сервера при использовании AJAX?

7.2 Как добавить данные в выбранный блок, пред уже существующими?

7.3 Как используя jQuery сделать выборку дочернего элемента указанного блока?

8. Как с помощью AJAX удалить выбранную запись из базы данных?

8.1 Как циклически пройтись по выборке из множества элементов – что бы точно определить, по какому элементу произошел клик мышью?

8.2 Как отменить действие по умолчанию для любой функции?

8.3 Какие необходимо указать параметры в методе AJAX для отправки данных методом GET и как сформировать строку с данными?

8.4 Как путем нахождения родительских элементов блока, можно убрать этот блок с экрана браузера, вместе с найденными «родителями»?

9. Также Вы узнаете несколько стандартных методов библиотеки jQuery, которые понадобятся нам в процессе кодирования.

План урока:

1. Введение;

2. Скрываем форму добавления нового сообщения;

3. Добавление сообщения с помощью AJAX;

4. Удаление сообщений с помощью AJAX.

Результат урока:

В итоге данного урока мы познакомились с методом AJAX, изучили, как легко с ним работать, используя библиотеку jQuery. На практике рассмотрели применение одного из виджетов библиотеки jQuery UI. Но главное, мы модернизировали гостевую книгу, написанную на PHP, сделали ее более современной и интерактивной, добавили ей динамичности, используя метод AJAX (убрали перезагрузки страниц), а также за счет добавления анимационных эффектов немного приукрасили процесс добавления или удаления сообщений.

Детали урока:

Тема: PHP, javaScript&jQuery

Сложность: Средняя

Время ролика: 01:51:19

Формат урока: Видео версия (.mp4)

Размер архива: 367 Mb

№23. Секреты работы с CMS WordPress. Перенос сайта на хостинг.

Перенос сайта на хостинг

Этим уроком мы открываем цикл уроков, посвященный работе с популярной CMS WordPress (WP). В цикле уроков планируется познакомить Вас со всевозможными нюансами работы с WP, показать реализацию множества вещей, превращающих проект под управлением WP из блога в полноценный сайт. В этом уроке мы покажем, как перенести сайт на WP с локального сервера (или другого хостинга) на хостинг.

Из этого урока Вы узнаете:

1. Какова последовательность шагов при переносе сайта?

2. Что такое дамп базы данных (БД)?

3. Как создать дамп БД?

4. Как создать БД и пользователя к ней на сервере хостера?

5. Как импортировать имеющийся дамп БД в БД на хостинге?

6. Каковы особенности переноса проекта на WP на сервер?

7. С какими трудностями можно столкнуться при смене доменного имени сайта WP и как их решить?

8. Также Вы узнаете 3 важных запроса SQL, без которых сайт при смене доменного имени попросту не будет функционировать.

План урока:

1. Создание дампа базы данных (БД);

2. Создание на сервере хостера БД и пользователя для этой БД;

3. Импорт дампа БД на хостинг;

4. Перенос файлов проекта на хостинг;

5. Правка конфигурационного файла;

6. Правка путей на сайте (опционально).

Результат урока:

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

Детали урока:

Сложность: Легкая

Время ролика: 00:37:54

Формат урока: Видео версия (.mp4)

Размер архива: 88.3 Mb

№24. Секреты работы с CMS WordPress. Описание рубрик. Работа с расширениями загружаемых файлов.

описание рубрик wordpress

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

Из этого урока Вы узнаете:

1. Для чего в админке имеется поле с описанием рубрики, если оно не используется в темах?

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

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

4. Что означает понятие «хук» в WP?

5. Как регистрировать хук, позволяющий управлять фильтром загрузок?

План урока:

1. Название и описание рубрики;

2. Работа с типами загружаемых файлов;

Результат урока:

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

Детали урока:

Сложность: Легкая

Время ролика: 00:40:25

Формат урока: Видео версия (.mp4)

Размер архива: 77.6 Mb

№25. Постраничная навигация.

Постраничная навигация

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

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

Из этого урока Вы узнаете:

1. Как создавать универсальные пользовательские функции?

2. Возможно ли использовать постраничную навигацию при работе с файлами?

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

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

5. Каков алгоритм создания любой постраничной навигации?

6. А также Вы закрепите навыки по работе с БД, файлами, условными операторами, циклами и пр.

План урока:

1. Постраничная навигация при работе с БД;

2. Постраничная навигация при работе с файлами;

3. Постраничная навигация для крупных проектов.

Результат урока:

По итогам урока мы получим 2 универсальные функции постраничной навигации, одна из которых подойдет для небольших проектов, а вторая – для проектов с неограниченным количеством контента. Также отдельно мы узнаем особенности создания постраничной навигации для приложений, использующих в качестве БД текстовые файлы. И, наконец, Вы узнаете принцип создания и работы алгоритма постраничной навигации.

Детали урока:

Раздел: PHP

Сложность: Средняя

Время ролика: 01:43:00

Формат урока: Видео версия (.mp4)

Размер архива: 214 Mb

№26. Создание счетчика посещений.

Создание счетчика посещений

Счетчик посещений для сайта – такую штуку предлагает множество сервисов в сети. Достаточно зарегистрироваться на определенном сервисе, и Вы получите код счетчика для своего сайта. Благодаря этим сервисам можно получить массу информации (порой и половиной этой информации мы не пользуемся) о посетителях Вашего сайта: сколько было уникальных посетителей, сколько просмотров, с каких браузеров посещали сайт, разрешение экрана, операционная система и прочая, и прочая, и прочая.

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

Из этого урока Вы узнаете:

1. Как создать алгоритм счетчика посещений.

2. Как средствами PHP получить IP-адрес пользователя.

3. Как реализовать ограничение подсчета посетителей по IP.

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

План урока:

1. Формулируем задачу;

2. Строим алгоритм;

3. Создаем БД и устанавливаем подключение;

4. Добавляем запись с текущей датой. Пункт 3 алгоритма;

5. Реализуем оставшуюся часть алгоритма;

6. Выводим данные счетчика;

7. Выводим статистику на скрытой странице.

Результат урока:

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

Детали урока:

Раздел: PHP

Сложность: Средняя

Время ролика: 01:46:24

Формат урока: Видео+текстовая версии (.mp4;pdf)

Размер архива: 212 Mb

№27. Создание административной части для флеш-галереи. Работа с XML. Часть1.

Создание административной части для флеш-галереи. Работа с XML

Сложно представить себе мир WEB’a без такой замечательной вещи, как флеш. Все Вы, думаю, видели ее на многих сайтах в сети. Это могут быть простые баннеры, или что-то посложнее – галереи, плееры аудио или видео с плейлистами, даже целые сайты, сделанные исключительно на флеше. Согласитесь, смотрятся такие вещи очень привлекательно и эффектно, придавая сайту определенный шарм.

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

Из этого урока Вы узнаете:

1. Так ли страшен черт XML, как его малюют.

2. Объектно-ориентированный и процедурный подходы в программировании.

3. Что такое классы в ООП.

4. Как реализовано управление флеш-приложениями извне.

План урока:

1. Формирование задач. Старт проекта;

2. Немного теории. Вспоминаем массивы;

3. Еще немного теории. Циклы;

4. Немного об ООП. Работа с классами;

5. Создаем объект;

6. Вывод данных из XML;

7. Пишем форму;

8. Завершаем пункт Редактирование. Пишем обработчик.

Результат урока:

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

Детали урока:

Раздел: PHP

Сложность: Средняя

Время ролика: 01:42:25

Формат урока: Видео+текстовая версии (.mp4;pdf)

Размер архива: 181 Mb

№28. Создание административной части для флеш-галереи. Работа с XML. Часть2.

Создание административной части для флеш-галереи. Работа с XML

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

Напоминаем, что в первой части мы создали пункт Редактировать и уже можем изменять название и описание картинок в галерее. Также, по ходу написанию кода этого пункта, мы вспомнили массивы, циклы, познакомились с основами ООП, а именно – работа с готовым классом SimpleXMLElement.

Из этого урока Вы узнаете:

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

2. Как читать содержимое каталога и получать массив файлов в каталоге.

3. Как создать простейший загрузчик файлов.

План урока:

1. Создаем форму добавления нового фото;

2. Пишем функцию генерирования имени картинок;

3. Обработчик формы. Определяем переменные;

4. Обработчик формы. Проверяем тип загруженных файлов;

5. Обработчик формы. Проверяем размеры загруженных картинок;

6. Обработчик формы. Получаем необходимые переменные./span>

Результат урока:

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

Детали урока:

Раздел: PHP

Сложность: Средняя

Время ролика: 01:29:47

Формат урока: Видео+текстовая версии (.mp4;pdf)

Размер архива: 176 Mb

№29. Создание административной части для флеш-галереи. Работа с XML. Часть3.

Создание административной части для флеш-галереи. Работа с XML

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

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

Из этого урока Вы узнаете:

1. Как добавлять данные в файл XML.

2. Как работать с методом addChild() класса SimpleXMLElement.

3. Как сохранять объекты как файл XML.

План урока:

1. Копирование загруженных файлов;

2. Добавление записи в файл XML;

3. Реализуем удаление.

Результат урока:

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

Детали урока:

Раздел: PHP

Сложность: Средняя

Время ролика: 01:16:47

Формат урока: Видео+текстовая версии (.mp4;pdf)

Размер архива: 158 Mb


купить


купить

Отзывы.

Отзыв от Андрея Вильк.

E-mail: anrivilk@gmail.com

Отзыв от Эдуарда Кочергина.

Отзыв от Андрея Николаева.

E-mail: dronik0007@mail.ru

Андрей Николаев

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

Для начала хочу выразить большую благодарность всем тем, кто помогал мне решать мои проблемы, которые у меня возникали в процессе создания сайта. Парни всем РЕСПЕКТ-))

О форуме, платном продукте и об авторах хочется сказать следующее…

Клиентам на форуме действительно оказывается ОЧЕНЬ быстрая и качественная поддержка. Отсылаешь вопрос, и уже в течение 30-60 минут тебе начинают помогать решать возникшую проблему. Это очень классно, так как время дорого.

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

Об авторах коротко хочется сказать следующее, парни Вы молодцы продолжайте в том же духе-)

Покупкой доволен-))

Отзыв от Лилии Жигуновой.

E-mail: lilia.g05@mail.ru

Кто раздумывает, стоит ли приобретать Премиум уроки?

Я Вам скажу, что стоит!

Стоит, по следующим причинам:

    1. За январь выпущено 4 урока, длительностью более часа каждый, при этом качество полезности – каждая минута видео урока, как говорят – «никакой воды». Учтите что при подписке, я еще и получила доступ к предыдущим архивам. Т.е. я получила 15 уроков!

    2. Своевременность, современность преподаваемого материала.

    Предоставляемая информация «обточена» временем, профессиональна.

    3. Уровень сложности учебного материала в видео уроках разный, а не только для начинающих. Следовательно, эти уроки должны быть интересны широкой аудитории, с разным уровнем знаний. А новичкам в этом интересном деле желательно (даже нужно) пройти курс обучения HTML и CSS – видео уроки по HTML и CSS распространены бесплатно по Рунету.

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

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

С уважением, Л.А. Удачи и успехов всем.


купить


купить

[x] закрыть

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

P.S. Если Вы еще не присоединились к Премиум разделу сайта, то мы еще можем, конечно же, позволить себе набор членов не во вред занятости нашей службы поддержки по текущей цене. Когда же у нас количество человекочасов поддержки превысит заявки, то мы будем обязательно поднимать цену за доступ в платный раздел сайта. Судя по количеству подписчиков это может произойти весьма скоро.

P.P.S.: Напоминаем Вам о нашей гарантии: в первый месяц действует гарантия полного возврата денег в течение семи дней со дня обращения. Мы допускаем, что вы можете разочароваться в наших уроках и поэтому желаем защитить вас от финансовых потерь. В случае форс-мажорных обстоятельств (командировки, болезни, завал на работе) подписка не теряется – если вы ничего не скачивали, то просроченный доступ вам восстановят при обращении в техподдержку.

Зарегистрироваться в партнерской программе