Оберіть мову

Курсы PHP Professional (Авторский курс Алексея Грицая)

курсы php pro

Объектно-ориентированное программирование (ООП) - это технология, которая увеличивает эффективность написания программного кода за счет оперирования при программировании сущностями и объектами реального мира. Что это даёт?  Это позволяет создавать большие проекты с меньшим количеством ошибок и в более сжатые сроки, так как минимизируется или даже сводится к нулю использование одинакового кода. Объектно-ориентированный подход в программировании открывает массу новых возможностей и меняет взгляд на поставленную задачу, весь написанный Вами код автоматически становится гибче и программист начинает писать более лаконично и удобно. В языке PHP ООП играет ключевую роль. Программа, использующая ООП в PHP, представляет собой систему взаимодействующих объектов, которыми намного легче управлять, чем программой написанной обычным способом. Наш курс ориентирован на решение практических задач по программированию на языке PHP с использованием объектно-ориентированного подхода к программированию, а также наш курс заставит Вас "мыслить объектами", а также поменять мировоззрение в программировании.

Как проходит обучение PHP Professional:

Курс рекомендован слушателям, имеющим начальный опыт использования языка PHP или прошедшим базовый курс “Программирование на языке PHP Basic” в нашем центре, и желающим расширить свои знания и опыт. Курс также будет полезен для людей, которые хотят освоить профессию php-разработчика уровня junior и специалистов по web-технологиям, которые хотят создавать более сложные веб-приложения.

Данный авторский курс проходит только в индивидуальной форме - один на один с преподавателем. Занятия построены таким образом, что в них сразу объединяются теоретический материал с практическими заданиями на основе комплексного проекта, которые максимально приближены к реальному рабочему процессу.  

В нашем учебном центре курсы PHP можно проходить очно или онлайн

После окончания обучения и выполнения необходимых заданий выпускники получают сертификат о прохождении курсов программирования PHP Professional.

После окончания курса Вы будете уметь:

  • использовать объектно-ориентированное программирование в PHP;
  • использовать базы данных SQLite;
  • пользоваться шаблонизаторами и паттернами;
  • использовать PDO для работы с базами данных;
  • использовать функционал Standard PHP Library;
  • использовать функционал Reflection (отражений);
  • применять шаблон проектирования MVC;
  • иметь практический опыт реализации основных современных функциональных решений: авторизация, каталог, галерея, блог, личный кабинет, лента новостей, интернет-магазин и т.п.

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

Очно
Продолжительность:

Индивидуально ~ 32 часа

Цена:

Индивидуально › уточняйте у менеджеров

  • Комфортные аудитории
  • Современное компьютерное оборудование
  • Актуальное программное обеспечение
  • Методические материалы
  • Сертификат
Дополнительная информация:

Для предприятий или предпринимателей цена +10%

Онлайн
Продолжительность:

Индивидуально ~ 32 часа

Цена:

Индивидуально - 450 грн/час

  • Обучение в любой точке мира
  • Занятия в прямом эфире
  • Методические материалы
  • Сертификат
Дополнительная информация:

Для предприятий или предпринимателей цена +10%

Видео-уроки
Продолжительность:

На данный момент не проводятся

Цена:

На данный момент не проводятся

  • Обучение в любой точке мира
  • Свободный график
  • Поддержка преподавателя
  • Методические материалы
  • Сертификат
Дополнительная информация:

Для предприятий или предпринимателей цена +10%

Очные курсы PHP в Киеве

Занятия на курсах программирования PHP в Киеве проходят в одном из 3 филиалов, которые находятся в непосредственной близости от метро. Учебные классы оснащены современным компьютерным оборудованием с установленным актуальным программным обеспечением.  

Минимальна продолжительность одного занятия составляет 2 часа. 

После прохождения минимум 90% объема заявленной программы слушателю выдается сертификат (при необходимости отправляется Новой Почтой). 

Онлайн обучение PHP

PHP курсы онлайн проводятся в таких программах как Skype, Zoom, Teams, Google Meet, TeamViewer в зависимости от специфики курса обучения.

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

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

Слушателям онлайн курсов бесплатно выдается сертификат в электронном виде (при желании слушателя за дополнительную плату изготавливается печатный вариант). 

Преподаватели

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

  1. 1.

    Основные понятия и концепция объектно-ориентированного подхода в PHP:

    • Преимущества объектно-ориентированного программирования (ООП);
    • Понятия класса, объекта, свойства и метода;
    • Примеры определения классов в PHP скриптах;
    • Пример объявления объекта;
    • Преимущества использования классов;
    • Конструкторы и деструкторы класса, примеры;
    • Клонирование объектов;
    • Инкапсуляция, наследование и полиморфизм;
    • Модификаторы доступа;
    • Реализация с помощью ООП в PHP простых задач на вывод информации;
  2. 2.

    Объектно-ориентированное программирование на PHP:

    • Перегрузка вызова методов класса;
    • Методы доступа к свойствам и другим методам;
    • Перегрузка свойств класса, сеттеры, геттеры;
    • Обработка исключений в коде;
    • Константы классов;
    • Абстрактные и финальные классы и методы;
    • Ключевое слово self;
    • Статические свойства и методы класса;
    • Работа с интерфейсами и "магическими методами";
    • Уточнение типа (type-hint);
    • Трейты (типажи) и «множественное наследование»;
    • Описание методов класса для вывода всех страниц сайта;
    • Создание списка нужных классов для типовой социальной сети, создание и описание функций этих классов;
  3. 3.

    Использование ООП с базой данных SQLite:

    • Подключение к базе данных с помощью конструктора класса;
    • Создание класса модели базы данных;
    • Описание методов в классе базы данных;
    • Драйвер работы с базой данных;
    • Введение в SQLite, особенности;
    • Выполнение основных операций работы с SQLite;
    • Создание базы и таблиц;
    • Вставка, обновление, удаление записей;
    • Выборка данных;
  4. 4.

    Использование XML в PHP:

    • Обзор возможностей по работе PHP с технологией XML;
    • Основы парсинга данных;
    • SAX - событийный парсер;
    • Использование программного интерфейса DOM как доступа к XML-данным;
    • Использование расширения PHP SimpleXML;
    • Обзор XSL/T (язык преобразования XML-документов);
    • Преобразование данных на сервере;
  5. 5.

    Использование паттернов и шаблонов в PHP:

    • Понятие паттерна и шаблона;
    • Порождающие и структурные паттерны;
    • Паттерны поведения;
    • Практическое использование паттернов;
    • Базовый шаблон и вложенные шаблоны;
    • Шаблонная функция;
    • Буферизированный вывод в PHP;
    • Универсальный метод шаблонизации;
    • Диаграмма классов;
    • Шаблоны проектирования Singleton Pattern, Factory Pattern, Strategy Pattern, Decorator Pattern, Adapter Pattern;
    • Создание шаблона главной страницы;
    • Создание метода, подгружающего шаблоны страниц сайта;
  6. 6.

    Использование библиотеки Standard PHP Library (SPL):

    • Встроенные интерфейсы и классы;
    • Замыкания и генераторы в SPL;
    • Интерфейсы, итераторы и классы;
    • Структуры данных;
    • Работа с функциями;
  7. 7.

    Работа с базами данных через PHP Data Objects (PDO):

    • Поддерживаемые базы данных;
    • Соединения с базами;
    • Запросы и фильтрация значений;
    • Транзакции и выполнение подготовленных запросов;
    • Обработка ошибок и исключений;
  8. 8.

    Использование модуля Reflection в PHP:

    • Что такое Reflection API;
    • Установка, настройка, применение и вывод;
    • Методы PHP Reflection API, получение информации о классе и его экземпляре;
    • Способность программ на PHP исследовать и изменять свою собственную структуру и поведение во время выполнения;
  9. 9.

    Шаблон проектирования MVC:

    • Понятие MVC;
    • Архитектура MVC;
    • Пример реализации объектной модели MVC в PHP;
    • Реализация сайтов в MVC;
    • Файл начальной загрузки и настроек;
    • Модель;
    • Представление;
    • Контроллер, иерархия контроллеров;
    • Точка входа;
    • Иерархия контроллеров;
    • Цикл обработки запроса;
    • Автозагрузка классов;
    • Обзор существующих PHP фреймворков и принципов их работы;
  10. 10.

    Практика

    • Реализация авторизованного доступа к сайту: пользователи, роли, привилегии, сессии;
    • Разделение прав доступа;
    • Механизм авторизации и MVC;
    • Базовый шаблон и авторизация;
    • Проверка привилегий в шаблоне;
    • Шифрование паролей, алгоритм md5;
    • Генерация случайных строковых последовательностей;
    • Определение online-пользователей;
    • Разработка пакета-сборки для создания небольшого сайта;

Вопросы и ответы

Где проходит очное обучение?

Каждый слушатель может выбрать для занятий любой из 3-ти наших филиалов (возле метро) по Киеву.

Какие формы обучения предлагаем?

Очно (в учебном центре); онлайн (Live-занятия с преподавателем с помощью Skype, Teamviewer или других программ); корпоративно (для предприятий) или дистанционно (на основе видео-уроков). Занятия могут проходить как в группах, так и индивидуально.

Что слушатель получает после учебы?

Очно -  каждый слушатель (в группе или индивидуально) получает сертификат при условии прохождения минимум 90% объема заявленной программы;

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

Есть ли пробное занятие?

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

Как долго мы работаем?

Учебный центр "ДАНКО" успешно работает на рынке бизнес-образования с 1996 г. и зарекомендовал себя как надежный донор профессиональных кадров.

Автоподбор курса Автоподбор курса