PHP and MySQL
PHP. Основы создания сайтов. Уровень 4 (2013)
014
[caption id="attachment_1313" align="alignright" width="300" class=" "]php php[/caption] Производитель: Спец Год выпуска: 2013 Продолжительность: 15:09:28 Тип материала: Видеоурок Язык: Русский Стоимость: 2999 рублей Описание: PHP, как средство создания Веб-сайтов необычайно популярно в России и в мире. Около 75% сайтов в мире написаны на PHP. С помощью PHP веб-мастера разрабатывают сложные сайты, имеющие развитые функции, активно взаимодействующие с пользователем.На этом курсе слушатели получают начальные навыки разработки сайтов на PHP, что позволяет быстро начать использование PHP. Курс прежде всего предназначен для слушателей, ранее не имевшими дело с PHP-программированием, и желающим начать использование PHP. Данный курс является первым курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer). На курсе рассматриваются наиболее свежие версии PHP.Курс предназначен для слушателей, начинающих изучение PHP, и не имеющих опыта использования PHP [wpspoiler name="Подробное описание" ] Модуль 1. Установка/настройка веб-сервера и PHP Вопросы, на которые надо ответить Как это работает? Установка веб-сервера Настройка веб-сервера Установка PHP Настройка PHP Первый скрипт на PHP Модуль 2. Основы PHP Синтаксис Операторы Переменные Константы Типы Управляющие конструкции Лабораторные работы Модуль 3. Циклы Операторы инкремента/декремента Цикл for Цикл while Цикл do-while Итерирование массива Цикл foreach Лабораторные работа Модуль 4. Пользовательские функции Описание функции Вызов функции Аргументы функции Аргументы функции по умолчанию Область видимости переменных Статические переменные Возврат значений Рекурсивная функция Лабораторные работы Модуль 5. Что внутри PHP? Документация PHP Обзор встроенных функции Математические функции Функции для работы с переменными Функции обработки строк Функции для работы с массивами Функции даты и времени Встроенные константы Суперглобальные переменные Функции эмуляции SSI Лабораторная работа Модуль 6. Изучаем HTTP: формы HTTP/1.1 Заголовки запроса и ответа Статус сервера Доступ к заголовкам запроса – переменные окружения сервера Работа с веб-формами Методы GET и POST Различие методов Проверка передаваемых значений Лабораторная работа Финальная практическая работа [/wpspoiler]
Кто знает, тот успешен
PHP and MySQL
PHP. Основы создания сайтов. Уровень 3 (2013)
017
[caption id="attachment_1313" align="alignright" width="300" class=" "]php php[/caption] Производитель: Спец Год выпуска: 2013 Продолжительность: 15:09:28 Тип материала: Видеоурок Язык: Русский Стоимость: 2999 рублей Описание: PHP, как средство создания Веб-сайтов необычайно популярно в России и в мире. Около 75% сайтов в мире написаны на PHP. С помощью PHP веб-мастера разрабатывают сложные сайты, имеющие развитые функции, активно взаимодействующие с пользователем.На этом курсе слушатели получают начальные навыки разработки сайтов на PHP, что позволяет быстро начать использование PHP. Курс прежде всего предназначен для слушателей, ранее не имевшими дело с PHP-программированием, и желающим начать использование PHP. Данный курс является первым курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer). На курсе рассматриваются наиболее свежие версии PHP.Курс предназначен для слушателей, начинающих изучение PHP, и не имеющих опыта использования PHP [wpspoiler name="Подробное описание" ] Модуль 1. Установка/настройка веб-сервера и PHP Вопросы, на которые надо ответить Как это работает? Установка веб-сервера Настройка веб-сервера Установка PHP Настройка PHP Первый скрипт на PHP Модуль 2. Основы PHP Синтаксис Операторы Переменные Константы Типы Управляющие конструкции Лабораторные работы Модуль 3. Циклы Операторы инкремента/декремента Цикл for Цикл while Цикл do-while Итерирование массива Цикл foreach Лабораторные работа Модуль 4. Пользовательские функции Описание функции Вызов функции Аргументы функции Аргументы функции по умолчанию Область видимости переменных Статические переменные Возврат значений Рекурсивная функция Лабораторные работы Модуль 5. Что внутри PHP? Документация PHP Обзор встроенных функции Математические функции Функции для работы с переменными Функции обработки строк Функции для работы с массивами Функции даты и времени Встроенные константы Суперглобальные переменные Функции эмуляции SSI Лабораторная работа Модуль 6. Изучаем HTTP: формы HTTP/1.1 Заголовки запроса и ответа Статус сервера Доступ к заголовкам запроса – переменные окружения сервера Работа с веб-формами Методы GET и POST Различие методов Проверка передаваемых значений Лабораторная работа Финальная практическая работа [/wpspoiler]
Кто знает, тот успешен
PHP and MySQL
PHP. Основы создания сайтов. Уровень 2 (2013)
014
[caption id="attachment_1313" align="alignright" width="300" class=" "]php php[/caption] Производитель: Спец Год выпуска: 2013 Продолжительность: 13:11:39 Тип материала: Видеоурок Язык: Русский Стоимость: 2999 рублей Описание: На этом курсе слушатели продолжают знакомится с PHP, и этот курс охватывает все необходимые темы для создания сложных сайтов: управление сессиями пользователя и файловой системой, работа с базами данных, работа с протоколом HTTP. Данный курс является рекомендованным курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer). Курс рекомендован слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт. На курсе рассматриваются наиболее свежие версии PHP Курс рекомендован слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт. [wpspoiler name="Подробное описание" ] Модуль 1. Cookie Что такое Cookie? Параметры cookie Типы cookie Временные Постоянные Создание cookie Чтение cookie Удаление cookie Сохранение массивов в cookie Лабораторная работа Модуль 2. HTTP-заголовки ответа сервера Метод HEAD Заголовки ответа сервера Переадресация (Location) Перезапрос ресурса (Refresh) Установка типа содержимого (Content-Type) Управление кэшированием (Cache-Control, Expires) Буферизация Хэширование HTTP-аутентификация Модуль 3. Сессии Что такое сессия? Создание сессии Чтение сессии Удаление сессии Параметры сессии Лабораторная работа Модуль 4. Работа с файловой системой Функции для работы с файлами Режимы работы Чтение и запись Работа с курсором Прямая работа с файлами Запирание файлов Функции для работы с директориями Загрузка файлов на сервер по HTTP Лабораторная работа Модуль 5. Как отправить email? Настройки для работы с почтой Принципы работы с почтой Параметры Лабораторная работа Модуль 6. Основы работы с базами данных Общие сведения о базах данных Требования к структуре базы данных Реляционная СУБД Нормализация Общие сведения о SQL SELECT INSERT DELETE UPDATE Создание базы данных и таблицы Модуль 7. Сервер баз данных MySQL Общие сведения о сервере баз данных MySQL Установка сервера баз данных MySQL Конфигурация сервера баз данных MySQL Программы для работы с сервером баз данных MySQL Использование утилит командной строки Экспорт и импорт баз данных Лабораторная работа Модуль 8. Использование сервера баз данных MySQL в приложениях PHP Расширение MySQLi Соединение с сервером баз данных MySQL Выбор базы данных Исполнение запроса Получение результата запроса Полезные функции Опасность SQL-иньекций Подготовленные запросы Обзор расширения MySQL (обзорно) Лабораторная работа Модуль 9. Практическая работа: создание интернет-магазина Создание базы данных Создание каталога товаров Выборка товаров из каталога Создание корзины пользователя Выборка товаров из корзины пользователя Удаление товаров из корзины пользователя Формирование заказа Выборка заказов Повышение безопасности (если останется время) Примечание. При необходимости, преподаватель может дать в начале курса 10-минутное тестовое задание [/wpspoiler]
Кто знает, тот успешен
PHP and MySQL
PHP. Основы создания сайтов. Уровень 1 (2013) 2 версия
014
[caption id="attachment_1313" align="alignright" width="300" class=" "]php php[/caption] Производитель: Спец Год выпуска: 2013 Продолжительность: 19:25:56 Тип материала: Видеоурок Язык: Русский Стоимость: 2999 рублей Описание: PHP, как средство создания Веб-сайтов необычайно популярно в России и в мире. Около 75% сайтов в мире написаны на PHP. С помощью PHP веб-мастера разрабатывают сложные сайты, имеющие развитые функции, активно взаимодействующие с пользователем.На этом курсе слушатели получают начальные навыки разработки сайтов на PHP, что позволяет быстро начать использование PHP. Курс прежде всего предназначен для слушателей, ранее не имевшими дело с PHP-программированием, и желающим начать использование PHP. Данный курс является первым курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer). На курсе рассматриваются наиболее свежие версии PHP.Курс предназначен для слушателей, начинающих изучение PHP, и не имеющих опыта использования PHP [wpspoiler name="Подробное описание" ] Модуль 1. Установка/настройка веб-сервера и PHP Вопросы, на которые надо ответить Как это работает? Установка веб-сервера Настройка веб-сервера Установка PHP Настройка PHP Первый скрипт на PHP Модуль 2. Основы PHP Синтаксис Операторы Переменные Константы Типы Управляющие конструкции Лабораторные работы Модуль 3. Циклы Операторы инкремента/декремента Цикл for Цикл while Цикл do-while Итерирование массива Цикл foreach Лабораторные работа Модуль 4. Пользовательские функции Описание функции Вызов функции Аргументы функции Аргументы функции по умолчанию Область видимости переменных Статические переменные Возврат значений Рекурсивная функция Лабораторные работы Модуль 5. Что внутри PHP? Документация PHP Обзор встроенных функции Математические функции Функции для работы с переменными Функции обработки строк Функции для работы с массивами Функции даты и времени Встроенные константы Суперглобальные переменные Функции эмуляции SSI Лабораторная работа Модуль 6. Изучаем HTTP: формы HTTP/1.1 Заголовки запроса и ответа Статус сервера Доступ к заголовкам запроса – переменные окружения сервера Работа с веб-формами Методы GET и POST Различие методов Проверка передаваемых значений Лабораторная работа Финальная практическая работа [/wpspoiler]
Кто знает, тот успешен
PHP and MySQL
PHP. Основы создания сайтов. Уровень 1 (2013) 1 версия
014
[caption id="attachment_1313" align="alignright" width="300" class=" "]php php[/caption] Производитель: Спец Год выпуска: 2013 Продолжительность: 19:25:56 Тип материала: Видеоурок Язык: Русский Стоимость: 2999 рублей Описание: PHP, как средство создания Веб-сайтов необычайно популярно в России и в мире. Около 75% сайтов в мире написаны на PHP. С помощью PHP веб-мастера разрабатывают сложные сайты, имеющие развитые функции, активно взаимодействующие с пользователем.На этом курсе слушатели получают начальные навыки разработки сайтов на PHP, что позволяет быстро начать использование PHP. Курс прежде всего предназначен для слушателей, ранее не имевшими дело с PHP-программированием, и желающим начать использование PHP. Данный курс является первым курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer). На курсе рассматриваются наиболее свежие версии PHP.Курс предназначен для слушателей, начинающих изучение PHP, и не имеющих опыта использования PHP [wpspoiler name="Подробное описание" ] Модуль 1. Установка/настройка веб-сервера и PHP Вопросы, на которые надо ответить Как это работает? Установка веб-сервера Настройка веб-сервера Установка PHP Настройка PHP Первый скрипт на PHP Модуль 2. Основы PHP Синтаксис Операторы Переменные Константы Типы Управляющие конструкции Лабораторные работы Модуль 3. Циклы Операторы инкремента/декремента Цикл for Цикл while Цикл do-while Итерирование массива Цикл foreach Лабораторные работа Модуль 4. Пользовательские функции Описание функции Вызов функции Аргументы функции Аргументы функции по умолчанию Область видимости переменных Статические переменные Возврат значений Рекурсивная функция Лабораторные работы Модуль 5. Что внутри PHP? Документация PHP Обзор встроенных функции Математические функции Функции для работы с переменными Функции обработки строк Функции для работы с массивами Функции даты и времени Встроенные константы Суперглобальные переменные Функции эмуляции SSI Лабораторная работа Модуль 6. Изучаем HTTP: формы HTTP/1.1 Заголовки запроса и ответа Статус сервера Доступ к заголовкам запроса – переменные окружения сервера Работа с веб-формами Методы GET и POST Различие методов Проверка передаваемых значений Лабораторная работа Финальная практическая работа [/wpspoiler]
Кто знает, тот успешен
PHP and MySQL
PHP объектно-ориентированный подход. Делаем CMS на PHP и MySQL с нуля
013
[caption id="attachment_1313" align="alignright" width="300" class=" "]php php[/caption] Производитель: Год выпуска: 2010 Продолжительность: 19:25:56 Тип материала: Видеоурок Язык: Русский Стоимость: 1999 рублей Описание: Курс не претендует на всесторонность, автор не претендует на звание гуру. Просто попытка в простой и доступной форме показать основные моменты разработки небольшого личного сайта с нулевыми начальными знаниями PHP или любого другого языка программирования. Знания HTML и CSS приветствуются, но для прохождения курса не являются обязательными, весь HTML я буду давать по ходу действия, но не буду останавливаться на его объяснении. Курс очень хорошо подойдет для верстальщиков, которые хотят кроме html-верстки овладеть и навыками создания CMS, возможно, для студентов, а также и для остальных заинтересованных. По сути никаких предварительных знаний не требуется. Курс не является всеохватывающим, но по окончании курса вы сможете писать небольшие проекты и получите неплохие стартовые знания для дальнейшего изучения PHP. Пройденный материал будет сразу же закрепляться на готовых примерах, конструкциях, которые будут использоваться в сайте в качестве составных элементов (за исключением двух-трех выпусков, где придется обсудить базу), что тоже способствует более комфортному усвоению. В отличие от большинства книг, где сначала проходят трехэтажную конструкцию, с абстрактным объяснением, что где-то оно вам может пригодиться, и через 300 страниц только напоминают "а помните (а действительно, помните?), мы рассматривали структуры данных, вот тут-то они и пригодятся". Заранее приношу извинения за иногда неуверенное звучание голоса и запинки. Я не преподаватель, а простой программист (это не значит, что не буду стараться отточить ораторский навык, надеюсь, что практика поможет). Просто увидел пробел в отечественной видеопродукции по теме PHP/ООП и современного подхода в целом, даже в хороших книгах порой встречаются неудобства. Скажем, во многих, даже относительно новых, книгах видел обращение к переменной, переданной методом get/post напрямую, а не через глобальный массив, без каких либо пояснений, в то время, как при современных безопасных "register_globals = off" по умолчанию читатель может несколько часов биться головой о книжные листинги. Вот только помочь устранить проблему книга не поможет. А я живой человек, помогу, чем смогу. Вот и решил заполнить этот пробел. Подобных курсов в рунете пока еще нет, по крайней мере я не видел, тем более бесплатных. Конструктивная критика по содержанию самих кастов принимается, при необходимости буду корректировать выпуски или делать лирические отступления в последующих выпусках для поправки наделанных ошибок.
Кто знает, тот успешен
PHP and MySQL
MySQL 5. Проектирование и создание баз данных для Web
08
[caption id="attachment_1316" align="alignright" width="300" class=" "]MySQL 5 MySQL 5[/caption] Производитель: Год выпуска: 2010 Продолжительность: 89:50:27 Тип материала: Видеоурок Язык: Русский Стоимость: 2999 рублей Описание: Данный курс предназначен для веб-разработчиков и веб-мастеров, которые планируют использовать сервер MySQL в своей практике. В настоящее врямя сервер баз данных MySQL получил самое широкое распростронение. Практический любой динамический сайт используют базы данных на сервере MySQL. Однако случается такое, что многие веб-приложения используют сервер MySQL не очень эффективно. В результате чего объемы баз данных и количество программного кода увеличиваются, а скорость обработки данных снижается. На курсе Вы рассмотрите основные приемы и методы эффективной работы с сервером MySQL 5. Поэтапно будут рассмотрены методы проектирования и создания баз данных, также Вы подробно изучите SQL операторы, научитесь управлять транзакциями на сервере MySQL, сможете создавать хранимые процедуры и триггеры, научитесь эффективно использовать движки сервера MYSQL. Видеокурс будет полезен веб-разработчикам, специалистам, использующим PHP и Perl, и всем желающим получить теоретические знания и практические навыки для эффективного использования и администрирования сервера баз данных MySQL 5 и использования языка SQL. [wpspoiler name="Подробное описание" ] Модуль 1. Установка и запуск сервера MySQL 5 • Назначение и описание сервера MySQL 5 • Установка сервера MySQL 5 • Обзор файлов сервера MySQL 5 • Лабораторная работа: Установка сервера MySQL 5 • Клиентские программы для работы сервером • Использование утилит командной строки • Использование дополнительных утилит сервера • Лабораторная работа: запуск сервера, обзор баз данных сервера Модуль 2. Реляционные базы данных • Виды и типы баз данных • Проектирование баз данных • Типы данных • Лабораторная работа: Моделирование простой БД • Нормализация и нормальные формы • Ключи и ключевые атрибуты • Изучение зависимостей и отношений сущностей БД • Лабораторная работа: Нормализация базы данных Модуль 3. Язык SQL: манипулирование структурой данных • Язык SQL • Операторы определения данных • Лабораторная работа: создание БД на сервере MySQL • Схемы данных Обзор INFORMATION_SCHEMA • Индексы и ограничения Добавление и удаление индексов • Лабораторная работа: создание отношений на сервере • Операторы манипулирования данными • Лабораторная работа: наполнение БД из внешних файлов Модуль 4. Язык SQL: манипулирование данными • Выборка данных • Предикаты (клаузулы) WHERE, ORDER • Функции агрегации (агрегаты) • Ограничение выборки • Лабораторная работа: Выборка данных с агрегацией значений • Группировка данных • Предикат HAVING • Лабораторная работа: Выборка данных с группировкой • Объединение таблиц • Лабораторная работа: Внутреннее объединение таблиц Модуль 5. Объединение запросов и консолидация данных • Объединение запросов • Использование подзапросов и множеств значений • Лабораторная работа: Использование объединенных запросов • Временные таблицы и просмотры • Обновление и удаление данных • Лабораторная работа: манипулирование данными Модуль 6. Хранимые процедуры и триггеры • Назначение хранимых процедур • Создание хранимых процедур • Использование хранимых процедур • Лабораторная работа: создание хранимых процедур Триггеры • Обеспечение ссылочной целостности • Лабораторная работа: Создание триггеров Модуль 7. Транзакции и типы хранилищ MySQL • Блокировки и их типы • Понятие транзакции • Свойства ACID • Лабораторная работа: использование транзакций Типы хранилищ MySQL • Выбор оптимального хранилища • Лабораторная работа: использование различных типов хранилищ Модуль 8. Оптимизация и обслуживание сервера MySQL 5 • Резервное копирование и аварийное восстановление информации • Проверки и восстановление таблиц • Лабораторная работа: Резервное копирование и восстановление • Разделение прав пользователей • Оптимизация запросов • Оптимизация баз данных • Оптимизация конфигурации сервера • Лабораторная работа: Оптимизация лабораторной базы данных и проверка эффективности работы [/wpspoiler]
Кто знает, тот успешен
PHP and MySQL
Пошаговое создание сайта от А до Я (для новичков)
08
[caption id="attachment_1313" align="alignright" width="300" class=" "]php php[/caption] Производитель: inpost Год выпуска: 2013 Продолжительность: 89:50:27 Тип материала: Видеоурок Язык: Русский Стоимость: 2999 рублей Описание: Данный курс подготовлен на молодого бойца, отличия от других курсов это полное построение сайт от А до Я. Автор курса Inpost, человек зарекомендовавший как опытный программист в WEB структуре, рассказывает нюансы построения сайта, ошибки часто встречающие. Начинающему и опытным WEB программиста данный курс будет полезен, они найдут для себя очень много полезной информации, курс продолжительностью почти 90 часов. Такой обширной часовой длительностью не сможет похвастаться не один учитель по вебинару. [wpspoiler name="Подробное описание" ] HTML Урок 1: Начинаем изучать HTML: Теги, Аттрибуты тегов, Свойства аттрибутов Урок 2: Начинаем изучать HTML: Ещё больше тегов, Ещё больше Аттрибутов и их свойств Урок 3: Начинаем изучать HTML: Завершаем понимание верстки CSS Урок 4: Начинаем изучать CSS: Подключение CSS, Классы и имена, Идентификатор тегов, Изучаем много стилей Урок 5: Табличная верстка: Table и всё о нём Урок 6: Блочная верстка: Div и всё о нём PHOTOSHOP Урок 7: Начинаем изучать Photoshop, нарезаем шаблон: Стандартные инструменты, Нарезка картинок Урок 8: Продолжаем изучать Photoshop, работаем с подготовленными шаблонами: Слои, Прозрачный фон, Закруглённые углы PHP Урок 9: Начинаем изучать PHP: Как устроен сервер, Переменные, Математические действия, Вывод переменных, Операторы и управляющие конструкции PRACTICE Урок 10: Практикуемся с версткой: Практика верстки, Работаем с тенями, include - соединяем участки кода PHP Урок 11: Массивы и Циклы: Массивы, Циклы: while, do-while, for, foreach Урок 12: Домен и хостинг: Хостинг, Домен, DNS, Сайт hostinger.ru, FTP-клиент Far, FTP-клиент FileZilla, Настройки сервера: phpinfo() Урок 13: Пользовательские функции: Пользовательские функции Урок 14: Методы передачи данных GET и POST, работа с формами: Создать форму, Передача данных GET, Передача данных POST, Перехват переданных данных, Работа с данными, Отличиня GET и POST Урок 15: Улучшаем качество кода, include+GET, Суперглобальные массивы: Ошибки домашек, Создаем навигацию include + GET, Изучаем область видимости переменных, Константы, $_REQUEST, $_SERVER, $GLOBALS, Самостоятельно изучаем пакет функций Урок 16: Фильтрация данных, $_COOKIE, $_SESSION: Фильтрация данных, Безопасность при include, filter_var для адресов и email, int, float - для чисел, in_array для определённых множественных вариантов, $_COOKIE: Чтение, создание, редактирование и удаление, $_SESSION: Чтение, создание, редактирование и удаление Урок 17: Ядро, структура сайта, MVC: Архитектура сайта, Ядро, Структура сайта, MVC, Шаблоны PHP + MYSQL Урок 18: База Данных MySQL. Основы: Как всё устроено, Создание БД, Создание пользователя, localhost, Создание таблиц, Частичная настройка и оптимизация таблиц Урок 19: Запросы select, insert, update, delete: Разбираем структуру PMA, Создаем, редактируем и удаляем таблицы, Изучаем 4 главных команды: INSERT, UPDATE, DELETE, SELECT Урок 20: Форма и работа PHP с MySQL: mysqli функции, Создаем формы на HTML, Обработка форм, Добавление данных в MySQL Урок 21: Выборка из БД и вывод на экран: PHP + MySQLi + SELECT Урок 22: Редактирование и удаление данных. 1 Модуль CMS: PHP + MySQLi + UPDATE + DELETE, Изучаем создание полноценного модуля в админке по добавлению, редактированию и удалению информации на сайте Урок 23: Собственные функции, функция-оболочка, рекурсия: mysqli оболочка, Пишем свои функции, Рекурсионный вызов функций, array_map Урок 24: Классы, autoload, и класс отправки писем: Классы, autoload, отправка писем, mail Урок 25: Регистрация + Авторизация, установка прав доступа: Регистрация, Hash, авторизация, подтверждение по email, права доступа Урок 26: Работа над ядром: ЧПУ и оптимизация: ЧПУ, Mode Rewrite, Абсолютные и относительные ссылки, Динамические meta-данные, CSS, JS, ob_start обфусикация Урок 27: Создание админки CMS: Создаем админку, CMS, Внешние и внутренние админки Урок 28: Регулярные выражения: Регулярные выражения, Регулярки Урок 29: Углубляемся в MySQL: Типы данных, Движки таблиц, Индексы Урок 30: Загрузка файлов: Загрузка файлов Урок 31: Работа над статикой и ядром: Статичные страницы, Пару слов о Котерове, Анализ phpinfo, Работаем над движком Урок 32: mysql связи один ко многим и многие ко многим: Создаём класс для работы с MySQL, Связь один ко многим, Связь многие ко многим Java Урок 33: Находим аналогию между js и php: php и js почти не имеют отличий Урок 34: ДОМ дерево, объекты и события: DOM структура HTML, Изучаем события в примерах Урок 35: в отдельном файле, консоль, setInterval и setTimeout: Отдельные файлы js, Кеш файлов, console, setInterval, setTimeout Урок 36: Объекты наше всё. Аналогия ассоциативных массивов на PHP: Изучаем объекты и их синтаксис Урок 37: Изучаем ajax и jQuery: Эффективность и необходимость jQuery, Простые AJAX запросы и ответы Урок 38: Углубляемся в ajax и jQuery, JSON для массивов: JSON как передача массивов, Селекторы на jQuery, Готовимся к настоящему программированию сайтов. [/wpspoiler]
Кто знает, тот успешен
Oracle
Видеокурс Oracle 11g Основы SQL
011
[caption id="attachment_1293" align="alignright" width="290" class=" "]Oracle Database 11g Oracle Database 11g[/caption]   Производитель: Специалист Год выпуска: 2012 Продолжительность: 25:33:06 Тип материала: Видеоурок Язык: Русский Стоимость: 7999 рублей Описание: Курс обеспечивает слушателей базовыми знаниями SQL, позволяющими разработчику писать запросы к одной или нескольким таблицам, модифицировать данные таблиц и создавать объекты базы данных. Основным инструментом разработки, используемым в курсе, является Oracle SQL Developer; в качестве дополнительного используется SQL Plus. [wpspoiler name="Подробное описание" ] Модуль 1. Введение в базу данных Oracle 11g Обзор основных возможностей БД Oracle 11g Обсуждение основных концепций, а также теоретических и физических аспектов реляционной базы данных Классификация команд SQL как стандартного языка реляционных баз данных Обзор данных, используемых в курсе Использование SQL Developer для установления сеанса связи с базой данных Сохранение результатов запросов в файлы и использование скрипт-файлов в SQL Developer 1 Модуль 2. Извлечение данных при помощи команды SELECT языка SQL Обзор возможностей команды SELECT Создание отчета при помощи базовой команды SELECT Выбор всех столбцов Выбор конкретных столбцов Заголовки столбцов по умолчанию Арифметические выражения Понимание приоритетов операторов Использование команды DESCRIBE для вывода структуры таблицы 1.5 Модуль 3. Ограничение и сортировка данных Использование предложения WHERE для выборки необходимых строк Использование операторов сравнения и логических операторов в предложении WHERE Описание правил приоритета операторов сравнения и логических операторов Использование символьных литералов в предложении WHERE Сортировка строк с использованием предложения ORDER BY команды SELECT Сортировка результата в порядке возрастания и убывания значений 2 Модуль 4. Использование однострочных функций в команде SELECT Демонстрация различий между однострочными и многострочными функциями SQL Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE Преобразование чисел при помощи функций ROUND, TRUNC и MOD Использование арифметических операций с датами в предложении SELECT Использование функций для работы с датами 3 Модуль 5. Использование функций преобразования и условных выражений Неявное и явное преобразование типов данных Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE Вложенные однострочные функции Применение функций NVL, NULLIF и COALESCE к датам Использование логических условий IF THEN ELSE в команде SELECT 3 Модуль 6. Агрегирование данных с использованием групповых функций Использование групповых функций в команде SELECT для создания аналитических отчетов Создание групп данных при помощи предложения GROUP BY Исключение групп данных при помощи предложения HAVING 2 Модуль 7. Выборка данных из нескольких таблиц Написание команды SELECT для доступа к данным более чем одной таблицы Просмотр данных из таблиц при помощи внешнего соединения Соединение таблицы с самой собой (self join) 2 Модуль 8. Использование подзапросов Типы проблем, решаемые при помощи подзапросов Определение подзапросов Типы подзапросов Однострочные и многострочные подзапросы 2 Модуль 9. Использование операторов работы над множествами Описание операторов работы над множествами Использование операторов работы над множествами для объединения нескольких запросов в один Сортировка результатов при использовании операторов работы над множествами 2 Модуль 10. Манипулирование данными Синтаксис команд DML Добавление строк в таблицу при помощи команды INSERT Использование команды UPDATE для изменения строк таблицы Удаление данных из таблицы при помощи команды DELETE Использование скриптов для манипулирования данными Сохранение и откат изменений при помощи команд COMMIT и ROLLBACK Что такое согласованность чтения 3 Модуль 11. Использование команд DDL для создания и управления таблицами Основные объекты БД, рассматриваемые в курсе Обзор структуры таблицы Основные типы данных, используемые при создании столбцов таблицы Использование простого синтаксиса для создания таблиц Какие правила целостности могут быть определены при создании таблицы Как работают объекты схемы: (команды ALTER,DROP) 3 Модуль 12. Создание других объектов схемы Создание простого и сложного представления Доступ к данным через представление Создание, изменение и использование последовательностей Создание и сопровождение индексов Создание частных и публичных синонимов 2 Модуль 13. Контроль доступа пользователя Отличия системных привилегий от объектных Создание пользователей Предоставление системных привилегий Выдача привилегий на таблицы Создание роли и предоставление ей привилегий Смена пароля пользователя Предоставление объектных привилегий Отнятие привилегий 2 Модуль 14. Управление объектами схемы Добавление, изменение и удаление столбца Добавление и удаление ограничений Включение и отключение ограничений, отложенная проверка ограничений Создание и удаление индексов Создание индексов, основанных на функциях Выполнение операции FLASHBACK Создание и использование внешних таблиц 2 Модуль 15. Управление объектами при помощи словаря данных Словарь данных Использование представлений словаря Представления USER_OBJECTS и ALL_OBJECTS Информация о таблицах и столбцах Просмотр информации об ограничениях Просмотр информации о последовательностях, индексах и синонимах Как добавить комментарии к таблице и столбцам 2 Модуль 16. Манипулирование большими наборами данных Манипулирование данными с использованием подзапросов Описание особенностей многотабличной команды INSERT Использование различных типов многотабличной команды INSERT Слияние строк при помощи команды MERGE Отслеживание изменений в данных за определенный период времени 2 Модуль 17. Сопровождение данных различных временных зон Использование различных типов данных даты и времени для хранения дробных долей секунды, а также сопровождения данных различных временных зон Использование интервальных типов данных для хранения разницы между двумя значениями, содержащими время Практическое применение ряда функций даты и времени для глобализации приложений 2 Модуль 18. Выборка данных с использованием усложнённых подзапросов Многостолбцовые подзапросы Использование скалярных подзапросов в SQL Круг проблем, решаемых при помощи коррелированных подзапросов Модификация и удаление строк при помощи коррелированных подзапросов Использование операторов EXISTS и NOT EXISTS Применение предложения WITH 2 Модуль 19. Поддержка регулярных выражений Преимущества применения регулярных выражений Использование регулярных выражений для поиска соответствия и замещения строк 1.5 [/wpspoiler]
Кто знает, тот успешен
Oracle
Видеокурс Oracle 11g Основы PLSQL (2012)
012
[caption id="attachment_1293" align="alignright" width="290" class=" "]Oracle Database 11g Oracle Database 11g[/caption] Производитель: Специалист Год выпуска: 2012 Продолжительность: 25:33:06 Тип материала: Видеоурок Язык: Русский Стоимость: 7999 рублей Описание: Этот курс предназначен для пользователей Oracle Database 11g. Курс знакомит слушателей с языком PL/SQL и помогает им понять основные возможности этого мощного языка программирования. Студенты узнают, как создавать блоки кода PL/SQL, которые могут быть использованы множеством форм, отчётов и приложений управления данными. [wpspoiler name="Подробное описание" ] Модуль 1. Введение Цели курса План курса Таблицы учебной схемы Персонал (Human Resources, HR) Среда выполнения кода PL/SQL на сервере базы данных Введение в SQL Developer 1 Модуль 2. Введение в PL/SQL Что такое PL/SQL Преимущества подпрограмм PL/SQL Обзор типов блоков PL/SQL Преимущества PL/SQL Обзор типов блоков PL/SQL Создание и выполнение простого анонимного блока Генерация вывода из блоков PL/SQL 1 Модуль 3. Объявление идентификаторов в PL/SQL Различные типы идентификаторов в подпрограммах PL/SQL Использование раздела объявлений для определения идентификаторов Хранение данных в переменных Скалярные типы данных Атрибут %TYPE Связанные (bind) переменные Использование последовательностей в выражениях PL/SQL 2 Модуль 4. Написание исполняемых операторов Описание основного синтаксиса блоков Комментирование кода Функции SQL в PL/SQL Преобразование типов данных Вложенные блоки Операторы в PL/SQL 2 Модуль 5. Взаимодействие с сервером базы данных Oracle Включение операторов SELECT в PL/SQL для получения данных Манипулирование данными на сервере при помощи PL/SQL Концепции SQL-курсоров Атрибуты SQL-курсоров для обратной связи с DML-операторами Фиксация и откат транзакций 2 Модуль 6. Написание управляющих структур Условное управление с использованием оператора IF Условное управление с использованием оператора CASE Простой цикл LOOP Цикл WHILE Цикл FOR Оператор CONTINUE 2 Модуль 7. Работа с составными типами данных Использование записей PL/SQL Использование атрибута %ROWTYPE Вставка и обновление при помощи записей PL/SQL Ассоциативные таблицы INDEX BY и методы работы с ними Ассоциативные таблицы INDEX BY с записями 2 Модуль 8. Использование явных курсоров Управление явным курсором Определение курсора Открытие курсора Выборка данных из активного набора Закрытие курсора Курсорные циклы FOR с подзапросами Атрибуты явного курсора Использование предложений FOR UPDATE и WHERE CURRENT OF 2 Модуль 9. Обработка исключений Понимание исключений Обработка исключений в PL/SQL Перехват предопределённых ошибок сервера Oracle Перехват не-предопределённых ошибок сервера Oracle Перехват исключений, определяемых пользователями Распространение исключений Использование процедуры RAISE_APPLICATION_ERROR 2 Модуль 10. Создание хранимых процедур Модульный и многоуровневый дизайн подпрограмм Модульность разработки с помощью блоков PL/SQL Среда исполнения кода PL/SQL Преимущества использования подпрограмм PL/SQL Различия между анонимными блоками и подпрограммами Создание, вызов и удаление хранимых процедур при помощи команды CREATE и SQL Developer Использование параметров в процедурах и различные режимы параметров Просмотр информации о процедурах в представлениях словаря данных 2 Модуль 11. Создание хранимых функций Создание, вызов и удаление хранимых функций при помощи команд SQL и SQL Developer Преимущества использования хранимых функций в SQL-выражениях Шаги по созданию хранимой функции Использование пользовательских функции в SQL-выражениях Ограничения на вызов функций из SQL-выражений Контроль побочных эффектов при вызове функций из SQL выражений Просмотр информации о функциях в словаре данных 2 Модуль 12. Создание пакетов Преимущества использования пакетов Описание пакетов Компоненты пакетов Разработка пакетов Видимость компонентов пакета Создание спецификации и тела пакета при помощи команд SQL и SQLDeveloper Вызов пакетных конструкций Просмотр исходного кода PL/SQL в словаре данных 2 Модуль 13. Работа с пакетами Перегрузка пакетных подпрограмм в PL/SQL Использование пакета STANDARD Использование предварительного объявления для разрешения ссылок на еще не описанные программные единицы Ограничения на использование пакетных функций в SQL Устойчивое состояние пакета Устойчивое состояние пакетного курсора Контроль уровня чистоты хранимых функций PL/SQL Использование типа данных RECORD с таблицами PL/SQL в пакетах 2 Модуль 14. Использование стандартных пакетов Oracle в разработке приложений Обзор стандартных пакетов, поставляемых Oracle Примеры некоторых из стандартных пакетов Как работает пакет DBMS_OUTPUT? Использование пакета UTL_FILE для работы с файлами операционной системы Пакет UTL_MAIL и использование его подпрограмм 2 Модуль 15. Динамический SQL и метаданные Этапы выполнения команды SQL Что такое динамический SQL? Декларация курсорных переменных Динамическое выполнение блока PL/SQL Использование собственного динамического SQL (NDS) для компиляции кода PL/SQL Использование пакета DBMS_SQL с параметризованной командой DML Функциональная завершенность динамического SQL 2 Модуль 16. Рекомендации по дизайну кода PL/SQL Стандартизация констант и исключений Использование локальных подпрограмм Применение автономных транзакций Использование подсказки компилятору NOCOPY Применение подсказки компилятору PARALLEL_ENABLE Использование кроссеансного кэширования результата PL/SQL функций Использование условия DETERMINISTIC с функциями Использование массового связывания для повышения производительности 2 Модуль 17. Создание триггеров базы данных Работа с триггерами Определение типа триггера, времени его срабатывания и тела Сценарии бизнес-применения триггеров Создание DML-триггеров при помощи команды CREATE TRIGGER и SQL Developer Определение типа события, на которое срабатывает триггер, тела триггера и времени срабатывания Операторные и строчные триггеры Создание триггеров INSTEAD OF , а также выключение триггеров Сопровождение, тестирование и удаление триггеров базы данных 2 Модуль 18. Создание комбинированных (COMPOUND) триггеров, DDL-триггеров и триггеров, срабатывающих по системным событиям базы данных Работа с комбинированными триггерами Идентификация раздела времени выполнения для табличного комбинированного триггера Структура комбинированного триггера для таблиц и представлений Использование комбинированного триггера для чтения данных из мутирующей таблицы Сравнение триггеров базы данных и хранимых процедур Создание триггеров на DDL команды Триггеры, срабатывающие по событиям в базе данных Системные привилегии, необходимые для сопровождения триггеров 2 Модуль 19. Использование компилятора PL/SQL Использование компилятора PL/SQL Установка параметров инициализации, влияющих на компиляцию кода PL/SQL Категории предупреждений компилятора Использование предупреждений времени компиляции в подпрограммах Преимущества использования предупреждений компилятора Категории предупреждений компилятора Установка уровней предупреждений компилятора при помощи SQL Developer, инициализационного параметра PLSQL_WARNINGS либо подпрограмм пакета DBMS_WARNINGS Просмотр предупреждений компилятора при помощи SQL Developer, SQL*Plus или представлений словаря данных 2 Модуль 20. Сопровождение кода PL/SQL Что такое условная компиляция и как она работает? Использование директив выбора. Использование предопределенной и пользовательской директив опроса. Параметр PLSQL_CCFLAGS и директива опроса Применение директив ошибки при условной компиляции для возбуждения определенных пользователем исключений Пакет DBMS_DB_VERSION Применение процедуры DBMS_PREPROCESSOR для печати или получения исходного кода после условной компиляции Защита исходного кода в подпрограммах PL/SQL. 2 Модуль 21. Обслуживание зависимостей Обзор зависимостей между объектами Просмотр прямых зависимостей между объектами при помощи представления USER_DEPENDENCIES Определение статуса объектов Недействительность зависимых объектов Просмотр прямых и косвенных зависимостей Детальное управление зависимостями в базе данных Oracle 11g Удаленные зависимости Перекомпиляция программных единиц PL/SQL [/wpspoiler]
Кто знает, тот успешен