Включите JavaScript

Программирование в PHP

Организационная информация

Длительность курса: 40 астрономических часов.

Необходимый уровень подготовки

Наличие опыта использования HTML, JavaScript, основ программирования; желательно знания теории баз данных.

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

Этот курс является повышением квалификации и рекомендуется специалистам, которые хотят повысить уровень знаний в данной области.

Если же вам необходимы фундаментальные знания в IT-сфере, то вы можете пройти подготовку по специальности "Разработка программного обеспечения" или по направлениям "Разработка мобильных приложений под Android", "Современные WEB-технологии и маркетинг" и "Тестирование ПО".

Цель курса

Дать студентам, уже имеющим подготовку по HTML, JavaScript и программированию вообще основные сведения о возможностях и основные навыки использования технологий web-программирования.

Какие инструменты (программы, языки программирования, технологии и т.д.) я освою?

Инструменты: Apache, MySQL, редакторы PHP Expert Editor и NetBeans
Технологии и навыки: реляционные базы данных, навыки настройки и администрирования серверов на базе Apache и PHP, администрирование учетных записей MySQL, построение процедурных и объектно-ориентированных серверных приложений с использованием языка программирования PHP, основы технологии AJAX.

Содержание курса

  • Основы серверных скриптов на языке PHP.
  • Совместное использование JavaScript и PHP.
  • Углубление знаний по CMS Joomla и WordPress.

По окончании курса вы сможете

  • Разрабатывать собственный дизайн и функционал для Joomla и Wordpress.
  • Создавать страницы отправки электронной почты.
  • Разрабатывать модули для Joomla.
  • Использовать технологию Ajax.

Программа обучения

Введение в PHP. Основы.

  • Синтаксис. Включение кода PHP и HTML.
  • Переменные, типы данных. Преобразование типов данных.
  • Управляющие конструкции языка.
  • Функции. Пользовательские и стандартные функции.

Использование основных возможностей PHP

  • Строки.
  • Массивы, списки. Суперглобальные массивы.
  • Связь скрипта и формы. Трансляция элементов управления форм в скрипт.
  • Функции для работы с файлами и файловой системой.
  • Функции работы с датой и временем.
  • Сессии.
  • Отправка электронной почты.

Регулярные выражения в PHP и JavaScript

  • Синтаксис PCRE.
  • Функции для работы с регулярными выражениями в PHP.
  • Использование регулярных выражений в JavaScript.

ООП в PHP

  • Основные сведения об ООП вообще.
  • Краткое введение в ООП на PHP.

СУБД в web-программировании

  • Краткие сведения по теории баз данных.
  • Функции по работе с базами данных в PHP.

Шаблонизация в серверном программировании

  • Введение в MVC.
  • Использование Smarty.

CMS Joomla! И WordPress с точки зрения программирования

  • Объектная модель Joomla.
  • Использование PHP для разработки шаблонов для Joomla!
  • API WordPress.
  • Продвинутые возможности тем для WordPress.
  • Технология написания элементов расширения для Joomla!
  • Технология написания плагинов для WordPress.

Основы технологии Ajax

  • Теоретические сведения об асинхронном программировании.
  • Использование jQuery для работы с Ajax.

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

Наверх