(812) 612-11-22
пн-пт  09:00-20:30
сб, вс  10:00-18:00
     
 
  • Повышение квалификации для учителей
  • Бесплатные открытые уроки
  • Час кода
 

Веб-мастеринг: Разработка web-приложений с доступом к базам данных

ОФОРМИТЬ ЗАЯВКУ



уверенный компьютерный старт обеспечат компьютерные курсы  уверенный компьютерный старт обеспечат компьютерные курсы  уверенный компьютерный старт обеспечат компьютерные курсы  уверенный компьютерный старт обеспечат компьютерные курсы 


Аудитория:школьники 11 класса
Предварительные требования:пройти курс «Веб-мастеринг. Углубленный курс».
Человек в группе:до 12 человек
Продолжительность:108 ак. часов в год
Режим:1 раз в неделю по 3 ак.часа (2 час 25 мин) будни,
сб — с 18:00 до 20:30, вс — в течение дня
Стоимость:4800 руб/мес

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

Содержание программы

  • Серверное программирование (PHP): установка и настройка сервера, жизненный цикл Web-страницы, интерфейс интерактивной web-страницы, валидация данных, основные алгоритмические конструкции и формы хранения данных в PHP, механизм формирования HTTP запроса, манипуляции с файлами, работа с почтой.
  • Проектирование баз данных для web-приложений (MySQL): нормализация отношений в реляционной базе данных, связи между отношениями, индексирование таблиц, первичный и внешний ключи, основы языка SQL.
  • Серверное программирование с доступом к базам данных: доступ к базе данных MySQL из Web, выборка и модификация данных, авторизация с сохранением данных пользователя в сессии. Разработка популярных видов клиент-серверных приложений.

В конце курса слушатели выполняют индивидуальный проект «Разработка Web-приложения с доступом к базам данных». Примером такого приложения может служить сайт по продажам, on-line заказ путевок у туроператора или мест в гостинице, запись на прием к врачу на сайте поликлиники и т.п.

Приобретаемые знания и умения

В результате обучения слушатели

  • научатся создавать базы данных, отвечающие стандартам построения реляционных баз
  • смогут создавать объекты базы данных, научатся импортировать данные из внешнего источника, получать данные по заданным критериям из одной или нескольких таблиц
  • освоят навыки группировки данных с вычислением итоговых значений по каждой группе
  • смогут добавлять в таблицы новые данные и модифицировать существующие, используя язык запросов MySQL
  • освоят технологию программирования web-страниц c использованием PHP
  • узнают принципы функционирования и типы web-серверов, основы клиент-серверного взаимодействия

и смогут в рамках индивидуального проектирования разработать клиент-серверное интерактивное web-приложение средствами PHP и MySQL, для чего:

  • разработать унифицированный интерфейс для многостраничного сайта с использованием шаблонов
  • разработать, отладить и наполнить данными базу данных
  • реализовать передачу данных между страницами сайта
  • решить типовые задачи: сохранение данных между обращениями к сайту, подсчет числа посещений сайта, создание динамического меню и панели навигации по сайту, организация опроса и пр.

Уникальность программы

  • обучение построено по принципу «от простого к сложному»
  • большое внимание уделяется реальным, не учебным, приложениям. Рассматриваются как элементарные интерактивные системы, например, идентификации пользователя, так и сложные алгоритмы, например, различные аспекты электронной коммерции
  • навыки работы с базами данных будут полезны не только в сфере web-программирования, но и для дальнейшей специализации в области проектирования информационных систем, применяемых, например, в банковском деле
  • полученные знания позволят выпускнику предлагать свои услуги php-программиста на рынке труда профилирующим фирмам-производителям коммерческих сайтов.