Программирование на языке PHP 5.3. Уровни 1, 2 ,3, 4 (2013)
В этой подборке собраны новые видео-уроки (вебинары) по теме "Разработка сложных веб-приложений на PHP 5.3" от крупнейшего в России учебного Центра "Специалист". Эти уроки адресуются всем, кто хочет быстро и эффективно стать специалистом по созданию веб-порталов профессионального уровня, научиться решать задачи веб-мастеринга и создавать базы данных для web. Курсы разделены на уровни от новичка, и до профессионала; в них пошаговые и доходчивые разъяснения всего материала на примерах.
PHP. Уровень 1. Основы создания сайтов
PHP, как средство создания Веб-сайтов необычайно популярно в России и в мире. Около 75% сайтов в мире написаны на PHP. С помощью PHP веб-мастера разрабатывают сложные сайты, имеющие развитые функции, активно взаимодействующие с пользователем.
На этом курсе слушатели получают начальные навыки разработки сайтов на PHP, что позволяет быстро начать использование PHP. Курс прежде всего предназначен для слушателей, ранее не имевшими дело с PHP-программированием, и желающим начать использование PHP.
Курс предназначен для слушателей, начинающих изучение PHP, и не имеющих опыта использования PHP.
Содержание:
Модуль 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
- Различие методов
- Проверка передаваемых значений
- Лабораторная работа
- Финальная практическая работа
PHP. Уровень 2. Разработка web - сайтов и взаимодействие с MySQL
На этом курсе слушатели продолжают знакомится с PHP, и этот курс охватывает все необходимые темы для создания сложных сайтов: управление сессиями пользователя и файловой системой, работа с базами данных, работа с протоколом HTTP.
Курс рекомендован слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт.
Содержание:
Модуль 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
- Расширение MySQL
- Соединение с сервером баз данных MySQL
- Выбор базы данных
- Исполнение запроса
- Получение результата запроса
- Полезные функции
- Опасность SQL-иньекций
- Подготовленные запросы
- Обзор расширения MySQL (обзорно)
- Лабораторная работа
Модуль 9. Практическая работа: создание интернет-магазина
- Создание базы данных
- Создание каталога товаров
- Выборка товаров из каталога
- Создание корзины пользователя
- Выборка товаров из корзины пользователя
- Удаление товаров из корзины пользователя
- Формирование заказа
- Выборка заказов
- Повышение безопасности
PHP. Уровень 3. Профессиональная разработка на PHP5
В этом курсе рассматриваются сложные темы, такие как ООП, XML, веб-сервисы, без которых немыслима профессиональная разработка приложений на PHP, что позволяет создавать сложные интернет-сайты, интегрированные с внешними данными.
Курс рекомендован слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт.
Содержание:
Модуль 1. Объектно-ориентированное программирование на PHP
- ООП в PHP - введение
- Классы
- Свойства и методы
- Конструкторы и деструкторы
- Клонирование объектов
- Наследование
- Перегрузка методов
- Методы доступа к свойствам и методам
- Обработка исключений
- Константы класса
- Абстрактные классы и методы
- Интерфейсы
- Финальные классы и методы
- Статические свойства и методы класса
- "Магические методы"
- Уточнение типа (type-hint)
- Типажи (traits)
- Другие полезные мелочи
- Лабораторные работы
Модуль 2. Практическое использование ООП с базой данных SQLite
- Введение в SQLite
- Преимущества и ограничения SQLite
- Особенности SQLite
- Выполнение основных операций работы с SQLite :
- создание базы и таблиц,
- вставка, обновление, удаление
- выборка данных
- Лабораторные работы
Модуль 3. PHP и XML
- Введение в XML
- Обзор возможностей по работе PHP с технологией XML
- SAX
- DOM
- SimpleXML
- XMLReader и XMLWriter
- Обзор XSL/T
- Преобразование данных на сервере
- Лабораторные работы
Модуль 4. PHP и XML Web-services
- Введение в XML Web-services
- Обзор RPC
- Обзор SOAP
- Использование расширения SOAP
- Использование WSDL
- Обзор XML-RPC
- Использование расширения XML-RPC
- Использование контекста потока
- Лабораторные работы
Модуль 5. Сокеты и сетевые функции
- Соединение с удаленными узлами через сокеты
- Сетевые функции
- Лабораторная работа
Модуль 6. Работа с графикой
- Введение в графические форматы
- Вопросы генерации графики на PHP 5
- Использование расширения GD2
- Базовые функции для работы с графикой
- Лабораторная работа
PHP. Уровень 4. Проектирование и разработка сложных веб - проектов на РНР 5
В этом курсе рассматриваются основы сложных тем, таких как шаблоны проектирования (Design patterns), отражения (Reflection), PDO, шаблон MVC (Model-View-Controller), без овладения которыми немыслима профессиональная разработка приложений на PHP.
Курс рекомендован слушателям, имеющим опыт использования PHP, и желающим максимально расширить свои знания и опыт.
Содержание:
Модуль 1. Шаблоны проектирования
- Обзор UML
- Диаграмма классов
- Введение в шаблоны проектирования
- Шаблоны проектирования
- Singleton Pattern
- Factory Pattern
- Strategy Pattern
- Decorator Pattern
- Adapter Pattern
- Другие шаблоны
Модуль 2. Standard PHP Library (SPL)
- Встроенные интерфейсы и классы
- Замыкания
- Генераторы
- SPL – Standard PHP Library
- Общие принципы
- Интерфейсы
- Итераторы
- Классы
- Структуры данных
- Функции
- Лабораторные работы
Модуль 3. PHP Data Objects (PDO)
- Введение
- Поддерживаемые базы данных
- Соединения
- Запросы
- Фильтрация значений
- Транзакции
- Подготовленные запросы и хранимые процедуры
- Обработка ошибок
- Лабораторные работы
Модуль 4. Reflection
- Введение
- Отражения
- Использование отражений
- PHP repository: PEAR vs Composer
- Введение в Composer
- Основы работы с phpDocumentor
- Лабораторная работа
Модуль 5. cURL
- Введение
- Основные функции
- Основные опции
- Опции для заголовков
- Получение информации
Модуль 6. Регулярные выражения
- Введение
- Метасимволы
- Специальные последовательности символов
- Модификаторы
- Функции
Модуль 7. Пространства имен
- Введение
- Объявление пространства имен
- Иерархия
- Правила доступа
- Unqualified name
- Qualified name
- Fully qualified name
- Глобальный доступ
- Импорт и псевдонимы
Модуль 8. Модульное тестирование
- Тестирование кода
- Модульное тестирование
- PhpUnit
- Утверждения
- Зависимости
- Источники данных
- Тестирование наборов
- Другое
Модуль 9. Шаблон проектирования MVC
- Введение в MVC
- MVC и ООП
- Обзор PHP Фреймворков
- Лабораторная работа
Модуль 10. Создание REST-сервиса
- Введение в REST
- Фреймворк Slim
- Библиотека NotORM
- Базовые операции сервера
- Базовые операции клиента
Издатель: Специалист
Формат: mp4
Язык: русский
Продолжительность: 52:58:00
Файлы примеров: присутствуют (не все)
Видео: AVC, 1264 x 844, 1 024x768, ~420 Кбит/сек
Аудио: AAC, 126 Кбит/сек
Скачать видеокурс (4,76 ГБ):
hostefile 24/12/13 Просмотров: 1797
0
Если есть возможность обновите Турбобит пожалуйста.
Перезалито.
Спасибо!
Ух ты, крута!
Качаем пока не удалили