Открыто

PHP Advanced & Patterns

Тема в разделе "Курсы по программированию", создана пользователем alensx, 29 сен 2018.

Цена: 12000р.-81%
Взнос: 2256р.

Основной список: 6 участников

Резервный список: 5 участников

  1. 29 сен 2018
    #1
    alensx
    alensx ЧКЧлен клуба

    Складчина: PHP Advanced & Patterns

    Вы уже хорошо знаете процедурный PHP и столкнулись с проблемой расширения проектов? Или Вы хотите изучить и использовать фреймворки, но не знакомы с объектно-ориентированным подходом? Мы поможем Вам разобраться с ООП и современными методологиями и практиками разработки.

    Объектно-ориентированный подход - гибкая методология, которая позволяет разрабатывать легко масштабируемые проекты и используется во всех современных фреймворках. В курсе рассматривается полный цикл проектирования и разработки - от абстракции до реализации. Научим использовать лучшие практики программирования - DRY, KISS, YAGNI, SOLID, GRASP.

    Во второй части курса рассматриваются паттерны проектирования - общепризнанные шаблоны для правильного проектирования архитектуры программ. Особое внимание уделяется паттерну MVC - основе любого современного web-приложения.

    Курс PHP Advanced and Patterns предназначен для тех, кто уверенно разбирается в PHP, имеет опыт разработки web-приложений и знаком с SQL и Git.

    По окончании курса вы сможете:

    • Уверенно использовать объектно-ориентрованный подход в PHP
    • Разработать собственное web-приложение на MVC
    • Самостоятельно разрабатывать архитектуру web-приложений
    • Использовать best practicies в разработке
    Основы объектно-ориентированного подхода. Синтаксис

    Основы ООП. Инкапсуляция, наследование, полиморфизм

    Классы и объекты. Конструкторы и деструкторы

    Статические атрибуты и методы. Магические методы

    Абстрактные классы и интерфейсы

    Пространство имен. Autoload

    Обработка ошибок. Механизм исключений. Конструкция try ... catch ... finally

    Практика: проектируем приложение с использованием ООП

    Практика: реализуем простую страницу

    PHP Debug - ищем ошибки в коде в процессе выполнения

    Обзор паттернов проектирования

    Паттерн Singleton

    Паттерн Factory

    Паттерн Strategy и другие

    Принципы DRY, KISS, YAGNI

    Принципы SOLID

    Принципы GRASP

    Паттерн MVC - Model-View-Controller

    Архитектура приложения на MVC

    Командная работа: разбиваем проект на модули

    Практика: Определяем логику приложения и проектируем Модель

    Практика: Определяем и реализуем контроллеры

    Практика: Делаем простые представления на Bootstrap. Использование AJAX и PHP

    Практика: Собираем проект и выкладываем на хостинг

     
  2. Последние события

    1. mikhail sharashov
      mikhail sharashov не участвует.
      9 сен 2023
    2. sibbora
      sibbora не участвует.
      20 янв 2023
    3. Alex_prog
      Alex_prog не участвует.
      19 ноя 2022
    4. avr1972
      avr1972 не участвует.
      14 окт 2022
  3. Обсуждение
  4. 21 ноя 2018
    #2
    whitesky
    whitesky ДолжникДолжник
    Всем привет! А когда начнется складчина, долго еще ждать?