В этом курсе рассматриваются шаблоны проектирования (Design patterns), отражения (Reflection), PDO, шаблон MVC (Model-View-Controller), без овладения которыми немыслима профессиональная разработка приложений на PHP.
Возможная должность:
помощник разработчика, младший разработчик (junior)
Ориентировочная зарплата:
- 12 000 – 16 000 грн.
- 4 недель
- 36 академ часов
- 3200 гривен
По окончании курса Вы будете уметь:
- Использовать базовые шаблоны проектирования
- Использовать 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. cURL
- Введение
- Основные функции
- Основные опции
- Опции для заголовков
Получение информации
Модуль 5. Регулярные выражения
- Введение
- Метасимволы
- Специальные последовательности символов
- Модификаторы
Функции
Модуль 6. Пространства имен
- Введение
- Объявление пространства имен
- Иерархия
- Правила доступа
- Unqualified name
- Qualified name
- Fully qualified name
- Глобальный доступ
Импорт и псевдонимы
Модуль 7. Модульное тестирование
- Тестирование кода
- Модульное тестирование
- PhpUnit
- Утверждения
- Зависимости
- Источники данных
- Тестирование наборов
другое
Модуль 8. Шаблон проектирования MVC
- Введение в MVC
- MVC и ООП
- Обзор PHP Фреймворков
Лабораторная работа
Оборудованные аудитории
Наша школа оборудована всем необходимым:
- Комфортные аудитории
- Техника которая настроена под задачи курса
- Современные компьютеры
- Удобные стулья и мебель
- Приветливый персонал, готовый решить любой вопрос
- Преподаватели профи своего дела
- Умеем преподавать
- Никакой воды, только полезная информация
Получить бесплатную консультацию по курсу:
- что вы получите на курсе
- как проходит обучение
- какая практика есть на курсе
- какие программы изучаются
- какие навыки вы получите
- кто преподаватели и какой у них опыт
- какая поддержка есть на курсе