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

arch-php_logo.png

РНР. Level 4. Design and development of complex web-projects with РНР 5.

Данный курс является обязательным курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer).
Курс рекомендован слушателям, имеющим опыт использования PHP, и желающим максимально расширить свои знания и опыт.

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

Курс предназначен

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

Программа курса соответствует требованиям профессионального стандарта «Программист».

  • Использовать базовые шаблоны проектирования
  • Использовать PDO для работы с базами данных
  • Использовать функционал Standard PHP Library
  • Использовать функционал отражений
  • Применять шаблон проектирования MVC
  • Использовать Регулярные выражения
  • Использовать Пространства имен 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
- Базовые операции сервера
- Базовые операции клиента

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

07aff5953aa4a5c906a70de5b9d6a97d.png



0ca0eded9801337fd57d31f321df8615.png

 

Последнее редактирование модератором:
Рекламное сообщение
24xbtc.com – сервис по обмену криптовалют №1 для тех, кому надоело терять деньги на невыгодных обменах, переживать за свою анонимность и безопасность, а также полноту резервов.

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

➡️ Перейти к обмену
 

Вот многие пишут про эти курсы что они хорошие.Скажите какие курсы каких школ обучают правильно и толково?Если сравнивать с со Специалистом,Profit и LoftSchool
 

Обратите внимание

Назад
Сверху