Courses Flat > Разработка на PHP – часть 1

CourseViewByUNPortlet

Actions
Loading...

Разработка на PHP: часть 1

PHP Development: part 1

  • Код курса: DP811Q
  • Продолжительность: 5 дней
  • Цена курса: 48000 руб.
  • Язык материалов: en

Цель курса

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

Для кого предназначен этот курс

Разработчиков, не имеющих опыта программирования на PHP, или имеющих небольшой опыт.

Для успешного прохождения курса слушатели должны

  • Знакомство с основами HTML и Javascript желательно, но не обязательно

По окончании курса слушатели смогут:

  • Описать основные возможности языка PHP
  • Устанавливать PHP
  • Ориентироваться в концепциях веб-разработки
  • Использовать базовый синтаксис PHP
  • Пользоваться основными возможностями взаимодействия с базой данных MySQL
  • Описать основные принципы объектно-ориентированного программирования

Основные темы:

  • Введение в язык
  • PHP и сервер
  • Упражнение: Установка PHP
  • Синтаксис, операторы, переменные и константы, типы данных
  • Упражнение: Первое приложение
  • Обзор управляющих конструкций. Операторы ветвления
  • Упражнение: Операторы ветвления и условия
  • Циклические операторы
  • Конструкция foreach. Проход по массиву
  • Упражнение: Циклы и массивы
  • Пользовательские функции
  • Аргументы и возврат значений
  • Обзор встроенных функций
  • Упражнение: Создание пользовательской функции
  • Функции работы с файлами
  • Упражнение: Работа с файлами
  • Стандарт HTTP/1.1
  • GET и POST запросы
  • Обработка данных формы
  • Упражнение: Создание формы
  • Cookies
  • Сессии
  • Упражнение: Использование cookies
  • Введение в реляционные базы данных
  • Ключевые слова и операторы
  • PHP функции работы с MySQL
  • Упражнение: Использование MySQL в приложении
  • Введение и основы ООП
  • Константы классов
  • Автоматическая загрузка классов
  • Конструкторы и деструкторы
  • Упражнение: Классы
  • Магические методы
  • Наследование
  • Абстрактные классы
  • Интерфейсы объектов
  • Трейты
  • Анонимные классы
  • Перегрузка
  • Пространство имён
  • Основы ООП на практике
  • Упражнение: Создание интернет-магазина