Sobrat-igrovoy-kompyuter-za-10000-rubley-2017.

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

 

Что вы сможете делать после курса:

  • Готовить сайты разного уровня;
  • Применять в работе  шаблон проектирования MVC;
  • Правильно делать архитектуру баз данных;
  • Защищать скрипты от SQL-инъекций и другие возможные взломы;
  • Применять полный объем  Объектно-Ориентированного Программирования;
  • Работать с шаблонизаторами;
  • Брать все варианты 5-ой версии языка PHP;
  • Верно создавать процесс работы с самого старта до полного финиша.

Развивать свои профессиональные способности и реализовывать собственные действия (авторизация, каталог, галерея, блоги, работа личного кабинета, лента новостей и др.).

Программа курса

Общая продолжительность курса: 21 академический час

  • Урок 1. ООП в PHP. Основные моменты

Каким образом возникла концепция ООП? Важные алгоритмы работы ООП. Основные правила ООП. ООП в PHP. Константы и статические методы. Hello, world в стиле ООП.

  • Урок 2. ООП в PHP. Углубленное изучение

Основное слово parent. Абстрактные классы и интерфейсы. Когда использовать классы и интерфейс? Организация методов перезагрузки. Магический метод __toString(). Контроль типа. Пространства имён. Трейты.

  • Урок 3. Шаблонизаторы

Создание Twig. Возможности Twig. Загрузка шаблонов. Фильтрация данных. Применяем Twig, создание собственного простого шаблонизатора.

  • Урок 4. Точное проектирование реляционных БД

Типы БД. Нормализация. Типы связей. Организация резервных копий и восстановление данных. Индексы. Встроенные функции SQL

  • Урок 5. Тестирование. PHPUnit

Правила тестирования. Принципы юнит-тестирования. Подключение PHPUnit. Написание тестов.

  • Урок 6. Парадигма MVC

Зачем нужен MVC? Составляющие и их взаимосвязь. Архитектура системы. Маршрутизация и ЧПУ. PSR-0 и PSR-1.

  • Урок 7. Занятие построено на практике

Проектирование системы. Доработка необходимых модулей.

  • Урок 8. Как развить себя в роли разработчика. Важные умения и знания для работы

Fullstack разработка. Методы оптимизации. Операционные системы.

PHP. Уровень 2 Профессиональная веб-разработка
Оставьте заявку на обучение
Оставьте свой номер телефона, и наши менеджеры свяжутся с вами.
Нажимая на кнопку, вы даёте согласие на обработку персональных данных и соглашаетесь с политикой обработки персональных данных.