Skip to content

nesh-ua/onix-academy-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Материалы для рассмотрения:

PHP документация

Тренировка на CodeWars

Patterns с PHP примерами

Курс

Урок 1: Введение в PHP

  • Введение в PHP
  • Установка и настройка окружения
  • Разбор как работает веб приложение
  • TCP/IP и HTTP

Презентация | Теория | Практика | Полезные ссылки | Домашнее задание

Урок 2

  • Основы синтаксиса
  • Типы
  • Переменные и Константы
  • Операторы
  • Управляющие конструкции
  • Функции

Теория | Практика | Полезные ссылки | Домашнее задание

Урок 3: ООП (Часть 1).

  • Классы и объекты
  • Анонимные классы
  • Свойства, константы, методы класса
  • Ключевое слово static
  • Объекты и ссылки
  • Магические методы
  • Область видимости
  • Автоматическая загрузка классов

Теория | Практика | Полезные ссылки | Домашнее задание

Урок 4: ООП (Часть 2).

  • Наследование и ключевое слово final
  • Абстрактные классы
  • Интерфейсы объектов
  • Трейты
  • Ковариантность и контравариантность
  • Неймспейсы

Теория | Практика | Полезные ссылки | Домашнее задание

Урок 5: PHP - детальнее (Часть 1).

  • Ошибки
  • Исключения
  • Session
  • Cookies
  • Работа с файлами

Теория | Практика | Полезные ссылки | Домашнее задание

Урок 6: PHP - детальнее (Часть 2).

  • Перечисления
  • Генераторы
  • Атрибуты

Теория | Практика | Полезные ссылки | Домашнее задание

Урок 7: PHP - детальнее (Часть 3).

  • Composer
  • Документирование
  • Nginx
  • php-fpm

Теория | Практика | Полезные ссылки | Домашнее задание

Урок 8: Паттерны (Часть 1)

  • Синглтон
  • Адаптер
  • Состояние
  • Фасад

Теория | Практика | Полезные ссылки | Домашнее задание

Урок 9: Паттерны (Часть 2)

  • Абстрактная Фабрика
  • Декоратор
  • Стратегии

Теория | Практика | Полезные ссылки | Домашнее задание

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages