Курс программирования на языке PHP

Курс предназначен для программистов, которые решают практические задачи программирования на языке PHP.
PHP — популярный язык для WEB-программирования и большинство сайтов в определенной степени им пользуются. На PHP создается разнообразный сложный функционал для web-проекта.
Обучение на курсе PHP даст Вам базовые знания языка, практику в разработке моду-лей и функционала для популярных CMS. Вы получите навыки настройки и администрирова-ния серверов на базе Apache и PHP, научитесь администрировать учетные записи MySQL, построению процедурных и объектно ориентированных серверных приложе-ний используя язык программирования PHP и основы технологии AJAX.
Обучившись на курсе Вам сможете:

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

Уровень базовой подготовки:

Курс «Опытный пользователь ПК»;
Курс «Основы программирования и баз данных»;
Курс «Программирования на языке C# в Казани»
Выпускники курса смогут:

писать приложения на языке PHP;
создавать код, синтаксис, массивы и основные функции языка

 

 

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

Модуль 1. Введение в web-программирование

Введение в web-программирование и принципы работы web-приложений
Обзор и сравнительный анализ существующих серверных web-технологий:
Введение в PHP.
Описание и обзор инструментария для разработчика: web-серверы, СУБД.
Подготовка инструментария.
Модуль 2. Основы синтаксиса

Формы включения PHP кода внутрь страницы.
Разделение выражений. Комментарии.
Правила именования переменных. Константы.
Типы данных.
Операторы и операнды.
Условные конструкции
Циклические конструкции
Модуль 3. Массивы и функции

Массивы.
Работа с формами. Способы связывания XHTML-формы и PHP-скрипта.
Функции.
Создание библиотек.
Модуль 4. Основные функции ядра языка PHP

Функции для работы с массивами.
Математические функции.
Функции для работы со временем.
Функции для работы со строками.
Модуль 5. ООП

Объектно-ориентированное программирование в PHP.
Модуль 6. Регулярные выражения

Поддержка регулярных выражений в PHP.
Модуль 7. Файловая система

Принципы взаимодействия с файлами и директориями средствами PHP.
Модуль 8. Ошибки и исключения

Ошибки и исключения.
Модуль 9. Пользовательская информация: Cookies и сессии

Cookies
Сессии
Модуль 10. Введение в работу с базами данных в PHP.

Обзор возможностей PHP по поддержке работы с разными СУБД.
Административные возможности СУБД MySQL.
Модуль 11. Взаимодействие с базами данных.

Взаимодействие PHP и MySQL.
Библиотека SQLite.
Расширение PHP Data Objects.
Модуль 12. Работа с графической библиотекой gd

Работа с графикой.
Модуль 13. Поддержка документальных форматов

PHP и документальные форматы.
Модуль 14. Поддержка XML

PHP и XML
Модуль 15. Сетевые возможности PHP

Работа с сетью.
Модуль 16. PHP+AJAX

Что такое Ajax?
Цели и задачи Ajax
Объект XMLHttpRequest
Пример использования XMLHttpRequest
Библиотеки для работы с Ajax
Практические примеры использования
Модуль 17. Безопасность и настройка интерпретатора.

Функции для работы с интерпретатором. Настройка.
Безопасность.
Модуль 18. Шаблоны

Шаблоны
Модуль 19. Web-фреймвёрки для PHP.

PHP frameworks
Модуль 20. Библиотеки и репозитарии.

PEAR. Обзор. Правила публикации кода в репозитарии.
PECL. Назначение. Обзор.
Модуль 21. CMS для разработчика.

Web-мастеринг на основе CMS и обзор готовых проектов.
Модуль 22. Web-службы

Web-сервисы

Обучение в группе

10000р.

Кол-во часов: 56 ч.

Индивидуально

20000р.

Кол-во часов: 40 ч.

Комментариев еще нет.

Оставить комментарий