Back-end разработка на PHP

Курс ориентирован на начинающих IT-специалистов, которые желают на практике освоить программирование с использованием популярного языка веб-разработки PHP в направлении Web-разработки сайтов. Требования к студенту: продвинутый уровень пользователя ПК, логическое мышление. Первичные навыки в HTML, CSS приветствуются!


               


По результатам курса

  • Студент изучит:
    • Динамические страницы и их назначение;
    • Основы программирования и компьютерной логики;
    • Установка локального сервера для выполнения PHP программ;
    • Синтаксис и структурные элементы языка PHP;
    • Базы данных и системы управления базами данных;
    • Основы языка SQL и использование его в связке с PHP;
    • Что такое объектно-ориентированное программирование и как его использовать при написании программ;
  • Студент научится и будет уметь:
    • Создавать динамические веб-страницы и приложения;
    • Интегрировать написанный код в тело страниц;
    • Работать с числовыми и строчными данными, массивами и файлами;
    • Работать с базой данных;
    • Обрабатывать веб-формы;
    • Работать с базой данных MySQL: добавлять, изменять, удалять записи, делать их выборку и обрабатывать результат;
    • Решать типовые задачи, которые встречаются при программировании сайтов и веб-приложений;

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

  • Модуль 1. Введение в PHP:
    • 1. Введение в динамические веб-страницы;
    • 2. Данные в PHP. Литералы. Переменные;
    • 3. Операторы и выражения;
    • 4. Ветвления. Оператор множественного выбора;
    • 5. Циклы;
    • 6. Массивы;
    • 7. Функции;
    • 8. Работа с файловой системой.
  • Модуль 2. Объектно-ориентированное программирование:
    • 1. Введение в ООП;
    • 2. Инкапсуляция. Статические данные и методы класса;
    • 3. Наследование и пространства имён;
    • 4. Интерфейсы и трейты;
    • 5. Реляционные базы данных. Основы языка SQL;
    • 6. Работа с базами данных;
    • 7. Обработка POST и GET запросов;
    • 8. Сессии и cockie.
  • Модуль 3. Проектирование приложений:
    • 1. Шаблоны проектирования. Model-View-Controller
    • 2. Роутинг приложений. Настройка htaccess
    • 3. Автозагрузка классов
    • 4. Взаимодействие модели, контроллеров и представления
    • 5-8. Практическая работа (создание простого MVC-движка)

Отзывы о курсе

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

** Образовательный центр оставляет за собой право вносить изменение в программу курса.