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


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


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

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





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


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


Кол-во ак.ч. 
Время 
Срок обучения в группе 

Цена данный курс временно не предлагаем

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

Скидки 

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

Возможно обучение по 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 Киев
Новый сайт учебного центра Успех uspeh.net.ua/design для дизайнеров в Киеве
Отримайте сертифікат
Autodesk
Учебный центр «Успех» дает возможность получить международный Сертификат Autodesk по курсам Autodesk 3D Max, Autodesk Revit MEP и Revit Architecture
 
Клиенты учебного центра Успех Киев
Нас вітають:
Газета "Все про бухгалтерський облік"
20 лет учебному центру Успех Киев. Нас поздравляют наши клиенты
Медіа група "Авізо"
Вітаємо навчальний центр "Успіх" з Днем Народження! Бажаємо процвітання, успіхів у всіх починаннях. Благополуччя, надійних партнерів та вдячних клієнтів.
Компанія "Корисна картка"
Вітаємо навчальний центр "Успіх" із такою серйозною датою. Бажаємо успіхів, процвітання та більше задоволених клієнтів.
Компанія ООО "ГЛОБАЛ 17 ИСТ"
Ми працювали з Вами вперше, але із задоволенням висловимо нашу подяку викладачеві Вашого навчального центру Грицаю Іхтіандру Олексійовичу!
Агентство інтернет-реклами "3-БІТ"
Співпрацюємо з Навчальним центром "Успіх" не один рік. Ведемо їхню рекламну кампанію в Інтернеті.



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