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


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


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

Лиценции на программное обеспечение учебного центра Успех





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


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


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

Цена (для физического лица) 2200 грн. за курс или по 1100 грн. за 5 занятий

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

Скидки до 10%

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

Возможно обучение по Skype!

 

Курсы Web программирования

Программа курса Web-программирование

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

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

Тема N 2. Обучение программированию на языке PHP
Тема N2-1. Основы языка PHP – введение.
Синтаксис языка PHP. Базовые типы данных в PHP. РНР-блоки и комментарии. Переменные, константы, выражения. Предопределенные константы и переменные PHP. Выражения. Операторы. Инкремент и декремент. Массивы. Индексные массивы. Ассоциативные массивы. Управляющие конструкции. If, switch.
Практическая работа: калькулятор.

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

Тема N2-3. Работа с функциями. Пользовательские функции.
Функции. Описание функций. Область видимости переменных. Глобальные и локальные переменные. Суперглобальные переменные. Вызов функций. Аргументы функций. Передача аргументов по умолчанию. Возврат значений из функций. Статические переменные. Понятие рекурсии. Обзор встроенных функций. Функции обработки строк, массивов, переменных. Функции даты и времени. Математические функции.
Практическая работа: написание пользовательских функций для обработки данных на сайте.

Тема N2-4. Работа с файлами. Разработка Web-сайтов в курсе PHP.
Обзор функций работы с файлами и файловые операции . Организация чтения и записи в файл. Понятие курсора. Запирание (блокировка) файлов. Манипуляции с файлами: копирование, переименование, удаление. Функции для работы с папками. Загрузка файлов на сервер. Создание простого одностраничного сайта из готовых файлов.
Практическая работа: создание счетчика посетителей сайта с определением IP.

Тема N2-5. Работа с почтой. Графические возможности PHP.
Отправка почты с сайта, настройки для работы с почтой. Функции для работы с почтой. Параметры почтовых программ. Основные графические форматы для Web. Генерация графики на PHP. Использование базовых функций для работы с графикой.
Практическая работа: форма обратной связи с отправкой на почту и создание голосования с выводом результатов в графическом виде.


Тема N2-6. Сессии и кукисы. Разработка Web-сайтов в курсе PHP.
Сессионные и постоянные куки. Запись и чтение куки. Установка типа содержимого (заголовок Content-Type). Запрет и разрешение кэширования (заголовки Cache-Control и Expires). Переходы на другие страницы (переадресация и заголовок Location). Перезапросы страниц (заголовок Refresh). Установка типа содержимого (заголовок Content-Type). Запрет и разрешение кэширования (заголовки Cache-Control и Expires). Создание, чтение и удаление сессий. Передача параметров по сессии. Сессионные переменные.
Практическая работа: создание гостевой книги отзывов с постраничным выводом и сохранением данных в текстовом файле.


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

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

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

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

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

Тема N 3-5. Аспекты безопасности при работе с базами данных. Оптимизация и обслуживание сервера MySQL 5 в курсе PHP.
Безопасность при работе с базами данных. Понятие SQL-инъекции. Повышение безопасности скриптов. Хранение данных аутентификации на сервере. Обработка входных данных. Резервное копирование и аварийное восстановление информации. Проверки и восстановление таблиц. Разделение прав пользователей. Оптимизация запросов. Оптимизация баз данных курсе MySQL. Оптимизация конфигурации сервера курсе MySQL.
Практическая работа: создание информационно-справочной системы по базе данных "Президенты США".

Тема N 3-6. Взаимодействие PHP и MySQL. Решение задач.

Работа с формами в PHP и MySQL. Выборка, поиск, сортировка, редактирование и удаление данных. Понятие хэша. Использование регулярных выражений. Форма оформления заказа товаров.

Практическая работа: написание скрипта регистрации и авторизации посетителей сайта.

Предварительная подготовка: знание основ HTML-верстки и CSS (базово)

Цель курса Web -программирование:

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

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

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

Автор и преподаватель курса:
Грицай Ихтиандр Алексеевич - ведущий преподаватель и специалист учебного центра Успех. Опыт преподавательской работы более 19 лет. Преподавание на курсах ведется исходя из требований современного рынка и основывается на реально работающих практических приемах и примерах. В курсе применяются новейшие технологии преподавания.




Поиск по сайту
X
Компьютерные курсы
Школа архитектурного и ландшафтного дизайна

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

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

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

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

Курсы психологии


Компьютерные курсы для школьников
Добро пожаловать
на наш новый сайт
Новый сайт учебного центра Успех uspeh.ua Киев
Получите сертификат
Autodesk
Учебный центр «Успех» дает возможность получить международный Сертификат Autodesk по курсам Autodesk 3D Max, Autodesk Revit MEP и Revit Architecture
 
Онлайн обучение по Скайпу от учебного центра Успех Киев
 
Клиенты учебного центра Успех Киев
Нас поздравляют:
Газета "Всё про бухгалтерский учёт"
20 лет учебному центру Успех Киев. Нас поздравляют наши клиенты
Медиа группа "Авизо"
Поздравляем учебный центр "Успех" c Днем Рождения! Желаем процветания, успехов во всех начинаниях. Благополучия, надежных партнеров и благодарных клиентов.
Компания "Корисна картка"
Поздравляем учебный центр "Успех" с такой серьёзной датой. Желаем успехов, процветания и побольше довольных клиентов.
Компания ООО "ГЛОБАЛ 17 ИСТ"
Мы работали с Вами впервые, но с удовольствием выразим нашу благодарность преподавателю Вашего учебного центра Грицаю Ихтиандру Алексеевичу!
Агентство интернет-рекламы "3-БИТ"
Сотрудничаем с Учебным центром "Успех" не один год. Ведем их рекламную кампанию в Интернете.
Система электронного документооборота «M.E.Doc»



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