Обучающее видео

Программирование на языке PHP 5.3. Уровни 1, 2 ,3, 4 (2013)

Программирование на языке PHP 5.3. Уровни 1, 2 ,3, 4

В этой подборке собраны новые видео-уроки (вебинары) по теме "Разработка сложных веб-приложений на 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 Просмотров: 1786
0
Martsell 25 апреля 2015, 22:16:38

Если есть возможность обновите Турбобит пожалуйста.

hostefile 26 апреля 2015, 22:20:36

Перезалито.

Martsell 26 апреля 2015, 22:55:56

Спасибо!

Misha2101 24 декабря 2013, 14:47:05

Ух ты, крута!
Качаем пока не удалили smile