Успех
на главную написать письмо карта сайта


О центре обучения Курсы Цены Запись на курсы Корпоративные программы
Начало занятий
Галерея центра Успех
Наши координаты
Вакансии и резюме


Горячая линия

Суспільне визнання

Лиценции





вернуться к программам обучения вернуться к выбору тем


Курс "Web программирование"


Кол-во ак.ч. 48
Время Занятия по субботам с 9.30 до 12.20
Срок обучения в группе 3 месяца с режимом занятий 1 раз в неделю по 4 ак.часа

Цена (для физического лица) 690 грн. в месяц

По окончании курса выдается свидетельство

Скидки до 10%

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

Программа

курса Web

-программирование
Тема N 1.Организация, инсталляция и конфигурирование Web-сервера Apache в

курсе Web

-программирование  – 4 часа

Обзор и установка сервера Apache. Использование пакета Денвер в курсе Web-программирования. Основные директивы настройки сервера Apache. Файлы конфигурации и .htaccess. Настройка виртуальной папки. Виртуальные хосты. Настройка сообщений об ошибках. Настройка файлов журналов. Установка и настройка PHP. Установка PHP как модуля сервера Apache. Настройка PHP и сервера Apache для совместной работы. Проверка работы PHP. Первый сценарий на PHP. Установка сервера MySQL.Управление кэшированием. Модули сервера. Привязка обработчиков. Аутентификация и авторизация пользователей
Практическая работа: создание и настройка виртуальной папки и виртуального хоста.Настройка сервера на обработку произвольных типов файлов.

Тема N 2. Обучение программированию 

в курсе PHP

– 20 часов


Тема N2-1. Основы языка PHP – введение.
РНР-блоки и комментарии. Переменные, константы, выражения. Типы данных. Выражения. Операторы. Массивы. Индексные массивы. Ассоциативные массивы. Управляющие конструкции. If, switch. Функции. Описание функций. Область видимости переменных. Вызов функций. Аргументы функций. Обзор встроенных функций. Функции обработки строк (основные). Функции даты и времени (основные). Предопределенные константы и переменные PHP.
Практическая работа: калькулятор.
 
Тема N2-2. Основы языка PHP – циклы, обработка форм. Управляющие конструкции – циклы: for, while, do…while, foreach. Функции эмуляции SSI: include и require. Работа с протоколом HTTP – формы. Протолок HTTP. Запрос. Заголовки запроса и ответа. Статус сервера. Доступ к заголовкам запроса – переменные окружения сервера. Работа с формами, методы GET и POST. Различия методов. Проверка передаваемых значений.
Практическая работа: обработка формы заказа товаров.


Тема N2-3. Разработка Web-сайтов в

курсе PHP

.

Создание Создание простого одностраничного сайта из готовых файлов. Файловые операции, сессии, работа с почтой. Сессии. Функции работы с файлами. Функции работы с директориями. Загрузка файлов на сервер. Функции работы с почтой.
Практическая работа: счетчик посетителей сайта с определением IP.

Тема N2-4. Разработка Web-сайтов в

курсе PHP

.

Сессионные и постоянные куки. Запись и чтение куки. Установка типа содержимого (Заголовок Content-Type). Запрет и разрешение кэширования (заголовки Cache-Control и Expires). Переходы на другие страницы (Переадресация и заголовок Location). Перезапросы страниц (Заголовок Refresh). Установка типа содержимого (Заголовок Content-Type). Запрет и разрешение кэширования (заголовки Cache-Control и Expires). Чтение из файлов . Запись в файлы. Манипуляции с файлами: копирование, переименование, удаление. Работа с курсором. Прямая работа с файлами.
Практическая работа: создание гостевой книги с сохранением данных в текстовом файле.
 
Тема N2-5. Объектно-ориентированное программирование на PHP. Работа с графикой. Классы. Свойства и методы. Конструкторы/деструкторы. Клонирование объектов. Перегрузка методов. Наследование. Методы доступа. Интерфейсы. Итераторы. Ключевое слово instanceof. Генерация графики на PHP. Использование расширения GD2. Базовые функции для работы с графикой.
Практическая работа: создание голосования с выводом результатов в графическом виде.

Тема N 3.Установка, запуск и конфигурирование MySQL. Обучение программированию баз данных MySQL. Интеграция PHP и MySQL– 24 часа

Тема N 3-1. Основы работы с базами данных в

курсе PHP

и MySQL.

Общие сведения о базах данных в курсе PHP. Общие сведения о SQL. Утилиты сервера MySQL. Обзор файлов сервера MySQL 5. Клиентские программы для работы сервером. Использование утилит командной строки. Использование дополнительных утилит сервера. Обучение использованию сервера MySQL в приложениях PHP. Функции PHP для работы с сервером MySQL Подключение к серверу MySQL Выборка и обработка результатов.
Практическая работа: гостевая книга c сохранением данных в базе данных.
 
Тема N 3-2. Проектирование баз данных.
Виды и типы баз данных. Проектирование баз данных. Типы данных. Моделирование простых баз данных. Нормализация и нормальные формы. Ключи и ключевые атрибуты. Изучение зависимостей и отношений сущностей баз данных
Практическая работа: проектирование базы данных “телефонный справочник”.

Тема N 3-3. Язык SQL: манипулирование данными. Модули работы с сервером MySQL.
Язык SQL. Операторы определения данных. Создание баз на сервере MySQL. Схемы данных Обзор INFORMATION_SCHEMA. Индексы и ограничения Добавление и удаление индексов. Операторы манипулирования данными Выборка данных. Предикаты (клаузулы) WHERE, ORDER. Функции агрегации (агрегаты). Ограничение выборки. Группировка данных. Модули mysql и mysqli. Эффективная работа с сервером MySQL. Использование SQL View. Использование подготовленных запросов.
Практическая работа: добавление, просмотр и поиск по телефонному справочнику.

Тема N 3-4. Объединение запросов и консолидация данных в курсе MySQL. Объединение таблиц.
Объединение запросов в курсе MySQL. Использование подзапросов и множеств значений. Использование объединенных запросов. Временные таблицы и просмотры. Обновление и удаление данных. Манипулирование данными курсе MySQL. Внутреннее объединение таблиц.
Практическая работа: создание теста на проверку знаний.

Тема N 3-5. Аспекты безопасности при работе с базами данных. Оптимизация и обслуживание сервера MySQL 5 в

курсе PHP

.

Безопасность при работе с базами данных. Хранение данных аутентификации на сервере. Обработка входных данных. Резервное копирование и аварийное восстановление информации. Проверки и восстановление таблиц. Разделение прав пользователей. Оптимизация запросов. Оптимизация баз данных курсе MySQL. Оптимизация конфигурации сервера курсе MySQL.
Практическая работа: начало создания скрипта интернет-магазина.
 

Тема N 3-6. Управление Интернет-магазином.
Конвейер обработки заказов. Конвейер обмена коммерческой информацией и документацией. Формирование и передача заказа. Прием и обработка заказов. Безопасность в электронной коммерции. Создание каталогов с помощью сервера каталогов. Поиск в каталоге с помощью поискового сервера. Обзор и методы платежных систем. Обработка кредитных карт и цифровой наличности. Мифы о безопасности электронной коммерции. Платежные шлюзы. Тестовая покупка. Сортировка и проведение проверки онлайн. Цель обеспечения безопасности. Кодирование и декодирование. Определение подлинности и идентификация. Процессы выполнения заказов на покупку и закупку. Сертификаты. Требования по оплате и безопасности.
Практическая работа: завершение скрипта интернет-магазина.

Предварительная подготовка

зание основ web-дизайна и верстки

Цель

курса Web

-программирование


Организация, инсталляция и конфигурирование web-сервера, серверное программирование, установка, запуск и конфигурирование СУБД MySQL. Программирование баз данных. Интеграция MySQL с PHP.

По окончании вы будете уметь

Конфигурирование web-сервера, серверное программирование, установка, запуск и конфигурирование СУБД MySQL . Программирование баз данных. Интеграция MySQL с PHP.




Поиск по сайту
Компьютерное обучение
Школа архитектурного дизайна

Школа бухгалтерии

Школа иностранных языков

Академия бизнес решений

Дистанционное обучение

подарочный сертификат успех



  О центре     |     Курсы     |     Цены     |     Запись на курсы     |     Корпоративные программы     |     Наши координаты
  Developed by Domino    
© 2003-2012 Успех: курсы дизайна, 3d, дизайн интерьера, курсы web, курсы обучения, бухгалтерские, компьютерные курсы, курсы 1С, курсы менеджеров, бизнес курсы.