Программирование [Специалист] РНР. Уровень 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

 

Последнее редактирование модератором:
Рекламное сообщение
💳 Независимая физическая крипто-карта при партнерстве Pirate Cards!

Вашему вниманию новая крипто-карта для вашей безопасной работы, жизни и снятия наличных денег. Данная карта никак не связана с сервисом Pirate Cards. Мы не видим, что вы оплачиваете и ответственность за свои деньги и действия несете только вы.

🟣 Мы предоставляем вам аккаунт с пройденной верификацией к надежному сервису, где вы можете заказать физическую карту со своими данными. Вам не нужно проходить никаких верификаций, уже все пройдено. Достаточно выпустить карту и ей можно пользоваться. Сразу. Вы можете выпустить виртуальную карту и заказать физическую с доставкой. Пока ваша карта изготавливается, есть возможность добавить карту для оплаты смартфоном.

✅ На карту можно получать деньги в USD через Visa Direct с любого иностранного банка, где есть переводы на иностранные карты. Единственное, эти деньги вы не сможете перевести в криптовалюту, но сможете потратить или снять. Карту можно привязать куда угодно (за исключением РФ сервисов).

➡️ ПОДРОБНЕЕ
 

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

Не работает ссылка?

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

Назад
Сверху