230.70K
Категория: ПрограммированиеПрограммирование

Прикладное программирование на PHP

1.

ПРИКЛАДНОЕ
ПРОГРАММИРОВАНИЕ НА
PHP
Докладчик
Тарасьев Андрей Александрович
ассистент

2.

Прикладное
программирование
серверной части
web-приложений
Погружение в язык
Прикладное
программирование
Архитектура
Специфические для
языка приёмы
Паттерны
проектирования
MVC
SOLID
Методологии
Фреймворки
Factory
Laravel
CMS
Обзор
Примеры на
WordPress

3.

• Предусловия к курсу:
Программирование
на PHP
Базы данных
• Обязательно
Основы
программирования
Введение в
специальность
• Обязательно
• Обязательно
Объектноориентированное
программирование
• Опционально

4.

• Особенности курса:
Участие в разработке своего проекта
Работа с современными технологиями
Погружение в методологии проектной работы
Погружение в экосистемы CMS и фреймворков
Изучение паттернов проектирования архитектуры (MVC, SOLID, etc)
Перспективы получения предложений по оплачиваемой стажировке

5.

• Рассматриваемые темы:
Базовые вещи
Синтаксис
PHP
Архитектура
CMS
• Обзорная лекция по PHP. Синтаксис. Восстановление знаний предыдущего курса
• Синтаксические особенности. Трейты. Енамы. Генераторы.
• Принципы проектирования архитектуры приложений. MVC, SOLID, etc
• CMS. Обзор
Фреймворки
• Прикладное программирование. Фреймворки. Laravel
Тестирование
• Автоматизированное тестирование web-приложений
DDD
• Проблемно-ориентированное проектирование (DDD)
Методологии
• Работа над проектом. Командная разработка. Scrum

6.

Итоговый контроль:
Зачёт
Офлайн
Лабораторные: 32
Домашняя работа
Онлайн
Лекции: 16

7.

• Особенности получения баллов:
Лекции (k - 0,3)
• Посещение - 40
• Домашняя работа – 60
Лабораторные работы (k - 0,7)
• Участие - 40
• Защита отчетов - 60

8.

СПАСИБО ЗА
ВНИМАНИЕ
Тарасьев Андрей Александрович / [email protected]
English     Русский Правила