1 160 руб.
за курс
Курсы

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

Язык PHP специально предназначен для веб-программирования. PHP сочетает достоинства языков C и Perl и при этом весьма прост в изучении

Описание курса

Язык PHP специально предназначен для веб-программирования. PHP сочетает достоинства языков C и Perl и при этом весьма прост в изучении и обладает значительными преимуществами перед традиционными языками программирования. Преимуществом PHP является предоставление web-разработчикам возможности быстрого создания динамически генерируемых web-страниц.

PHP доступен для большинства операционных систем, включая Linux, многие модификации Unix, Microsoft Windows, Mac OS X, RISC OS, и многих других. Также в PHP включена поддержка большинства современных вебсерверов, таких, как Apache, Microsoft Internet Information Server, Personal Web Server и многих других.

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


Цель курса

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


Целевая аудитория

  • Все, кто заинтересован в подготовке и дальнейшем трудоустройстве в качестве начинающего PHP-разработчика
  • Начинающие Web-разработчики
  • Имеющие опыт разработки с использованием других языков программирования или CMS

Слушатели будут знать

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

Слушатели будут уметь

  • Устанавливать и настраивать Web-сервер Apache и PHP
  • Организовывать постраничный вывод информации
  • Работать с файлами и файловой системой
  • Получать и обрабатывать данные из форм
  • Использовать регулярные выражения
  • Устанавливать, настраивать СУБД MySQL
  • Создавать базы данных
  • Использовать средства разработки Workbench, phpMyAdmin, dbForge Studio for MySQL
  • Разрабатывать объектно-ориентированные скрипты
  • Управлять взаимодействием с клиентскими сценариями с помощью Ajax
  • Использовать шаблон проектирования MVC

Модуль 1.Программирование на PHP. Базовый курс

  1. Основы серверных Web-технологий. Установка и настройка Apache, PHP, MySQL.
  2. Типы данных, основные операторы, условные операторы, базовые функции PHP
  3. Операторы циклов
  4. Решение задач с использованием условных операторов и циклов
  5. Массивы
  6. Строковые функции, пользовательские функции
  7. Постраничный вывод информации
  8. Создание Web-приложения с постраничным выводом информации
  9. Основы объектно-ориентированного программирования в PHP.
  10. ООП - наследование, пространства имен.
  11. ООП - создание и использование классов
  12. Разработка объектно-ориентированного WEB-приложения
  13. Обработка файлов в PHP
  14. Обработка экранных форм, загрузка файлов на сервер
  15. Обработка данных форм
  16. Регулярные выражения
  17. Обработка данных форм WEB-приложения с использованием регулярных выражений

Продолжительность модуля: 36 уч.ч.


Модуль 2. СУБД MySQL

  1. Основные понятия баз данных. Язык SQL.
  2. Проектирование баз данных. Реляционная модель. Нормализация.
  3. Разработка схемы базы данных
  4. Создание, изменение, удаление таблиц.
  5. Вставка, удаление и обновление данных.
  6. Создание базы данных. Использование Workbench, phpMyAdmin, dbForge Studio for MySQL.
  7. Однотабличные запросы на выборку данных. Условия и сортировка в запросах.
  8. Многотабличные запросы на выборку.
  9. Создание запросов на выборку.
  10. Решение задач по разработке запросов на выборку.
  11. Группировка данных в запросах.
  12. Использование встроенных функций в запросах.
  13. Решение задач по созданию запросов с группировкой данных.
  14. Разработка запросов на выборку с группировкой.
  15. Использование подзапросов. Оптимизация запросов.
  16. Транзакции. Хранимые процедуры. Триггеры.
  17. Контрольная работа

Продолжительность модуля: 44 уч.ч.

Модуль 3. Программирование на PHP. Углубленный курс

  1. Заголовки, Cookies, сессии.
  2. Разработка Web-приложения с организацией сессии
  3. Отправка почты. Сетевые функции PHP. Файл .htaccess, HTTP-авторизация, mod_rewrite.
  4. MVC, шаблонизация
  5. Разработка MVC-приложения
  6. Функции для работы с базами данных.
  7. Интерфейс PDO для доступа к базам данных.
  8. Организация работы с базой данных
  9. Решение задач по взаимодействию с базой данных
  10. Обработка данных в формате XML
  11. Использование AJAX, JSON. Распределенные приложения - SOAP, REST
  12. Криптография в PHP. Обработка изображений в PHP
  13. Для тех кто считает что Enterprise –решения не подходят для языка php.

Время занятий очно-дистанционная

Очные занятия по субботам :

с 12:30 до 15:20

один-два вебинара в течение недели

контролируемые самостоятельные работы


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

Пожидаев Артур
Пожидаев Артур
Преподаватель курса Программирование на С++
Преподаватель курса Программирование на С++, Преподаватель курса Промышленные библиотеки QT

Организатор

Образовательный центр Парка высоких технологий "IT-Academy"
Образовательный центр Парка высоких технологий "IT-Academy"

Вам также будет интересно

Открытая дата Введение в Java
Срок
60 ак.ч.
Стоимость
680 руб.
Открытая дата Основы программирования на Python
Срок
60 ак.ч.
Стоимость
525 руб.
От 12 до 18 человек 2 раза в неделю Возможна рассрочка
1 160 руб. за курс
Период занятий
Открытая дата
Срок обучения
124 уч. часов
Адрес
Телефон
+375 33 357 26 66