Интернет-магазин под ключ

Самая популярная тема в сфере сайтостроения на данный момент — это интернет-магазины и лендинги. С лендингами все просто, а вот с интернет-магазинами ситуация сложнее. С одной стороны, есть много готовых движков, но они подходят не всем. А с другой стороны, можно написать интернет-магазин с нуля и под конкретные нужды (свои или заказчика), но для этого нужно обладать хорошими знаниями технологий HTML, CSS, PHP, MySQL, jQuery.

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

Баннер

Содержание видеокурса «Интернет-магазин под ключ»:

Раздел 1. Нарезка и верстка макета

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

  • Вы узнаете, как максимально эффективно исследовать PSD-макет сайта
  • Вы изучите легкий метод определения подходящей разметки страницы и сможете использовать его в будущем для других проектов
  • Вы научитесь правильно верстать блочный трехколоночный резиновый каркас
  • Вы поймете, как эффективно использовать позиционирование для резиновых сайтов
  • Вас ждут все тонкости поведения плавающих блоков. На этом вопросе многие спотыкаются, но вы сэкономите время и сделаете все быстро
  • Вы поймете, как правильно использовать свойство float для резиновых сайтов
  • Вы легко сможете определять и вырезать необходимые фоновые изображения
  • Вы научитесь грамотно позиционировать фоновые изображения
  • Вы узнаете, как описать, казалось бы, табличную структуру блоками
  • Вы сможете легко выравнивать элементы для резиновой верстки и создавать необходимые отступы
  • Вас ждет прием, который позволит предусмотреть все возможные поведения сайта при его наполнении. Это знание поможет вам избежать возможных проблем в будущем
  • Вы научитесь предусматривать и описывать все возможные элементы, которые могут быть на сайте, но которых нет в макете на данный момент
  • Вы осознаете, как взаимодействуют плавающие, позиционированные и центрированные элементы макета
  • Вы разберетесь как установить галерею на сайт и что для этого необходимо. Вы поймете как грамотно организовать структуру галереи и назначить нужные пути к файлам скриптов
  • Вы научитесь использовать знаменитый плагин firebug для поиска и изменения стилей
  • При верстке будут задействованы псевдоклассы, которые позволяют точно воздействовать на элементы верстки. Вы добавите данный инструмент в свой арсенал
  • Вы научитесь делать нестандартные поля для поиска
  • Вы поймете какую разметку лучше всего использовать для отображения каталога
  • Вы научитесь использовать CSS3 для скругления углов и создания теней для блоков
  • Чтобы не писать сложный CSS3 код вручную, вы научитесь пользоваться специальными сервисами для быстрой генерации нужных эффектов
  • Вы научитесь делать градиенты на CSS3
  • Как назначать градиенты, используя CSS3
  • Вы поймете, как можно легко ускорить процесс верстки на CSS3, используя сервис css3pie
  • Вы научитесь обходить неприятную проблему схлопывания границ блоков при верстке, а значит, сэкономите время на поиске решений

Раздел 2. Программирование видимой части

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

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

Раздел 3. Программирование администраторской части

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

  • Вы создадите полноценную администраторскую зону для своего интернет-магазина
  • Вы изучите процесс загрузки базовых картинок товара, а также загрузку картинок галереи товара. И, главное, реализуете функцию загрузки и удаления картинок без перезагрузки основного содержимого страницы, используя при этом возможности библиотеки AjaxUpload
  • Вы сможете реализовать одну из «фишек» современных приложений — сортировка элементов простым перетаскиванием
  • Вы научитесь уверенно управлять (добавлять, удалять, редактировать) элементами сайта
  • Вы узнаете, как ограничить доступ к определенной части сайта, используя не только авторизацию, но и механизм ролей
  • Сможете подключить к абсолютно любым текстовым областям визуальный редактор CKEditor. Научитесь правильному подключению к данному визуальному редактору файлового менеджера KCFinder. И, главное, узнаете, как закрыть одну из неочевидных «дыр» в приложении, использующем редактор с файловым менеджером
  • Легко реализуете загрузку и мультизагрузку картинок. Узнаете о возможных нюансах, связанных с загрузкой картинок
  • Мы с вами реализуем удобную сортировку составляющих сайта (страницы, информеры) по типу виджетов в WP, то есть сортировку элементов простым перетаскиванием
  • Сделаете приложение более удобным и динамичным, реализовав загрузку и удаление картинок без перезагрузки основной части страницы
  • Вы научитесь с легкостью писать сложные запросы для получения необходимой информации из базы данных
  • На примере работы с категориями вы узнаете о принципе целостности данных
  • Вы хорошо проработаете процесс создания механизма управления содержимым сайта (страницы, новости, категории, товары и т.д.)
  • Вы настроите управление блоками сайта и без труда сможете добавлять так называемые блоки-информеры
  • Вы научитесь разбираться в организации вывода товаров и их добавлении в базу данных
  • Вы познакомитесь с одним из способов закрытия так называемых «дыр» в коде сайта на примере обеспечения безопасности файлового менеджера
  • Вы легко реализуете загрузку и мультизагрузку картинок. Узнаете о возможных нюансах, связанных с загрузкой картинок

Бонусы

  • Микикурс - "Цикл премиум-уроков по PHP"
  • Миникурс - "Цикл премиум-уроков по MySQL"
  • Видеоурок - "Перенос сайта на сервер"
  • Видеоурок - "Обзор движков интернет-магазинов"
  • Миникурс - "Интернет-магазин на WordPress"
  • Видеокурс - "Мгновенные клиенты в интернет-магазин"
  • Видеокурс - "PHP-программирование на ZEND FRAMEWORK"

Интернет-магазин под ключ
Авторы: Андрей Бернацкий и Андрей Кудлай

Узнать подробнее...(перейти на сайт автора)

Не работает ссылка? — Напишите нам об этом в комментариях.
Понравился материал? — Кликните по кнопкам ниже и расскажите о нём друзьям!

Внимание! Посетители, находящиеся в группе Гости, не могут оставлять комментарии. Зарегистрируйтесь или зайдите на сайт под своим логином.