Скоро [Специалист] РНР. Уровень 4. Проектирование и разработка сложных веб-проектов на РНР 5

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
781
50
Голосов: 0
#1
[​IMG]
Данный курс является обязательным курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer).
Курс рекомендован слушателям, имеющим опыт использования PHP, и желающим максимально расширить свои знания и опыт.

В этом курсе рассматриваются основы сложных тем, таких как шаблоны проектирования (Design patterns), отражения (Reflection), PDO, шаблон MVC (Model-View-Controller), без овладения которыми немыслима профессиональная разработка приложений на PHP.

Курс будет интересен слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт. Кроме того, курс обязателен для подготовки к экзамену ZCE.

По окончании курса Вы будете уметь:
  • Использовать базовые шаблоны проектирования
  • Использовать PDO для работы с базами данных
  • Использовать функционал Standard PHP Library
  • Использовать функционал отражений
  • Применять шаблон проектирования MVC
  • Использовать Регулярные выражения
  • Использовать Пространства имен PHP
Продолжительность курса - 24 ак. ч.

Требуемая подготовка: Успешное окончание курса PHP. Уровень 3. Профессиональная разработка на PHP5 или эквивалентная подготовка.

Программа курса
Модуль 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
  • Базовые операции сервера
  • Базовые операции клиента

Проводит курс: БОРИСОВ Игорь Олегович

Website
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

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

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя