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

 

Последнее редактирование модератором:
Рекламное сообщение
📈 Хотите влиться в мир криптотрейдинга, но нет знаний? Доверьте это профессионалам!

Выбрав наш сервис, вы даете возможность торговать криптовалютами нам на вашем аккаунте. Используем только проверенные сигналы проверенных трейдеров. Проверяем каждый сигнал перед отправкой в работу.

Выбрав копитрейд сервис, вы вкладываетесь в криптовалюты, но только в те, которые имеют реальный шанс принести доход.

Все что вам остается - это включать бота и разрешить ему торговлю.

➡️ Подробнее
 

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

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

Назад
Сверху