8 800 500 20 63
Обратный звонок
PHP - уровень 2
25

PHP - уровень 2

Курс по PHP - уже для продвинутых
1 Месяц
16 Аудиторных часов
72 Часов всего
8 Онлайн уроков
Цена курса:
15 000
Напоминаем, что дополнительную скидку можно получить в корзине введя промо-код
Дата курса:
Мест:
25
Курс уже прошли:
75

О курсе

Для кого этот курс

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

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

  1. Вводный урок
    Расширение проекта с предыдущего курса

    Комментарии к новостям. Прикрепление изображений

    Проблема повторного использования кода

    Проблема зоны видимости переменных

    Трудности перехода к объектно-ориентированному программированию

  2. Основы ООП
    Понятие класса и объекта

    ООП и философия, устройство мира

    Конструктор класса

    Наследование, инкапсуляция, полиморфизм

    Модификаторы доступа

    Статические методы и классы

  3. Основы ООП
    Абстрактные методы и классы

    Интерфейсы. Перегрузки

    Важные возможности новых версий PHP:

    пространства имён, трейты

  4. ООП + MVC
    Переделываем проект,

    используя объектно-ориентированный подход

    Выделение базового контроллера

    Передача имён контроллера и действия через URL

    Автозагрузка классов

  5. Драйвер БД и PDO
    Переводим модели в ООП

    Правильная расстановка модификаторов доступа

    Смысл использования PDO

    Основные конструкции и методы

    Создание класса для упрощения работы с базой данных

  6. Идеальная модель
    Создание базовой модели,

    полностью убираем повторяющийся код

    Идеальная модель. Класс валидации. Карта и обработка

    Расширение моделей, имеющих уникальную обработку

    добавления и редактирования записей

  7. Авторизация на сайте
    Создание человекопонятных URL-адресов

    Тонкости настройки файла htaccess. Тег base

    Пользователи: создание таблицы в БД,

    уникальные поля. Хеширование паролей. Расстановка меток об авторизации:

    кука, сессия, запись в БД

    Анализ меток, вывод об авторизованности пользователя

  8. Разделение прав доступа
    Системы разделения прав:

    иерархические и смежные привилегии

    Проверка прав совершения действия

    Общая философия ООП - один раз написал и забыл

    Торжество инкапсуляции

Преподаватели курса

Игорь Маркин
Игорь Маркин

Профессиональный веб-разработчик

Профессиональный веб-разработчик. Успешный фрилансер в направлениях вёрстки и создания сайтов на PHP.

В процессе обучения вы получите

8 онлайн-уроков
8 онлайн-уроков
Помощь преподавателя
Помощь преподавателя
Видеозаписи всех занятий
Видеозаписи всех занятий
Архив со всеми материалами
Архив со всеми материалами
Доступ в закрытое сообщество
Доступ в закрытое сообщество
Тусовку друзей программистов
Тусовку друзей программистов
Конкурентное преимущество
Конкурентное преимущество
Сертификат об успешном прохождении курса
Сертификат о прохождении курса
Сертификат Школы современных технологий
Выдача сертификата

Увеличьте свои шансы на успешный старт и развитие карьеры, получив после прохождения курса уникальный сертификат. Учеба у нас, благодаря которой вы научитесь применять свои знания на практике, и получение сертификата Школы Современных Технологий позволяют легко войти в сферу веб-разработки, интернет-маркетинга, веб-дизайна, seo и разработки мобильных приложений.

Каждый сертификат имеет уникальный номер, благодаря которому ваш потенциальный работодатель может убедиться в том, что сертификат принадлежит именно вам.