Открыто

[Специалист] PHP8 часть 2. Объектно - ориентированная разработка [2021]

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

Цена: 22000р.-93%
Взнос: 1525р.

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

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

  1. 27 авг 2021
    #1
    LinuxKernel
    LinuxKernel ЧКЧлен клуба

    [Специалист] PHP8 часть 2. Объектно - ориентированная разработка [2021]

    Цель курса - дать навыки объектно-ориентированной работы на PHP8 и научить Вас применять шаблон MVC для построения современной архитектуры сайта. Архитектуру MVC используют самые популярные фреймворки Laravel и Symfony. Это один из самых известных и популярных шаблонов проектирования. Для создания гибкого и удобного сайта также нужно уметь организовывать работу из PHP с серверами баз данных. На курсе мы рассмотрим популярный и распространенный сервер управления базами данных MySQL.В программе курса больше времени посвящено объектно-ориентированному программированию и созданию интернет-магазина, рассматриваются новые интерфейсы, атрибуты, свойства в конструкторе, оператор nullsafe. Больше времени на ООП в программе курса дает возможность выпускникам быстро перейти к работе с фреймворками Laravel и Symphony после его завершения.

    По окончании курса Вы сможете:
    • использовать объектно-ориентированный стиль программирования
    • работать с базой данных через объектно-ориентированный интерфейс
    • использовать пространства имён в PHP
    • создавать приложение на основе шаблона MVC
    • использовать composer
    Программа курса:
    Модуль 1. PHP и HTTP (2 ак. ч.)
    • Заголовки
    • Буферизация и кэширование
    • Регулярные выражения
    • Проверка данных на стороне сервера
    Модуль 2. Введение в ООП (6 ак. ч.)
    • Введение и основы
    • Константы классов
    • Автоматическая загрузка классов
    • Конструкторы и деструкторы
    • Магические методы
    • Наследование
    • Абстрактные классы
    • Интерфейсы объектов
    • Трейты
    • Анонимные классы
    • Перегрузка
    • Пространство имён
    • Лабораторная работа по теме
    Модуль 3. Работа с базами данных (4 ак. ч.)
    • Реляционные базы данных
    • Язык запросов SQL
    • Моделирование данных
    • phpMyAdmin
    • Терминал mysql
    • Подготовленные запросы
    • Шаблоны в проектировании баз данных
    • Лабораторная работа по теме
    Модуль 4. ООП-реализация (4 ак. ч.)
    • Структура файлов
    • Архитектура приложения
    • Реализация шаблона Model/View/Controller
    • Контроллеры и входные классы
    • Основные классы
    • Формы и классы
    • Классы моделей и доступ к базе
    • Классы представления и шаблоны
    • Лабораторная работа по теме
    Модуль 5. Composer (1 ак. ч.)
    • Composer
    • composer.phar
    • Файл composer.json
    • Команды composer
    • Папка "vendor"
    • Лабораторная работа по теме
    Модуль 6. Тестирование (1 ак. ч.)
    • Тестирование
    • PHPUnit
    • Лабораторная работа по теме
    Модуль 7. Создание интернет магазина (6 ак. ч.)
    • Практическая работа «Создание интернет магазина»
    Продолжительность курса: 24 ак.ч.
    Стоимость:
    22000 рублей.
    Продажник:
     
  2. Последние события

    1. qwerty753
      qwerty753 участвует.
      27 янв 2024
    2. StiveKg
      StiveKg не участвует.
      7 янв 2024
    3. lxcphotogweb
      lxcphotogweb участвует.
      18 сен 2023
    4. skladchik.com
      В складчине участвует 20 человек(а).
      4 авг 2023

Поделиться этой страницей