19Май 2013
Премиум уроки по созданию сайтов - Год в эфире. Сезон 2012 (2012) Видеокурс
Уникальный практический видео курс «Премиум уроки по созданию сайтов -
Год в эфире. Сезон 2012» — это эксклюзивные, актуальные и подробные
видео уроки, тщательно подготовленные опытными профессионалами. Это
законченный продукт, который предоставляется Вам вместе с
исходниками.Видео курс будет полезен как новичкам, так и профессионалам,
ведь здесь вы найдете не только базовые знания, но и такие возможности, о
которых умалчивают многие опытные web-мастера. Если вы только начали
покорять вершину сайтостроения, то этот курс будет вам просто необходим.
Этот видеокурс вобрал в себя огромное количество видеоуроков, накопившиеся у авторов за целый год и поможет Вам овладеть теми навыками сайтостроения, которые до этого были вам недоступны. Множество секретов и "фишек", необычные подходы к написанию кода сайта, оригинальное создание дизайна для сайта, профессиональные методы оптимизации и многое другое, изучая которые Вы постепенно будете развивать свои знания в этой области и расширять возможности по созданию сайтов любой сложности.
Начав просмотр видеокурса вы научитесь создавать собственную систему управления сайтов со своей администраторской панелью, освоите создание блога, узнаете как быстро и просто перенести готовый сайт или блог на хостинг. Вы познакомитесь с CMS WordPress и научитесь с ней работать, научитесь устанавливать различные расширения и дополнения для большей функциональности, научитесь писать статьи и располагать их на своем готовом сайте. Вы научитесь создавать собственные шаблоны для сайта, работать со стилями меню и их отображением, узнаете как быстро и просто внедрить систему комментариев на свой сайт, научитесь создавать сложные шаблоны для сайта и различные выпадающие меню на ява-скрипте и обычном css.
Также в обучающем видеокурсе «Премиум уроки по созданию сайтов - сезон 2012» вы научитесь работать с базой данных, изучите php, html и css, узнаете секреты и способы создания гостевой книги для сайта и приемы ее модерации. Вы научитесь устанавливать различные темы на сайт, изучите основы программирования для создания скриптов, научитесь создавать собственный счетчик посетителей, работать с различными flash галереями и xml форматами.
Кроме этого в видеокурсе вас ждет подробное объяснение о реализации ссылок ЧПУ на своем сайте, научитесь делать живой поиск по сайту как это решено на многих поисковых системах. Вы научитесь создавать различные формы в том числе и обратной связи, освоите создание облака тегов, научитесь создавать постраничную навигацию. Вы сможете реализовать опрос на своем сайте, внедрить систему регистрации пользователей, узнаете секреты создания интернет-магазина с помощью WordPress и многое другое.
5 причин, почему данные Премиум-уроки принесут Вам огромную пользу:
• Только авторский материал.
Все премиум-уроки создаются исключительно профессионалами своего дела. Пишутся от первого лица. Вы никогда не найдете эти уроки в составе других курсов. Каждый прием, каждая методика использовались для создания реально существующих сайтов.
• Только практика.
В премиум-уроках нет никакой воды. Открыв урок, вы увидите на мониторе процесс создания сайта или его части. Вы сможете легко повторить каждый шаг самостоятельно.
• Исходники в комплекте.
Вам не нужно придумывать велосипед. Весь код, все плагины, все материалы, которые используются в уроках, идут вместе с диском. Все готово: просто берите и повторяйте. Причем, если вы хотите, то можете сначала применить результат, а потом разобраться в принципах и тонкостях работы.
• Доступное изложение.
Вы на 100% будете понимать код. Вы в любом случае сможете «въехать» в материал. Ведь мало того, что каждый шаг в уроке сопровождается детальным видеорядом, так еще и сами объяснения даны простым человеческим языком.
• Сайт «быстрого приготовления».
Вам не нужно проходить долгий и нудный курс о построении сайтов. Перед вами диск с конкретными практическими уроками, разложенными по полочкам. В любой момент используйте именно те знания, которые необходимы прямо сейчас.
Содержание видеокурса:
• Создание простой системы управления содержимым (CMS) с панелью администратора
- В чем заключается суть концепции Модель-Вид-Контроллер (MVC)?
- Что такое модель?
- Что такое вид?
- Что собой представляет контроллер, и каким образом он связывает вид с моделью?
- Как разделить модель вид и контроллер при создании веб-приложения?
• Создание собственного блога. Урок 1"
- Как настраивать сервер под создаваемый проект?
- Основные приемы верстки сайта?
- Как создать универсальный двухколоночный шаблон?
- Извечная проблема – как прижать футер к низу?
- Что такое спрайты и в чем их ценность для любого сайта?
• Создание собственного блога. Урок 2
- Из этого урока Вы узнаете:
- Как шаблон сайта разбить на части?
- Почему шаблон любого сайта желательно делить на логические части?
- Как разрабатывать структуру БД сайта?
- Как правильно соединяться с БД?
- Как правильно получать и выводить информацию из БД?
- В чем заключаются основные ошибки при работе с БД?
• Создание собственного блога. Урок 3
- Как реализовать алгоритм количества просмотров статей сайта?
- Приведение типов – основа безопасности любого сайта.
- Как можно реализовать вывод постоянных страниц сайта?
- Использование метода передачи данных GET и возможные проблемы.
• Создание собственного блога. Урок 4
- Как ограничить доступ к отдельной странице или разделу сайта?
- Как защитить свой сайт от не санкционируемого доступа?
- Как прикрутить к форме визуальный редактор?
- Как добавить на сайт файловый менеджер?
- Что такое XSS-уязвимость и как обезопасить свой сайт от данного вида атак?
- Принципы создания административной части сайта.
• Создание собственного блога. Урок 5
- Как реализовать черновик на блоге?
- Реализация основного функционала административной части блога.
- Алгоритм написания архива статей.
- Работа с функциями SQL.
- Интересное решение реализации архива статей.
• Создание собственного блога. Урок 6
- Как добавить комментарии к своему сайту?
- Как сделать комментарии предмодерируемыми?
- Реализация постраничной навигации для блога.
- Как правильно создать поиск по сайту.
- Возможные проблемы при создании поиска и способы их решения.
• Секреты работы с CMS WordPress. Перенос сайта на хостинг
- Какова последовательность шагов при переносе сайта?
- Что такое дамп базы данных (БД)?
- Как создать дамп БД?
- Как создать БД и пользователя к ней на сервере хостера?
- Как импортировать имеющийся дамп БД в БД на хостинге?
- Каковы особенности переноса проекта на WP на сервер?
- С какими трудностями можно столкнуться при смене доменного имени сайта WP и как их решить?
- Также Вы узнаете 3 важных запроса SQL, без которых сайт при смене доменного имени попросту не будет функционировать.
• Секреты работы с CMS WordPress. Описание рубрик. Работа с расширениями загружаемых файлов
- Для чего в админке имеется поле с описанием рубрики, если оно не используется в темах?
- Как использовать указанное поле и выводить в теме описание рубрик?
- Каким образом возможно править файлы ядра WP и почему этого не стоит делать?
- Что означает понятие «хук» в WP?
- Как регистрировать хук, позволяющий управлять фильтром загрузок?
• Секреты работы с CMS WordPress. Выбор статей для вывода
- Функция query_posts(), как одна из основ WordPress.
- Что такое произвольные поля и для чего их можно использовать?
- Как получить вывод статей только по произвольному полю?
- Каким образом можно выводить статьи только определенной категории или даже нескольких категорий?
- Как исключить статьи рубрики из вывода?
- Что такое метки в WordPress и почему они используются далеко не в полной мере?
- Как можно отбирать статьи для вывода по меткам?
• Секреты работы с CMS WordPress. Шоткод. Управление ролями
- Что такое шоткод и чем он может быть полезен?
- Как всего одним тегом в редакторе пользователь может вызвать выполнение функции?
- Как можно оптимизировать работу WordPress, избавившись от «лишних» запросов?
- Возможна ли «тонкая» настройка прав имеющихся ролей в WordPress?
- Возможно ли вообще создавать собственные роли?
- Глобальная и индивидуальная настройка ролей – реальность?
• Секреты работы с CMS WordPress. Использование пользовательских шаблонов. Стили меню
- Что такое пользовательские шаблоны и где они могут быть полезны?
- В чем отличие стандартных шаблонов от пользовательских?
- Как можно создавать и настраивать формы?
- Немного фантазии или как создать радужное меню на сайте?
• Секреты работы с CMS WordPress. Работа с комментариями
- Каким же образом возможно получить практически любой вид комментариев без использования шаблона комментариев?
- Немного о работе функции comments_template() «изнутри».
- Как работает функция wp_list_comments()?
- Для чего, собственно, необходим шаблон comments.php и как правильно с ним работать?
- А также Вы узнаете ответ на главный вопрос – Как взять понравившееся оформление комментариев из любой другой темы?
• Секреты работы с CMS WordPress. Множественные циклы
Из этого урока Вы узнаете:
- Неужели сайт на WordPress обречен на шаблонность?
- Скрытые возможности цикла в WordPress.
- Примеры множественных циклов в WordPress.
- Каким образом возможно отбирать статьи для вывода?
- Возможно ли задавать миниатюрам различные размеры?
• Секреты работы с CMS WordPress. WordPress. Создание сложных шаблонов
- Как правильно исключать из вывода строго определенные записи?
- Как выбирать различное количество записей для различных страниц?
- Как создать сложный шаблон WordPress без применения мультицикла?
• Секреты работы с CMS WordPress. Выпадающее меню для темы WordPress.
- Принцип создания простейшего выпадающего меню на CSS?
- Как сделать кроссбраузерное выпадающее меню?
- Как добавить в меню эффектности средствами jQuery?
- Как внедрить выпадающее меню в тему WordPress?
• Секреты работы с CMS WordPress. Работа с БД. Простые решения без плагинов.
- Что такое объект $wpdb?
- Основные методы объекта $wpdb.
- Как получить количество опубликованных статей?
- Как получить количество комментариев на сайте?
- Как получить последние записи без плагина?
- Как получить рейтинг популярных записей на основе количества комментариев?
• Курс по PHP. Часть 1
- Почему для изучения и работы PHP необходим сервер?
- В чем преимущество специальных редакторов при написании кода PHP и почему на начальном этапе лучше использовать как среды разработки, так и текстовые редакторы при написании кода?
- В чем отличие клиентских языков программирования от серверных?
- Какое расширение должен иметь документ PHP?
- Какие конструкции выводят информацию на экран?
- Почему переменную называют «душой программирования» и как правильно называть переменные?
- Что такое типы данных и в чем их отличие друг от друга?
- Что такое константы, чем они отличаются от переменных и для каких целей используются?
- Как и какие операторы используются в работе?
- Для чего используются комментарии?
- Какие комментарии и когда следует использовать?
- Что такое экранирование и как нам поможет «Д’артаньян»?
• Курс по PHP. Часть 2
- Почему конструкции условий так важны для любого языка программирования?
- Каков синтаксис условного операторы if-else?
- Какой тип данных и какое значение этого типа возвращает условие в случае выполнения?
- Как создаются двойные условия и для чего они необходимы?
- Особенности использования переключателя switch и случаи его использования.
- Что такое логические операторы и для чего они используются?
- Что общего между циклом и пружиной?
- Каковы особенности использования циклов while и do-while. В чем их принципиальное отличие друг от друга?
- Когда следует использовать цикл do-while и когда его не следует использовать?
- Особенности использования цикла for и его преимущества перед другими циклами?
- А также мы научимся использовать свои знания в первом практическом примере – всего из 11 строк кода создадим таблицу умножения любой длины.
• Курс по PHP. Часть 3
- Что общего между многоквартирным домом и массивом?
- В чем принципиальное отличие массивов от переменных?
- В чем отличие индексных массивов от ассоциативных?
- Что такое многомерные массивы и для чего они предназначены?
- В чем преимущество многомерных массивов перед одномерными?
- Как автоматизировать вывод элементов массива на экран?
- Использование специального цикла foreach для работы с массивами.
- Особенности использования прочих циклов при работе с массивами.
• Курс по PHP. Часть 4. Функции PHP
- Что такое функции и в чем отличие функций PHP от пользовательских функций?
- Для чего создаются пользовательские функции?
- Что такое аргументы (параметры) функций?
- Что такое область видимости переменных?
- Как и для чего используются глобальные переменные?
- Как и для чего происходит передача параметра в функцию по ссылке?
- Использование функций для работы с массивами.
- Использование строковых функций.
- Особенности использования строковых функций при работе с мультибайтными кодировками.
- Использование функций даты и времени.
• Курс по PHP. Часть 5.
- Что такое заголовки?
- Как и для чего отправляются заголовки?
- Распространенные проблемы при работе с оправкой заголовков?
- Как решить проблему всевозможных «кракозябров, вопросов, ромбиков»?
- Как организовать редирект на другую страницу?
- Как организовать редирект с задержкой по времени?
- Какие существуют методы для передачи данных?
- Как передать данные из формы?
- Что такое проблема F5 и как ее решить?
- Что такое сессии и для чего они используются?
- Авторизация – это просто?
- Что такое куки и для чего они используются? В чем отличие куков от сессий?
• Курс по PHP. Часть 6.Работа с файлами.
- Для чего используются файлы?
- Файлы, как альтернатива базе данных.
- В чем заключается плюсы и минусы при работе с файлами?
- Почему важно закрывать файл по окончании работы?
- Какие режимы предусмотрены для работы с файлами?
- Как создать новый файл средствами PHP?
- Какие функции можно использовать для чтения данных из файла?
- Как правильно читать файл?
- Как записать данные в файл?
- Функции прямой работы с файлами и удобство их использования.
• Курс по PHP. Часть 7. Работа с БД
- В чем заключается преимущество использования БД по сравнению с файлами?
- Что такое БД?
- Как создать БД?
- Что необходимо знать о типах данных сервера MySQL?
- Что такое ряды и поля БД?
- Что такое первичный ключ и автоинкрементация?
- Какие операторы языка SQL используются для начал работы с БД?
- Как происходит работа с БД из PHP?
- Что такое дамп БД?
- Как осуществить экспорт-импорт БД?
• Курс по PHP. Часть 8. Практическая работа с БД
- Что такое конструкции включений?
- Особенности использования той или иной конструкции включения.
- Для чего используются конструкции включений?
- Для чего необходима библиотека функций?
- Как получить и организовать вывод данных из БД?
- Как добавить новые данные в БД?
- Как изменить имеющиеся данные в БД?
- Как удалить данные из БД?
• Курс по CSS3. Выпуск 1. Часть 1, 2
- Как создавать закругленные углы для блоков, не используя при этом картинок?
- Как задавать различные радиусы скругления для разных углов блока?
- Как задавать различные значения скругления по вертикали и горизонтали для одного угла блока и особенности такого задания?
- Как задавать такой border для блока, который Вы хотите, используя при этом изображение?
- Какие требования к изображению, которое будет использоваться для border и какой есть сервис автоматизации для настройки и предпросмотра данного изображения?
- Как грамотно и правильно создать реалистичную тень для блока, не используя фоновых изображений?
- Научитесь задавать для одного блока несколько фоновых изображений.
- Научитесь позиционировать и масштабировать каждое из фоновых изображений для блока.
- Научитесь управлять отображением фона относительно границ элемента или его содержимого.
• Курс по CSS3. Выпуск 2. Часть 1, 2
- Как задавать прозрачность для блока, и с какими трудностями при этом сталкиваемся?
- Как обходить трудности в указании прозрачности?
- Новые форматы задания прозрачных цветов, их отличия и способы задания.
- Как создавать градиенты не используя изображения?
- Как заставить градиент «идти» под наклоном, то есть, например, от правого нижнего угла к левому верхнему?
- Как оставить градиент в нужном месте элемента, затем продолжить основной фон, и закончить элемент опять градиентом?
- Старый и новый синтаксис задания градиентов для webkit (google chrome, Safari) браузеров.
• Курс по CSS3. Выпуск 3. Часть 1, 2
- Как задавать радиальный градиент?
- Научитесь управлять всеми его свойствами.
- Как задавать множество цветов для радиального градиента и как управлять областью перехода между цветами?
- Как можно рисовать разноцветные кольца, используя радиальный градиент?
- Как назначить для текста блока множество колонок?
- Как управлять шириной колонок, отступами и границами?
- Научитесь делать разрыв колонок для заголовков.
• Курс по CSS3. Выпуск 4. Часть 1, 2
- Как подключить и назначить нестандартный шрифт используя сервис google web fonts?
- Как подключать свой файл шрифта к странице, заставить его работать во всех браузерах и использовать этот шрифт?
- Тонкости использования подключаемых шрифтов.
- Как назначить тень для текста?
- Как назначить многоцветную тень для текста и какого эффекта можно добиться, используя тени для текста?
- Как уместить длинные слова в узком блоке?
• Как создать гостевую книгу на сайте
- Почему гостевая книга является «эталонной вещью» в программировании?
- В чем «вредность» волшебных кавычек и как от них избавиться?
- Как правильно создать минимальный файл конфигурации?
- Как библиотека функций поможет сделать код «красивым»?
- Основы защиты от sql-инъекций и XSS-атак.
- Как добавить к комментариям BB-теги?
• Модернизация гостевой книги
- Что такое AJAX и в чем смысл асинхронного запроса?
- Для чего применяется библиотека jQuery?
- Что такое библиотека jQuery UI, где можно ее скачать, и как сгенерировать для нее цветовую тему?
- Для чего служит виджет библиотеки jQuery UI – Dialog, и как с помощью него можно скрыть форму добавления нового сообщения?
- Как из простого текста сделать кнопку, открывающую диалоговое окно с формой добавления нового сообщения?
- Как с помощью метода AJAX можно реализовать добавление сообщения в базу данных без перезагрузки страницы в браузере?
- Как используя библиотеку jQuery, можно легко обратиться к методу AJAX?
- Какие необходимо указать параметры, при вызове метода AJAX, для передачи данных методом POST, и как сформировать строку передаваемых данных?
- Как используя стандартные методы библиотеки jQuery можно скрыть любой элемент веб-приложения?
- Как используя метод AJAX реализовать вывод последнего добавленного сообщения на экран?
- Как использовать данные, которые пришли ответом от сервера при использовании AJAX?
- Как добавить данные в выбранный блок, пред уже существующими?
- Как используя jQuery сделать выборку дочернего элемента указанного блока?
- Как с помощью AJAX удалить выбранную запись из базы данных?
- Как циклически пройтись по выборке из множества элементов – что бы точно определить, по какому элементу произошел клик мышью?
- Как отменить действие по умолчанию для любой функции?
- Какие необходимо указать параметры в методе AJAX для отправки данных методом GET и как сформировать строку с данными?
- Как путем нахождения родительских элементов блока, можно убрать этот блок с экрана браузера, вместе с найденными «родителями»?
- Также Вы узнаете несколько стандартных методов библиотеки jQuery, которые понадобятся нам в процессе кодирования.
• Создаем веб-дизайн на тему комиксов, создание и установка темы для WordPress
- В чем заключаются особенности создания темы WP?
- Что необходимо знать для успешного создания темы WP?
- Как быстро и просто перенести любой шаблон на движок WP?
- Без каких функций WP невозможно создать тему?
- Можно ли использовать запросы SQL при создании темы?
- Как пишутся SQL-запросы в WP?
- Сложно ли создать оригинальную тему WP?
• Курс по объектно-ориентированному программированию (ООП PHP). Часть 1:
- Что такое объектно-ориентированное программирование (ООП)?
- Какие преимущества ООП по сравнению с процедурным методом программирования?
- Что такое Класс и как его объявить в скрипте?
- Какие существуют рекомендации при создании имен классов?
- Какое важное замечание необходимо знать при разработке классов?
- Что такое объекты, как их создавать и сколько может быть объектов у одного класса?
- Что такое свойства класса и как они описываются в классах?
- Как создать методы класса?
- Как правильно обращаться к свойствам или методам внутри класса?
- Какой метод выполняется в момент создания объекта класса?
- С помощью какого метода, можно выполнить какие либо действия в момент удаления объекта класса?
- Как с помощью ООП можно реализовать простую стандартную задачу (простой скрипт по выводу информации с базы данных)?
- Как выполнить основное требование ООП – думать сущностями?
- Сколько классов понадобится для реализации поставленной задачи?
- Как создать каркас будущего скрипта?
- Как выполнить подключение к базе данных с помощью конструктора класса?
- Какие методы необходимо описать в классе базы данных?
- Какие методы понадобятся в классе для отображения страниц?
- Как создать метод подгружающий шаблоны страниц будущего скрипта?
- Какой вид будут иметь шаблоны скрипта?
• Курс по объектно-ориентированному программированию (ООП PHP). Часть 2
- Что такое наследование классов и как создать дочерний класс?
- Как с помощью наследования можно создавать иерархии классов?
- Какое важное замечание необходимо учитывать при использовании наследования классов?
- Как с помощью переопределения методов можно расширить функционал базового класса?
- Как из дочернего класса обратится к методу родительского класса?
- Какое важнейшее понятие, дает нам возможность попеременно использовать одни и те же методы, описанные в различных классах?
- Что такое спецификаторы доступа к свойствам или методам класса?
- Как с помощью спецификаторов доступа исключается возможность случайного изменения важных свойств или методов?
- Какие имена рекомендуется давать защищенным свойствам класса?
- Что такое инкапсуляция и как она проявляется?
• Курс по объектно-ориентированному программированию (ООП PHP). Часть 3
- Что такое абстрактные классы и зачем они нужны?
- Как рекомендуется называть абстрактные классы?
- Какие элементы могут содержать в себе абстрактные классы?
- Как можно работать с классами, у которых невозможно создавать объекты?
- Зачем нужны методы, не имеющие реализации?
- Каким должен быть класс, у которого имеется хотя бы один абстрактный метод?
- Что такое интерфейсы и зачем они применяются?
- Как создать дочерний класс от интерфейса?
- Сколько интерфейсов может унаследовать дочерний класс?
- Можно ли одним интерфейсом наследовать другой?
- Как можно доработать, написанный в первом уроке скрипт (простой скрипт по выводу статей из базы данных), используя полученные знания?
- Как создать "набросок" скрипта, используя интерфейс?
- Как, используя абстрактный класс, можно вынести всю логику скрипта в один класс (логическое ядро)?
- Как создать классы, которые непосредственно будут выводить данные на экран и сколько их потребуется?
• Курс по объектно-ориентированному программированию (ООП PHP). Часть 4
- Что такое клонирование объектов?
- Что такое ссылка на объект, как ее создать и чем она отличается от объекта?
- Какое важное замечание необходимо помнить при клонировании объектов?
- Какой метод вызывается в момент клонирования объектов?
- Каким образом можно запретить клонирование объектов?
- Как запретить переопределение методов в дочерних классах?
- Каким должен быть класс, что бы его невозможно было наследовать?
- К каким методам невозможно применить модификатор final?
- С помощью какой функции реализуется автоматическая загрузка классов?
- Как можно проверить, принадлежность объекта, какому то конкретному классу?
- Как практически реализовать автоматический вывод информеров для веб-приложения?
- Какие условия необходимо выдержать для работы скрипта?
- Как реализовать автоматическую загрузку классов?
- Как можно проверить, какой класс необходимо подгружать, а какой нет?
• Курс по объектно-ориентированному программированию (ООП PHP). Часть 5
- Что такое константы класса и зачем они применяются?
- С помощью какого ключевого слова, объявляются константы класса?
- Почему внутри класса, невозможно обращаться к константам, используя ключевое слово $this?
- Как правильно обращаться к константам вне класса?
- Каким образом можно проверить существование классовых констант?
- Какие свойства класса являются общими для всех объектов класса?
- Как правильно обращаться к статическим свойствам класса?
- Как используя статические свойства класса, можно создать счетчик объектов?
- С какими свойствами могут работать статические методы класса?
- Какие данные хранят в себе псевдо константы __METHOD__и __CLASS__?
• Курс по объектно-ориентированному программированию (ООП PHP). Часть 6
- Как поведет себя интерпретатор PHP при обращении к несуществующим свойствам класса?
- С помощью каких методов, можно перехватить обращение к несуществующим свойствам класса?
- Какие спецификаторы доступа можно указывать для методов __set() и __get()?
- В каких случаях автоматически вызываются специальные методы __set() и __get()?
- Как обращаться к свойствам класса используя обычные переменные?
- Как используя метод __call(), можно создать динамические методы класса?
- Для каких методов автоматически вызывается метод __call()?
- С помощью какого метода можно интерполировать объект в строку?
- Какую конструкцию нельзя использовать в специальном методе __toString()?
- Зачем необходимо интерполировать объект в строку?
• Курс по объектно-ориентированному программированию (ООП PHP). Часть 7
- Что такое механизм обработки исключений и зачем он применяется?
- Какие три основных блока, формируют базовый синтаксис обработки исключений?
- Какими важными особенностями обладает инструкция throw?
- Что происходит с объектами классов, при генерации ошибок с помощью инструкции throw?
- Какие параметры необходимо передать в блок обработчика ошибок?
- Как передать собственные сообщения об ошибках, и как их отобразить на экране?
- Каким образом можно разделить все возможные ошибки по группам?
- Как рекомендуется выполнять наследование стандартного класса Exception?
- Сколько блоков catch() можно создать у одного блока try?
- Какие методы и свойства входят в стандартный класс Exception и как с ними работать?
• Курс по объектно-ориентированному программированию (ООП PHP). Часть 8
- Что такое шаблоны проектирования и зачем они применяются?
- Какая особенность шаблона Singleton, делает его самым известным и наиболее применяемым?
- Какое важное условие необходимо выполнить для правильной работы шаблона Singleton?
- С помощью какого шаблона можно создавать объекты классов во время работы веб-приложения?
- Что является основой шаблона проектирования Factory?
- Как реализовать выбор стратегии, по которой будет работать веб-приложение?
- Что лежит в основе шаблона стратегии?
- Что такое MVC и в чем заключается главная идея его создания?
- Какую роль выполняет каждая составная часть шаблона MVC?
- Какое важное требование необходимо выполнить при создании веб-приложения по шаблону MVC?
- Как взаимодействуют между собой основные элементы MVC?
- Какая структура файлов может быть у приложения, созданного по шаблону MVC?
- Сколько может быть моделей, котроллеров и шаблонов в одном веб-приложении?
- Как создать простой скрипт, по выводу статей из базы данных, используя шаблон MVC?
• Создание счетчика посещений
- Как создать алгоритм счетчика посещений?
- Как средствами PHP получить IP-адрес пользователя?
- Как реализовать ограничение подсчета посетителей по IP?
- Какова должна быть структура БД для реализации поставленных задач?
• Создание административной части для флеш-галереи. Работа с XML. Часть 1
- Так ли страшен черт XML, как его малюют?
- Объектно-ориентированный и процедурный подходы в программировании.
- Что такое классы в ООП?
- Как реализовано управление флеш-приложениями извне?
• Создание административной части для флеш-галереи. Работа с XML. Часть 2
- Как правильно загружать новые файлы в каталог, не боясь перезаписать прежние?
- Как читать содержимое каталога и получать массив файлов в каталоге?
- Как создать простейший загрузчик файлов?
• Создание административной части для флеш-галереи. Работа с XML. Часть 3
- Как добавлять данные в файл XML?
- Как работать с методом addChild() класса SimpleXMLElement?
- Как сохранять объекты как файл XML?
• Отправка писем с вложением с помощью скриптов PHP
- Как правильно отправлять письма с помощью скриптов PHP?
- Как отправлять письма с одним вложением?
- Как отправлять письма с несколькими вложениями?
- Как отправлять письма с внедренными изображениями?
- Как осуществлять отправку писем с вложениями с помощью внешних библиотек?
• Основы реализации ЧПУ при помощи модуля mod_rewrite
- В чем заключаются плюсы и минусы использования ЧПУ?
- Основы работы с модулем Apache mod_rewrite.
- Преобразование ссылок посредством модуля mod_rewrite.
• Живой поиск а-ля Google
- Что значит «живой поиск».
- Что такое формат JSON?
- Как отправлять и как получать данные в запросах AJAX?
- Что такое библиотека jQuery UI и как с ней работать?
- В чем заключается преимущество использования запросов AJAX?
• Создание формы обратной связи. Часть 1
- Использование конструкции if-else.
- Использование оператора конкатенации.
- Работа с функциями substr() и isset().
- Нюансы осуществления редиректа средствами PHP.
- Использование функции mail() для отправки писем.
• Создание формы обратной связи. Часть 2
- Как ограничить объем принимаемых данных?
- Что такое сессии в PHP и как с ними работать?
- Как реализовать проверку заполнения полей формы?
- Основы работы с регулярными выражениями.
- Как добавить проверку на «человечность»?
- Что такое XSS-уязвимость и как ее избежать?
• Облако тегов для сайта на PHP + jQuery. Часть 1
- Что такое облако тегов и зачем оно применяется?
- Как с помощью тегов, можно дать полное представление о тематике и направленности сайта?
- Какие таблицы базы данных, нужны для работы облака тегов?
- Как устроена файловая структура облака тегов?
- Как реализовать вывод тегов на экран и подсчитать количество материалов каждого тега?
- Каким образом вывести на экран записи, относящиеся к одному конкретному тегу?
• Облако тегов для сайта на PHP + jQuery. Часть 2
- Как рассчитать размер шрифта каждого тега в зависимости от количества содержащихся в нем материалов?
- Что должно быть в административной панели облака тегов?
- Как должны вставляться данные в облако тегов?
- Как привязывать записи к тегам?
- Как при добавлении новых тегов, предотвратить дублирование тегов и их материалов?
• Облако тегов для сайта на PHP + jQuery. Часть 3
- Как реализовать удаление тегов?
- С помощью какого плагина jQuery, можно красиво анимировать получившееся облако и придать ему объемную форму?
- Как установить плагин jQuery для анимации облака, и что требуется для его работы?
- Какие основные свойства можно указывать при вызове плагина для анимации облака?
- Какое css-свойство нужно установить блоку с облаком тегов для нормальной работы плагина?
• Постраничная навигация. Часть 1, 2
- Как создавать универсальные пользовательские функции?
- Возможно ли использовать постраничную навигацию при работе с файлами?
- Какие нормы безопасности следует помнить при создании постраничной навигации?
- Как обезопасить свое приложение при создании постраничной навигации?
- Каков алгоритм создания любой постраничной навигации?
- А также Вы закрепите навыки по работе с БД, файлами, условными операторами, циклами и прочее.
- А также Вы закрепите навыки по работе с БД, файлами, условными операторами, циклами и прочее.
• Галерея для фотосайта с использованием БД. Часть 1
- Как создавать разделы галерей?
- Создание простейшей архитектуры БД приложения.
- Основы работы с БД.
• Галерея для фотосайта с использованием БД. Часть 2
- Как реализовать загрузку изображений?
- Как избежать конфликта имен при добавлении изображений?
- Что такое sql-инъекции и как от них защитить свое приложение?
• Галерея для фотосайта с использованием БД. Часть 3
- Что такое MIME-тип?
- Особенности работы с MIME-типами в IE.
- Как перенести сайт с локального сервера на сервер хостера?
• Галерея для фотосайта с использованием БД. Часть 4
- Как реализовать редактирование и удаление раздела?
- Как добавить к проекту постраничную навигацию?
- Алгоритм создания постраничной навигации.
• Создание опроса на сайте. Часть 1
- Алгоритм реализации опроса.
- Варианты ограничения накруток.
- Как ограничить голосование по IP?
• Создание опроса на сайте. Часть 2
Из этого урока Вы узнаете:
- Как реализовать возможность добавления на сайт множества опросов?
- Как показать пользователю только активный опрос?
- Как управлять содержимым опроса и самим опросом?
• Регистрация и авторизация пользователей на сайте. Часть 1
- Какие таблицы и поля этих таблиц нужны для регистрации и авторизации пользователей на сайте?
- Как реализовать регистрацию пользователей на сайте?
- Зачем необходимо фильтровать введенные пользователем данные и как это сделать?
- Как выводить сообщения на экран пользователю при не правильном вводе данных?
- Как исключить дублирование логинов пользователей при регистрации?
- Какая функция применяется для защиты от SQL инъекций?
- В каком виде необходимо хранить пароли пользователей в базе данных?
- Как сгенерировать случайную строку и отправить ее на почту пользователю, для подтверждения регистрации?
- Как выполнить подтверждение регистрации пользователей?
• Регистрация и авторизация пользователей на сайте. Часть 2
- Каким образом запретить доступ обычным пользователям в закрытые разделы сайта?
- Как создать авторизацию пользователей на сайте?
- Какие данные должен ввести пользователь для авторизации?
- По какому принципу происходит авторизация пользователей на сайте?
- Как реализовать сохранение данных для авторизации в файлах cookies браузера, и какие при этом могут возникнуть последствия?
- Что будет являться признаком того, что пользователь авторизован на сайте?
- Как осуществить авторизацию по сохраненным данным в cookies?
- Как реализовать функцию, которая будет проверять авторизован ли пользователь или нет?
- Как восстановить забытый пароль?
- По каким данным можно определить, регистрировался ли пользователь на сайте или нет?
- Как сгенерировать новый пароль пользователю?
• Галерея для сайта при помощи HTML, CSS, jQuery и PHP
- Возможно ли создать красивую галерею всего 10-ю строками кода?
- Как правильно читать содержимое каталога?
- Принцип создания постраничной навигации.
- Создание пользовательских функций.
• Создание интернет магазина на CMS WordPress. Верстка макета
- Для чего и как вырезать прозрачные фоновые изображения в Photoshop?
- Как спроектировать хорошую и гибкую разметку для страницы?
- Как разместить все прозрачные фоновые изображения, чтобы получить цельную картину магазина, как в макете?
- Как создавать закругленные углы для текстовых полей форм?
- Как сделать подсказку в текстовом поле формы, которая по клику мыши исчезает?
- Как грамотно сверстать верхнее навигационное меню и меню каталога?
- Как избежать задания лишних классов для элементов, используя псевдо-классы?
- Как избежать задания лишних классов для элементов, используя наследование в CSS?
- Как сделать табличный вывод товаров каталога, не используя при этом таблиц, которые усложняют разметку?
- Узнаете на практике все тонкости работы с плавающими блоками.
- Как лучше всего сделать постраничную навигацию и выделить в ней активную страницу?
- Как гибко и грамотно расположить элементы в подвале сайта?
• Создание интернет магазина на CMS WordPress. Установка макета на WordPress
- Сайт под управлением CMS WordPress – больше, чем блог?
- Как быстро и просто разбить сверстанный шаблон на шаблоны темы WP?
- Что такое иерархия шаблонов в WP?
- Как правильно стилизировать код, генерируемый WordPress’ом?
- Как редактировать плагины WP?
Где можно применить знания, полученные в видеокурсе:
• Инфо-бизнес.
Сегодня умение создавать сайты — это реальные деньги. К примеру, имея знания, вы можете создать свой проект в сети и зарабатывать приличные деньги на нем. Либо, применив навыки вебмастера, монетизировать свой сайт. Так или иначе, вам нужен свой сайт и его постоянное совершенство.
• Биржа фриланса.
На самых популярных в Рунете фриланс-сайтах наиболее популярные разделы — это «Разработка сайтов» с подкатегориями «Веб-программирование», «Сайт под ключ», «Верстка сайта». Вы можете протестировать и обратиться к любому фрилансеру из данных разделов и попросить их прикрутить, к примеру, гостевую книгу на сайт. Меньше чем за 1500 рублей никто не возьмется за Ваш проект! А ведь, обладая нужными знаниями и постоянно их совершенствуя, именно вы можете быть на той, «с деньгами», стороне фриланса!
• А, быть может, в вашей конторе как раз нужен человек, который бы создал сайт фирмы за бонусы, либо надбавки к постоянной зарплате?
Этот видеокурс вобрал в себя огромное количество видеоуроков, накопившиеся у авторов за целый год и поможет Вам овладеть теми навыками сайтостроения, которые до этого были вам недоступны. Множество секретов и "фишек", необычные подходы к написанию кода сайта, оригинальное создание дизайна для сайта, профессиональные методы оптимизации и многое другое, изучая которые Вы постепенно будете развивать свои знания в этой области и расширять возможности по созданию сайтов любой сложности.
Начав просмотр видеокурса вы научитесь создавать собственную систему управления сайтов со своей администраторской панелью, освоите создание блога, узнаете как быстро и просто перенести готовый сайт или блог на хостинг. Вы познакомитесь с CMS WordPress и научитесь с ней работать, научитесь устанавливать различные расширения и дополнения для большей функциональности, научитесь писать статьи и располагать их на своем готовом сайте. Вы научитесь создавать собственные шаблоны для сайта, работать со стилями меню и их отображением, узнаете как быстро и просто внедрить систему комментариев на свой сайт, научитесь создавать сложные шаблоны для сайта и различные выпадающие меню на ява-скрипте и обычном css.
Также в обучающем видеокурсе «Премиум уроки по созданию сайтов - сезон 2012» вы научитесь работать с базой данных, изучите php, html и css, узнаете секреты и способы создания гостевой книги для сайта и приемы ее модерации. Вы научитесь устанавливать различные темы на сайт, изучите основы программирования для создания скриптов, научитесь создавать собственный счетчик посетителей, работать с различными flash галереями и xml форматами.
Кроме этого в видеокурсе вас ждет подробное объяснение о реализации ссылок ЧПУ на своем сайте, научитесь делать живой поиск по сайту как это решено на многих поисковых системах. Вы научитесь создавать различные формы в том числе и обратной связи, освоите создание облака тегов, научитесь создавать постраничную навигацию. Вы сможете реализовать опрос на своем сайте, внедрить систему регистрации пользователей, узнаете секреты создания интернет-магазина с помощью WordPress и многое другое.
5 причин, почему данные Премиум-уроки принесут Вам огромную пользу:
• Только авторский материал.
Все премиум-уроки создаются исключительно профессионалами своего дела. Пишутся от первого лица. Вы никогда не найдете эти уроки в составе других курсов. Каждый прием, каждая методика использовались для создания реально существующих сайтов.
• Только практика.
В премиум-уроках нет никакой воды. Открыв урок, вы увидите на мониторе процесс создания сайта или его части. Вы сможете легко повторить каждый шаг самостоятельно.
• Исходники в комплекте.
Вам не нужно придумывать велосипед. Весь код, все плагины, все материалы, которые используются в уроках, идут вместе с диском. Все готово: просто берите и повторяйте. Причем, если вы хотите, то можете сначала применить результат, а потом разобраться в принципах и тонкостях работы.
• Доступное изложение.
Вы на 100% будете понимать код. Вы в любом случае сможете «въехать» в материал. Ведь мало того, что каждый шаг в уроке сопровождается детальным видеорядом, так еще и сами объяснения даны простым человеческим языком.
• Сайт «быстрого приготовления».
Вам не нужно проходить долгий и нудный курс о построении сайтов. Перед вами диск с конкретными практическими уроками, разложенными по полочкам. В любой момент используйте именно те знания, которые необходимы прямо сейчас.
Содержание видеокурса:
• Создание простой системы управления содержимым (CMS) с панелью администратора
- В чем заключается суть концепции Модель-Вид-Контроллер (MVC)?
- Что такое модель?
- Что такое вид?
- Что собой представляет контроллер, и каким образом он связывает вид с моделью?
- Как разделить модель вид и контроллер при создании веб-приложения?
• Создание собственного блога. Урок 1"
- Как настраивать сервер под создаваемый проект?
- Основные приемы верстки сайта?
- Как создать универсальный двухколоночный шаблон?
- Извечная проблема – как прижать футер к низу?
- Что такое спрайты и в чем их ценность для любого сайта?
• Создание собственного блога. Урок 2
- Из этого урока Вы узнаете:
- Как шаблон сайта разбить на части?
- Почему шаблон любого сайта желательно делить на логические части?
- Как разрабатывать структуру БД сайта?
- Как правильно соединяться с БД?
- Как правильно получать и выводить информацию из БД?
- В чем заключаются основные ошибки при работе с БД?
• Создание собственного блога. Урок 3
- Как реализовать алгоритм количества просмотров статей сайта?
- Приведение типов – основа безопасности любого сайта.
- Как можно реализовать вывод постоянных страниц сайта?
- Использование метода передачи данных GET и возможные проблемы.
• Создание собственного блога. Урок 4
- Как ограничить доступ к отдельной странице или разделу сайта?
- Как защитить свой сайт от не санкционируемого доступа?
- Как прикрутить к форме визуальный редактор?
- Как добавить на сайт файловый менеджер?
- Что такое XSS-уязвимость и как обезопасить свой сайт от данного вида атак?
- Принципы создания административной части сайта.
• Создание собственного блога. Урок 5
- Как реализовать черновик на блоге?
- Реализация основного функционала административной части блога.
- Алгоритм написания архива статей.
- Работа с функциями SQL.
- Интересное решение реализации архива статей.
• Создание собственного блога. Урок 6
- Как добавить комментарии к своему сайту?
- Как сделать комментарии предмодерируемыми?
- Реализация постраничной навигации для блога.
- Как правильно создать поиск по сайту.
- Возможные проблемы при создании поиска и способы их решения.
• Секреты работы с CMS WordPress. Перенос сайта на хостинг
- Какова последовательность шагов при переносе сайта?
- Что такое дамп базы данных (БД)?
- Как создать дамп БД?
- Как создать БД и пользователя к ней на сервере хостера?
- Как импортировать имеющийся дамп БД в БД на хостинге?
- Каковы особенности переноса проекта на WP на сервер?
- С какими трудностями можно столкнуться при смене доменного имени сайта WP и как их решить?
- Также Вы узнаете 3 важных запроса SQL, без которых сайт при смене доменного имени попросту не будет функционировать.
• Секреты работы с CMS WordPress. Описание рубрик. Работа с расширениями загружаемых файлов
- Для чего в админке имеется поле с описанием рубрики, если оно не используется в темах?
- Как использовать указанное поле и выводить в теме описание рубрик?
- Каким образом возможно править файлы ядра WP и почему этого не стоит делать?
- Что означает понятие «хук» в WP?
- Как регистрировать хук, позволяющий управлять фильтром загрузок?
• Секреты работы с CMS WordPress. Выбор статей для вывода
- Функция query_posts(), как одна из основ WordPress.
- Что такое произвольные поля и для чего их можно использовать?
- Как получить вывод статей только по произвольному полю?
- Каким образом можно выводить статьи только определенной категории или даже нескольких категорий?
- Как исключить статьи рубрики из вывода?
- Что такое метки в WordPress и почему они используются далеко не в полной мере?
- Как можно отбирать статьи для вывода по меткам?
• Секреты работы с CMS WordPress. Шоткод. Управление ролями
- Что такое шоткод и чем он может быть полезен?
- Как всего одним тегом в редакторе пользователь может вызвать выполнение функции?
- Как можно оптимизировать работу WordPress, избавившись от «лишних» запросов?
- Возможна ли «тонкая» настройка прав имеющихся ролей в WordPress?
- Возможно ли вообще создавать собственные роли?
- Глобальная и индивидуальная настройка ролей – реальность?
• Секреты работы с CMS WordPress. Использование пользовательских шаблонов. Стили меню
- Что такое пользовательские шаблоны и где они могут быть полезны?
- В чем отличие стандартных шаблонов от пользовательских?
- Как можно создавать и настраивать формы?
- Немного фантазии или как создать радужное меню на сайте?
• Секреты работы с CMS WordPress. Работа с комментариями
- Каким же образом возможно получить практически любой вид комментариев без использования шаблона комментариев?
- Немного о работе функции comments_template() «изнутри».
- Как работает функция wp_list_comments()?
- Для чего, собственно, необходим шаблон comments.php и как правильно с ним работать?
- А также Вы узнаете ответ на главный вопрос – Как взять понравившееся оформление комментариев из любой другой темы?
• Секреты работы с CMS WordPress. Множественные циклы
Из этого урока Вы узнаете:
- Неужели сайт на WordPress обречен на шаблонность?
- Скрытые возможности цикла в WordPress.
- Примеры множественных циклов в WordPress.
- Каким образом возможно отбирать статьи для вывода?
- Возможно ли задавать миниатюрам различные размеры?
• Секреты работы с CMS WordPress. WordPress. Создание сложных шаблонов
- Как правильно исключать из вывода строго определенные записи?
- Как выбирать различное количество записей для различных страниц?
- Как создать сложный шаблон WordPress без применения мультицикла?
• Секреты работы с CMS WordPress. Выпадающее меню для темы WordPress.
- Принцип создания простейшего выпадающего меню на CSS?
- Как сделать кроссбраузерное выпадающее меню?
- Как добавить в меню эффектности средствами jQuery?
- Как внедрить выпадающее меню в тему WordPress?
• Секреты работы с CMS WordPress. Работа с БД. Простые решения без плагинов.
- Что такое объект $wpdb?
- Основные методы объекта $wpdb.
- Как получить количество опубликованных статей?
- Как получить количество комментариев на сайте?
- Как получить последние записи без плагина?
- Как получить рейтинг популярных записей на основе количества комментариев?
• Курс по PHP. Часть 1
- Почему для изучения и работы PHP необходим сервер?
- В чем преимущество специальных редакторов при написании кода PHP и почему на начальном этапе лучше использовать как среды разработки, так и текстовые редакторы при написании кода?
- В чем отличие клиентских языков программирования от серверных?
- Какое расширение должен иметь документ PHP?
- Какие конструкции выводят информацию на экран?
- Почему переменную называют «душой программирования» и как правильно называть переменные?
- Что такое типы данных и в чем их отличие друг от друга?
- Что такое константы, чем они отличаются от переменных и для каких целей используются?
- Как и какие операторы используются в работе?
- Для чего используются комментарии?
- Какие комментарии и когда следует использовать?
- Что такое экранирование и как нам поможет «Д’артаньян»?
• Курс по PHP. Часть 2
- Почему конструкции условий так важны для любого языка программирования?
- Каков синтаксис условного операторы if-else?
- Какой тип данных и какое значение этого типа возвращает условие в случае выполнения?
- Как создаются двойные условия и для чего они необходимы?
- Особенности использования переключателя switch и случаи его использования.
- Что такое логические операторы и для чего они используются?
- Что общего между циклом и пружиной?
- Каковы особенности использования циклов while и do-while. В чем их принципиальное отличие друг от друга?
- Когда следует использовать цикл do-while и когда его не следует использовать?
- Особенности использования цикла for и его преимущества перед другими циклами?
- А также мы научимся использовать свои знания в первом практическом примере – всего из 11 строк кода создадим таблицу умножения любой длины.
• Курс по PHP. Часть 3
- Что общего между многоквартирным домом и массивом?
- В чем принципиальное отличие массивов от переменных?
- В чем отличие индексных массивов от ассоциативных?
- Что такое многомерные массивы и для чего они предназначены?
- В чем преимущество многомерных массивов перед одномерными?
- Как автоматизировать вывод элементов массива на экран?
- Использование специального цикла foreach для работы с массивами.
- Особенности использования прочих циклов при работе с массивами.
• Курс по PHP. Часть 4. Функции PHP
- Что такое функции и в чем отличие функций PHP от пользовательских функций?
- Для чего создаются пользовательские функции?
- Что такое аргументы (параметры) функций?
- Что такое область видимости переменных?
- Как и для чего используются глобальные переменные?
- Как и для чего происходит передача параметра в функцию по ссылке?
- Использование функций для работы с массивами.
- Использование строковых функций.
- Особенности использования строковых функций при работе с мультибайтными кодировками.
- Использование функций даты и времени.
• Курс по PHP. Часть 5.
- Что такое заголовки?
- Как и для чего отправляются заголовки?
- Распространенные проблемы при работе с оправкой заголовков?
- Как решить проблему всевозможных «кракозябров, вопросов, ромбиков»?
- Как организовать редирект на другую страницу?
- Как организовать редирект с задержкой по времени?
- Какие существуют методы для передачи данных?
- Как передать данные из формы?
- Что такое проблема F5 и как ее решить?
- Что такое сессии и для чего они используются?
- Авторизация – это просто?
- Что такое куки и для чего они используются? В чем отличие куков от сессий?
• Курс по PHP. Часть 6.Работа с файлами.
- Для чего используются файлы?
- Файлы, как альтернатива базе данных.
- В чем заключается плюсы и минусы при работе с файлами?
- Почему важно закрывать файл по окончании работы?
- Какие режимы предусмотрены для работы с файлами?
- Как создать новый файл средствами PHP?
- Какие функции можно использовать для чтения данных из файла?
- Как правильно читать файл?
- Как записать данные в файл?
- Функции прямой работы с файлами и удобство их использования.
• Курс по PHP. Часть 7. Работа с БД
- В чем заключается преимущество использования БД по сравнению с файлами?
- Что такое БД?
- Как создать БД?
- Что необходимо знать о типах данных сервера MySQL?
- Что такое ряды и поля БД?
- Что такое первичный ключ и автоинкрементация?
- Какие операторы языка SQL используются для начал работы с БД?
- Как происходит работа с БД из PHP?
- Что такое дамп БД?
- Как осуществить экспорт-импорт БД?
• Курс по PHP. Часть 8. Практическая работа с БД
- Что такое конструкции включений?
- Особенности использования той или иной конструкции включения.
- Для чего используются конструкции включений?
- Для чего необходима библиотека функций?
- Как получить и организовать вывод данных из БД?
- Как добавить новые данные в БД?
- Как изменить имеющиеся данные в БД?
- Как удалить данные из БД?
• Курс по CSS3. Выпуск 1. Часть 1, 2
- Как создавать закругленные углы для блоков, не используя при этом картинок?
- Как задавать различные радиусы скругления для разных углов блока?
- Как задавать различные значения скругления по вертикали и горизонтали для одного угла блока и особенности такого задания?
- Как задавать такой border для блока, который Вы хотите, используя при этом изображение?
- Какие требования к изображению, которое будет использоваться для border и какой есть сервис автоматизации для настройки и предпросмотра данного изображения?
- Как грамотно и правильно создать реалистичную тень для блока, не используя фоновых изображений?
- Научитесь задавать для одного блока несколько фоновых изображений.
- Научитесь позиционировать и масштабировать каждое из фоновых изображений для блока.
- Научитесь управлять отображением фона относительно границ элемента или его содержимого.
• Курс по CSS3. Выпуск 2. Часть 1, 2
- Как задавать прозрачность для блока, и с какими трудностями при этом сталкиваемся?
- Как обходить трудности в указании прозрачности?
- Новые форматы задания прозрачных цветов, их отличия и способы задания.
- Как создавать градиенты не используя изображения?
- Как заставить градиент «идти» под наклоном, то есть, например, от правого нижнего угла к левому верхнему?
- Как оставить градиент в нужном месте элемента, затем продолжить основной фон, и закончить элемент опять градиентом?
- Старый и новый синтаксис задания градиентов для webkit (google chrome, Safari) браузеров.
• Курс по CSS3. Выпуск 3. Часть 1, 2
- Как задавать радиальный градиент?
- Научитесь управлять всеми его свойствами.
- Как задавать множество цветов для радиального градиента и как управлять областью перехода между цветами?
- Как можно рисовать разноцветные кольца, используя радиальный градиент?
- Как назначить для текста блока множество колонок?
- Как управлять шириной колонок, отступами и границами?
- Научитесь делать разрыв колонок для заголовков.
• Курс по CSS3. Выпуск 4. Часть 1, 2
- Как подключить и назначить нестандартный шрифт используя сервис google web fonts?
- Как подключать свой файл шрифта к странице, заставить его работать во всех браузерах и использовать этот шрифт?
- Тонкости использования подключаемых шрифтов.
- Как назначить тень для текста?
- Как назначить многоцветную тень для текста и какого эффекта можно добиться, используя тени для текста?
- Как уместить длинные слова в узком блоке?
• Как создать гостевую книгу на сайте
- Почему гостевая книга является «эталонной вещью» в программировании?
- В чем «вредность» волшебных кавычек и как от них избавиться?
- Как правильно создать минимальный файл конфигурации?
- Как библиотека функций поможет сделать код «красивым»?
- Основы защиты от sql-инъекций и XSS-атак.
- Как добавить к комментариям BB-теги?
• Модернизация гостевой книги
- Что такое AJAX и в чем смысл асинхронного запроса?
- Для чего применяется библиотека jQuery?
- Что такое библиотека jQuery UI, где можно ее скачать, и как сгенерировать для нее цветовую тему?
- Для чего служит виджет библиотеки jQuery UI – Dialog, и как с помощью него можно скрыть форму добавления нового сообщения?
- Как из простого текста сделать кнопку, открывающую диалоговое окно с формой добавления нового сообщения?
- Как с помощью метода AJAX можно реализовать добавление сообщения в базу данных без перезагрузки страницы в браузере?
- Как используя библиотеку jQuery, можно легко обратиться к методу AJAX?
- Какие необходимо указать параметры, при вызове метода AJAX, для передачи данных методом POST, и как сформировать строку передаваемых данных?
- Как используя стандартные методы библиотеки jQuery можно скрыть любой элемент веб-приложения?
- Как используя метод AJAX реализовать вывод последнего добавленного сообщения на экран?
- Как использовать данные, которые пришли ответом от сервера при использовании AJAX?
- Как добавить данные в выбранный блок, пред уже существующими?
- Как используя jQuery сделать выборку дочернего элемента указанного блока?
- Как с помощью AJAX удалить выбранную запись из базы данных?
- Как циклически пройтись по выборке из множества элементов – что бы точно определить, по какому элементу произошел клик мышью?
- Как отменить действие по умолчанию для любой функции?
- Какие необходимо указать параметры в методе AJAX для отправки данных методом GET и как сформировать строку с данными?
- Как путем нахождения родительских элементов блока, можно убрать этот блок с экрана браузера, вместе с найденными «родителями»?
- Также Вы узнаете несколько стандартных методов библиотеки jQuery, которые понадобятся нам в процессе кодирования.
• Создаем веб-дизайн на тему комиксов, создание и установка темы для WordPress
- В чем заключаются особенности создания темы WP?
- Что необходимо знать для успешного создания темы WP?
- Как быстро и просто перенести любой шаблон на движок WP?
- Без каких функций WP невозможно создать тему?
- Можно ли использовать запросы SQL при создании темы?
- Как пишутся SQL-запросы в WP?
- Сложно ли создать оригинальную тему WP?
• Курс по объектно-ориентированному программированию (ООП PHP). Часть 1:
- Что такое объектно-ориентированное программирование (ООП)?
- Какие преимущества ООП по сравнению с процедурным методом программирования?
- Что такое Класс и как его объявить в скрипте?
- Какие существуют рекомендации при создании имен классов?
- Какое важное замечание необходимо знать при разработке классов?
- Что такое объекты, как их создавать и сколько может быть объектов у одного класса?
- Что такое свойства класса и как они описываются в классах?
- Как создать методы класса?
- Как правильно обращаться к свойствам или методам внутри класса?
- Какой метод выполняется в момент создания объекта класса?
- С помощью какого метода, можно выполнить какие либо действия в момент удаления объекта класса?
- Как с помощью ООП можно реализовать простую стандартную задачу (простой скрипт по выводу информации с базы данных)?
- Как выполнить основное требование ООП – думать сущностями?
- Сколько классов понадобится для реализации поставленной задачи?
- Как создать каркас будущего скрипта?
- Как выполнить подключение к базе данных с помощью конструктора класса?
- Какие методы необходимо описать в классе базы данных?
- Какие методы понадобятся в классе для отображения страниц?
- Как создать метод подгружающий шаблоны страниц будущего скрипта?
- Какой вид будут иметь шаблоны скрипта?
• Курс по объектно-ориентированному программированию (ООП PHP). Часть 2
- Что такое наследование классов и как создать дочерний класс?
- Как с помощью наследования можно создавать иерархии классов?
- Какое важное замечание необходимо учитывать при использовании наследования классов?
- Как с помощью переопределения методов можно расширить функционал базового класса?
- Как из дочернего класса обратится к методу родительского класса?
- Какое важнейшее понятие, дает нам возможность попеременно использовать одни и те же методы, описанные в различных классах?
- Что такое спецификаторы доступа к свойствам или методам класса?
- Как с помощью спецификаторов доступа исключается возможность случайного изменения важных свойств или методов?
- Какие имена рекомендуется давать защищенным свойствам класса?
- Что такое инкапсуляция и как она проявляется?
• Курс по объектно-ориентированному программированию (ООП PHP). Часть 3
- Что такое абстрактные классы и зачем они нужны?
- Как рекомендуется называть абстрактные классы?
- Какие элементы могут содержать в себе абстрактные классы?
- Как можно работать с классами, у которых невозможно создавать объекты?
- Зачем нужны методы, не имеющие реализации?
- Каким должен быть класс, у которого имеется хотя бы один абстрактный метод?
- Что такое интерфейсы и зачем они применяются?
- Как создать дочерний класс от интерфейса?
- Сколько интерфейсов может унаследовать дочерний класс?
- Можно ли одним интерфейсом наследовать другой?
- Как можно доработать, написанный в первом уроке скрипт (простой скрипт по выводу статей из базы данных), используя полученные знания?
- Как создать "набросок" скрипта, используя интерфейс?
- Как, используя абстрактный класс, можно вынести всю логику скрипта в один класс (логическое ядро)?
- Как создать классы, которые непосредственно будут выводить данные на экран и сколько их потребуется?
• Курс по объектно-ориентированному программированию (ООП PHP). Часть 4
- Что такое клонирование объектов?
- Что такое ссылка на объект, как ее создать и чем она отличается от объекта?
- Какое важное замечание необходимо помнить при клонировании объектов?
- Какой метод вызывается в момент клонирования объектов?
- Каким образом можно запретить клонирование объектов?
- Как запретить переопределение методов в дочерних классах?
- Каким должен быть класс, что бы его невозможно было наследовать?
- К каким методам невозможно применить модификатор final?
- С помощью какой функции реализуется автоматическая загрузка классов?
- Как можно проверить, принадлежность объекта, какому то конкретному классу?
- Как практически реализовать автоматический вывод информеров для веб-приложения?
- Какие условия необходимо выдержать для работы скрипта?
- Как реализовать автоматическую загрузку классов?
- Как можно проверить, какой класс необходимо подгружать, а какой нет?
• Курс по объектно-ориентированному программированию (ООП PHP). Часть 5
- Что такое константы класса и зачем они применяются?
- С помощью какого ключевого слова, объявляются константы класса?
- Почему внутри класса, невозможно обращаться к константам, используя ключевое слово $this?
- Как правильно обращаться к константам вне класса?
- Каким образом можно проверить существование классовых констант?
- Какие свойства класса являются общими для всех объектов класса?
- Как правильно обращаться к статическим свойствам класса?
- Как используя статические свойства класса, можно создать счетчик объектов?
- С какими свойствами могут работать статические методы класса?
- Какие данные хранят в себе псевдо константы __METHOD__и __CLASS__?
• Курс по объектно-ориентированному программированию (ООП PHP). Часть 6
- Как поведет себя интерпретатор PHP при обращении к несуществующим свойствам класса?
- С помощью каких методов, можно перехватить обращение к несуществующим свойствам класса?
- Какие спецификаторы доступа можно указывать для методов __set() и __get()?
- В каких случаях автоматически вызываются специальные методы __set() и __get()?
- Как обращаться к свойствам класса используя обычные переменные?
- Как используя метод __call(), можно создать динамические методы класса?
- Для каких методов автоматически вызывается метод __call()?
- С помощью какого метода можно интерполировать объект в строку?
- Какую конструкцию нельзя использовать в специальном методе __toString()?
- Зачем необходимо интерполировать объект в строку?
• Курс по объектно-ориентированному программированию (ООП PHP). Часть 7
- Что такое механизм обработки исключений и зачем он применяется?
- Какие три основных блока, формируют базовый синтаксис обработки исключений?
- Какими важными особенностями обладает инструкция throw?
- Что происходит с объектами классов, при генерации ошибок с помощью инструкции throw?
- Какие параметры необходимо передать в блок обработчика ошибок?
- Как передать собственные сообщения об ошибках, и как их отобразить на экране?
- Каким образом можно разделить все возможные ошибки по группам?
- Как рекомендуется выполнять наследование стандартного класса Exception?
- Сколько блоков catch() можно создать у одного блока try?
- Какие методы и свойства входят в стандартный класс Exception и как с ними работать?
• Курс по объектно-ориентированному программированию (ООП PHP). Часть 8
- Что такое шаблоны проектирования и зачем они применяются?
- Какая особенность шаблона Singleton, делает его самым известным и наиболее применяемым?
- Какое важное условие необходимо выполнить для правильной работы шаблона Singleton?
- С помощью какого шаблона можно создавать объекты классов во время работы веб-приложения?
- Что является основой шаблона проектирования Factory?
- Как реализовать выбор стратегии, по которой будет работать веб-приложение?
- Что лежит в основе шаблона стратегии?
- Что такое MVC и в чем заключается главная идея его создания?
- Какую роль выполняет каждая составная часть шаблона MVC?
- Какое важное требование необходимо выполнить при создании веб-приложения по шаблону MVC?
- Как взаимодействуют между собой основные элементы MVC?
- Какая структура файлов может быть у приложения, созданного по шаблону MVC?
- Сколько может быть моделей, котроллеров и шаблонов в одном веб-приложении?
- Как создать простой скрипт, по выводу статей из базы данных, используя шаблон MVC?
• Создание счетчика посещений
- Как создать алгоритм счетчика посещений?
- Как средствами PHP получить IP-адрес пользователя?
- Как реализовать ограничение подсчета посетителей по IP?
- Какова должна быть структура БД для реализации поставленных задач?
• Создание административной части для флеш-галереи. Работа с XML. Часть 1
- Так ли страшен черт XML, как его малюют?
- Объектно-ориентированный и процедурный подходы в программировании.
- Что такое классы в ООП?
- Как реализовано управление флеш-приложениями извне?
• Создание административной части для флеш-галереи. Работа с XML. Часть 2
- Как правильно загружать новые файлы в каталог, не боясь перезаписать прежние?
- Как читать содержимое каталога и получать массив файлов в каталоге?
- Как создать простейший загрузчик файлов?
• Создание административной части для флеш-галереи. Работа с XML. Часть 3
- Как добавлять данные в файл XML?
- Как работать с методом addChild() класса SimpleXMLElement?
- Как сохранять объекты как файл XML?
• Отправка писем с вложением с помощью скриптов PHP
- Как правильно отправлять письма с помощью скриптов PHP?
- Как отправлять письма с одним вложением?
- Как отправлять письма с несколькими вложениями?
- Как отправлять письма с внедренными изображениями?
- Как осуществлять отправку писем с вложениями с помощью внешних библиотек?
• Основы реализации ЧПУ при помощи модуля mod_rewrite
- В чем заключаются плюсы и минусы использования ЧПУ?
- Основы работы с модулем Apache mod_rewrite.
- Преобразование ссылок посредством модуля mod_rewrite.
• Живой поиск а-ля Google
- Что значит «живой поиск».
- Что такое формат JSON?
- Как отправлять и как получать данные в запросах AJAX?
- Что такое библиотека jQuery UI и как с ней работать?
- В чем заключается преимущество использования запросов AJAX?
• Создание формы обратной связи. Часть 1
- Использование конструкции if-else.
- Использование оператора конкатенации.
- Работа с функциями substr() и isset().
- Нюансы осуществления редиректа средствами PHP.
- Использование функции mail() для отправки писем.
• Создание формы обратной связи. Часть 2
- Как ограничить объем принимаемых данных?
- Что такое сессии в PHP и как с ними работать?
- Как реализовать проверку заполнения полей формы?
- Основы работы с регулярными выражениями.
- Как добавить проверку на «человечность»?
- Что такое XSS-уязвимость и как ее избежать?
• Облако тегов для сайта на PHP + jQuery. Часть 1
- Что такое облако тегов и зачем оно применяется?
- Как с помощью тегов, можно дать полное представление о тематике и направленности сайта?
- Какие таблицы базы данных, нужны для работы облака тегов?
- Как устроена файловая структура облака тегов?
- Как реализовать вывод тегов на экран и подсчитать количество материалов каждого тега?
- Каким образом вывести на экран записи, относящиеся к одному конкретному тегу?
• Облако тегов для сайта на PHP + jQuery. Часть 2
- Как рассчитать размер шрифта каждого тега в зависимости от количества содержащихся в нем материалов?
- Что должно быть в административной панели облака тегов?
- Как должны вставляться данные в облако тегов?
- Как привязывать записи к тегам?
- Как при добавлении новых тегов, предотвратить дублирование тегов и их материалов?
• Облако тегов для сайта на PHP + jQuery. Часть 3
- Как реализовать удаление тегов?
- С помощью какого плагина jQuery, можно красиво анимировать получившееся облако и придать ему объемную форму?
- Как установить плагин jQuery для анимации облака, и что требуется для его работы?
- Какие основные свойства можно указывать при вызове плагина для анимации облака?
- Какое css-свойство нужно установить блоку с облаком тегов для нормальной работы плагина?
• Постраничная навигация. Часть 1, 2
- Как создавать универсальные пользовательские функции?
- Возможно ли использовать постраничную навигацию при работе с файлами?
- Какие нормы безопасности следует помнить при создании постраничной навигации?
- Как обезопасить свое приложение при создании постраничной навигации?
- Каков алгоритм создания любой постраничной навигации?
- А также Вы закрепите навыки по работе с БД, файлами, условными операторами, циклами и прочее.
- А также Вы закрепите навыки по работе с БД, файлами, условными операторами, циклами и прочее.
• Галерея для фотосайта с использованием БД. Часть 1
- Как создавать разделы галерей?
- Создание простейшей архитектуры БД приложения.
- Основы работы с БД.
• Галерея для фотосайта с использованием БД. Часть 2
- Как реализовать загрузку изображений?
- Как избежать конфликта имен при добавлении изображений?
- Что такое sql-инъекции и как от них защитить свое приложение?
• Галерея для фотосайта с использованием БД. Часть 3
- Что такое MIME-тип?
- Особенности работы с MIME-типами в IE.
- Как перенести сайт с локального сервера на сервер хостера?
• Галерея для фотосайта с использованием БД. Часть 4
- Как реализовать редактирование и удаление раздела?
- Как добавить к проекту постраничную навигацию?
- Алгоритм создания постраничной навигации.
• Создание опроса на сайте. Часть 1
- Алгоритм реализации опроса.
- Варианты ограничения накруток.
- Как ограничить голосование по IP?
• Создание опроса на сайте. Часть 2
Из этого урока Вы узнаете:
- Как реализовать возможность добавления на сайт множества опросов?
- Как показать пользователю только активный опрос?
- Как управлять содержимым опроса и самим опросом?
• Регистрация и авторизация пользователей на сайте. Часть 1
- Какие таблицы и поля этих таблиц нужны для регистрации и авторизации пользователей на сайте?
- Как реализовать регистрацию пользователей на сайте?
- Зачем необходимо фильтровать введенные пользователем данные и как это сделать?
- Как выводить сообщения на экран пользователю при не правильном вводе данных?
- Как исключить дублирование логинов пользователей при регистрации?
- Какая функция применяется для защиты от SQL инъекций?
- В каком виде необходимо хранить пароли пользователей в базе данных?
- Как сгенерировать случайную строку и отправить ее на почту пользователю, для подтверждения регистрации?
- Как выполнить подтверждение регистрации пользователей?
• Регистрация и авторизация пользователей на сайте. Часть 2
- Каким образом запретить доступ обычным пользователям в закрытые разделы сайта?
- Как создать авторизацию пользователей на сайте?
- Какие данные должен ввести пользователь для авторизации?
- По какому принципу происходит авторизация пользователей на сайте?
- Как реализовать сохранение данных для авторизации в файлах cookies браузера, и какие при этом могут возникнуть последствия?
- Что будет являться признаком того, что пользователь авторизован на сайте?
- Как осуществить авторизацию по сохраненным данным в cookies?
- Как реализовать функцию, которая будет проверять авторизован ли пользователь или нет?
- Как восстановить забытый пароль?
- По каким данным можно определить, регистрировался ли пользователь на сайте или нет?
- Как сгенерировать новый пароль пользователю?
• Галерея для сайта при помощи HTML, CSS, jQuery и PHP
- Возможно ли создать красивую галерею всего 10-ю строками кода?
- Как правильно читать содержимое каталога?
- Принцип создания постраничной навигации.
- Создание пользовательских функций.
• Создание интернет магазина на CMS WordPress. Верстка макета
- Для чего и как вырезать прозрачные фоновые изображения в Photoshop?
- Как спроектировать хорошую и гибкую разметку для страницы?
- Как разместить все прозрачные фоновые изображения, чтобы получить цельную картину магазина, как в макете?
- Как создавать закругленные углы для текстовых полей форм?
- Как сделать подсказку в текстовом поле формы, которая по клику мыши исчезает?
- Как грамотно сверстать верхнее навигационное меню и меню каталога?
- Как избежать задания лишних классов для элементов, используя псевдо-классы?
- Как избежать задания лишних классов для элементов, используя наследование в CSS?
- Как сделать табличный вывод товаров каталога, не используя при этом таблиц, которые усложняют разметку?
- Узнаете на практике все тонкости работы с плавающими блоками.
- Как лучше всего сделать постраничную навигацию и выделить в ней активную страницу?
- Как гибко и грамотно расположить элементы в подвале сайта?
• Создание интернет магазина на CMS WordPress. Установка макета на WordPress
- Сайт под управлением CMS WordPress – больше, чем блог?
- Как быстро и просто разбить сверстанный шаблон на шаблоны темы WP?
- Что такое иерархия шаблонов в WP?
- Как правильно стилизировать код, генерируемый WordPress’ом?
- Как редактировать плагины WP?
Где можно применить знания, полученные в видеокурсе:
• Инфо-бизнес.
Сегодня умение создавать сайты — это реальные деньги. К примеру, имея знания, вы можете создать свой проект в сети и зарабатывать приличные деньги на нем. Либо, применив навыки вебмастера, монетизировать свой сайт. Так или иначе, вам нужен свой сайт и его постоянное совершенство.
• Биржа фриланса.
На самых популярных в Рунете фриланс-сайтах наиболее популярные разделы — это «Разработка сайтов» с подкатегориями «Веб-программирование», «Сайт под ключ», «Верстка сайта». Вы можете протестировать и обратиться к любому фрилансеру из данных разделов и попросить их прикрутить, к примеру, гостевую книгу на сайт. Меньше чем за 1500 рублей никто не возьмется за Ваш проект! А ведь, обладая нужными знаниями и постоянно их совершенствуя, именно вы можете быть на той, «с деньгами», стороне фриланса!
• А, быть может, в вашей конторе как раз нужен человек, который бы создал сайт фирмы за бонусы, либо надбавки к постоянной зарплате?
Год выпуска: 2012
Язык: Русский
Авторы: А.Кудлай, А.Бернацкий, А.Опанасенко, В.Гавриленко
Продолжительность: ~70 часов
Формат видео: mp4
Видео: MPEG4 Video (H264), 1024x768, 209kbps
Аудио: AAC, 44100Hz, stereo, 124kbps
Формат файла: ISO
Файлы примеров: присутствуют
Размер: 14,23 GB (+3% на восстановление)
Скачать;
http://letitbit.net/
http://vip-file.com/
http://turbobit.net/
Язык: Русский
Авторы: А.Кудлай, А.Бернацкий, А.Опанасенко, В.Гавриленко
Продолжительность: ~70 часов
Формат видео: mp4
Видео: MPEG4 Video (H264), 1024x768, 209kbps
Аудио: AAC, 44100Hz, stereo, 124kbps
Формат файла: ISO
Файлы примеров: присутствуют
Размер: 14,23 GB (+3% на восстановление)
Скачать;
http://letitbit.net/
http://vip-file.com/
http://turbobit.net/
Важно!