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

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

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

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

Баннер

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

Часть 1. Нарезка и верстка макета Интернет-магазина

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

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

Часть 2. Программирование Интернет-магазина

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

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

Часть 3. Полный курс по PHP

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

  • Познакомитесь с такой необходимой вещью любого языка программирования, как синтаксис. Узнаете о переменных и константах, а также о различиях между ними и областях применения каждой из них
  • Вы познакомитесь с типами данных и узнаете, почему PHP относится к категории слабо типизированных языков. Также поймете плюсы и минусы слабой типизации языка
  • Вы быстро освоите циклы и условия — те вещи, без которых немыслим любой язык программирования. Научитесь использовать тот или иной цикл в зависимости от ситуации
  • Вы узнаете, как буквально несколькими строками кода построить таблицу умножения неограниченной длины
  • Узнаете о массивах и их отличии от переменных. Научитесь уверенно работать с массивами, как одномерными, так и многомерными. Узнаете о преимуществах работы с многомерными массивами данных
  • PHP любезно предоставляет набор из сотен готовых функций: строковые функции, математические, функции даты и времени и множество других. Вы научитесь виртуозно пользоваться документацией для работы со всем этим множеством функций
  • Вы узнаете о том, как избегать дублирования кода, создавая собственные функции — пользовательские функции
  • Также узнаете об особенностях работы строковых функций с мультибайтовыми кодировками
  • Освоите работу с методами передачи данных и глобальными массивами, обеспечивающими передачу данных. Узнаете о таком понятии, как «проблема F5» и научитесь запросто решать данную проблему
  • Вы научитесь использовать в своей работе куки и сессии. Узнаете об отличиях между ними и сфере применения кук и сессий
  • Вы узнаете о том, что такое заголовки и как с ними работать. Также научитесь решать возможные проблемы при работе с заголовками
  • Научитесь работать с файлами, которые выступают в качестве простейшего хранилища данных. Узнаете о плюсах и минусах использования файлов для хранения данных, а также о режимах работы с файлами
  • Вы полностью освоите работу с сервером баз данных MySQL. Узнаете о языке запросов SQL. Научитесь оперировать информацией БД
  • Вы легко научитесь создавать БД, узнаете о таком понятии, как дамп БД и научитесь осуществлять экспорт/импорт БД
  • Создавая веб-приложение, Вы быстро закрепите все полученные знания на практике, узнаете о структурировании кода приложения и о библиотеке функций

Часть 4. Полный курс по работе с сервером БД MySQL

Если Вы не умеете или можете составлять только простые запросы к базе данных. Если составляете несколько запросов там, где вполне можно обойтись одним... Тогда настоятельно рекомендуется Вам познакомиться с БД поближе. Чтобы использовать возможности сервера БД в гораздо более полном объеме, нежели четыре стандартных оператора, описанных в учебнике по PHP. Здесь рассматривается работа с популярным сервером БД MySQL и составление запросов SQL.

  • Что такое БД, сервер БД, сервер MySQL, SQL. Как настроить запуск сервера в качестве службы Windows, обеспечивая тем самым более удобную работу
  • Типы данных. Как знание типов данных поможет оптимизировать хранение данных в БД
  • Использование сервер БД в качестве калькулятора — легко! Вы узнаете, как посчитать что-либо
  • Что такое реляционная БД. Как организовать простую выборку данных. Как получить только уникальные данные
  • NULL — особое значение в БД. Вы узнаете, как организовать поиск по БД при помощи оператора LIKE и когда можно использовать такой поиск, а когда совсем не нужно этого делать
  • Целостность данных, как одна из основных задач сервера. Как «помочь» серверу сохранить целостность данных
  • Как выполнить ту или иную задачу на сервере, не перекладывая эту работу на PHP. Функции языка SQL
  • Как составлять сложные запросы. Как получить данные сразу из нескольких таблиц
  • Что такое агрегатные функции и для чего они нужны
  • Что такое псевдонимы
  • Как организовать функциональный и быстрый поиск по данным. Возможные проблемы и их решения при организации поиска
  • Как работать с БД из веб-приложения на PHP

Бонусы

  • Перенос сайта на сервер
  • Обзор готовых решений Интернет-магазина в Рунете

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

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

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

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