Internet-технологии

Расписание и стоимость

Условия обучения

Проведение занятий Преподаватели Учебные материалы Документы об окончании Отзывы слушателей

Другие курсы направления

Основы Интернет-технологий Системы управления контентом (CMS) Веб-маркетинг Веб-дизайн Веб-программирование

Обратная связь

+7 (812) 703-02-02 Форум
Печать

Разработка Web-приложений (Основы PHP)


График обучения: 5 дней по 8 .ак.ч. или 10 дней по 4 ак.ч

Начало занятий:

    09.10.2017, 1000

Записаться на курс

Аннотация

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

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

Целью курса является предоставление слушателям знаний и умений, необходимых и достаточных для решения задач в области разработки серверной части web-приложений.

Документы об окончании обучения

  • Удостоверение о повышении квалификации
    Удостоверение о повышении квалификации

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

Знания и умения, полученные в результате обучения

Знать:

  • основы клиент-серверного взаимодействия;
  • принципы функционирования и типы web-серверов;
  • синтаксис языка PHP;
  • основные инструменты разработки серверной части web-приложений.

Уметь:

  • создавать динамические web-сайты;
  • разрабатывать web-приложения и web-сервисы с применением различных web-технологий.

Расписание

Начало курса Окончание курса Даты занятий Время занятий Номер аудитории Преподаватель
09.10.2017 20.10.2017 По будним дням 1000-1320
10 дней по 4 ак.ч. в день
Аудитория №244 Лунев Роман Михайлович Записаться на курс

Стоимость

Дата Физ. лица, руб. Юр. лица, руб.
Без скидки Cкидка 10%* Cкидка 15%** Без скидки Cкидка 10% Cкидка 15%
Цена c 04.04.2015 13600 12200 16000 14400

*Скидка 10% для ранее обучавшихся, при одновременной оплате 2х курсов, а также по акциям.
**Скидка 15% при одновременной оплате 3х и более курсов.
Примечание. Студентам ВУЗов Санкт-Петербурга очной формы обучения скидка до 25%.
Скидки не предоставляется на курсы с дистанционной формой обучения.
Скидки не предоставляется на комплексные и модульные программы обучения.

Требования к начальному уровню знаний

Слушатели должны обладать знаниями языков HTML и javaScript в объеме курсов
«Основы создания веб-сайтов. Adobe Dreamweaver» и «Разработка пользовательских Web-интерфейсов (JavaScript)».

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

Занятие 1 Введение в Серверное программирование

  • Основы клиент-серверной архитектуры, клиент-серверные технологии.
  • Модель OSI/ISO, протокол HTTP.
  • Синтаксис PHP. Переменные и константы. Типы данных. Выражения. Операторы. Ссылки.
  • Функции. Пользовательские функции. Динамический вызов функций.
  • Взаимодействие PHP с формами HTML. Методы GET и SET.

Занятие 2 Условные операторы и циклы

  • Основы алгоритмизации. Типы алгоритмов.
  • Оператор ветвления.
  • Оператор поливариантного выбора.
  • Тернарный оператор.
  • Циклы с известным количеством шагов.
  • Циклы с пред- и пост- условием.

Занятие 3 Массивы

  • Массивы. Одномерные и многомерные численно-индексированные массивы. Ассоциативные массивы. Доступ к элементам массива.
  • Функции работы с массивами.
  • Конструкция foreach.
  • Сортировка массива.

Занятие 4 Функции

  • Встроенные и пользовательские функции.
  • Создание своих функций.
  • Аргументы функций.
  • Возврат значений.
  • Область видимости.
  • Суперглобальный массив $GLOBALS.

Занятие 5 Строки

  • Работа со строками.
  • Функции для работы со строками.
  • Многобайтные функции для строк.
  • Регулярные выражения.
  • Работа с датой и временем.
  • Выполнение кода из строки.

Занятие 6 Файлы и каталоги

  • Обработка файлов и каталогов.
  • Работа с файлами. Открытие, закрытие, получение информации о файле, чтение и запись. Режимы работы с файлами.
  • Произвольный доступ к данным файла. Принадлежность и права доступа к файлу.
  • Пользовательские функции для работы с файлами.
  • Работа с каталогами.

Занятие 7 Сессии и куки

  • Механизм сессий.
  • Механизм кук.
  • Повторное использование кода.

Занятие 8 Графика

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

Занятие 9 Библиотека cURL

  • Клиентская библиотека работы с URL.
  • Предопределенные константы.
  • Работа с GET, POST, PUT.
  • Передача файлов через cURL.
  • Работа с HTTPS.

Занятие 10 Итоговая работа