ЦЕНТР ИНТЕНСИВНОГО ОБУЧЕНИЯ

+7 (963) 972-82-58

PHP & MySQL. Программирование сайта.

УЧЕБНАЯ  ПРОГРАММА–

PHP & MySQL. Создание сайта на PHP & MySQL с системой управления контентом.

ОБЪЕМ 32  АКАДЕМИЧЕСКИХ  ЧАСА

Категория обучающихся:

Лица имеющие представление что такое HTML & CSS.

 

 

Цель обучения:

 

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

- подготовка специалистов в сфере web-программирования и обслуживания сайтов с системой управления контентом

Курсы по php и mysql

 

Лица, прошедшие обучение по настоящей дополнительной профессиональной  программе, обретают знания:

- основы web-программирования на php и mysql, настройка серверного окружения и умение взаимодействовать с сервером

- основы синтаксиса php и mysql и навыки использования данного навыка на пректике

- правильное выстраивание архитектуры web-сайтов с широким диапазоном технических возможностей и высокими показателями функциональности

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

- взаимодействие с реальным сервером, настройка хостинга и домена под конкретные задачи web-сайта

- основные принципы работы с программным обеспечением: Локальный и реальный сервер, Adobe Dreamweaver и Adobe Photoshop

- основы взаимодействия с заказчиком по созданию сайта.

Индивидуальные занятия по PHP

Лица, прошедшие обучение по программе «

PHP & MySQL. Создание сайта на PHP & MySQL с системой управления контентом.

», должны уметь:

- умело пользоваться всеми возможностими php и mysql для создания страниц различной сложности и функционала

- понимать, что такое архитектура сайта и баз данных и правильно выстраивать и создавать различные типы сайтов

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

 

- взаимодействовать с реальным сервером, "заливать" файлы по ftp-протоколу, экспортировать/импортировать базы данных сайта и настраивать взаимодействие баз данных с файлами сайта

- регистрировать сайты в поисковых системах и проводить первичную оптимизацию сайта в сети интернет.

 

Объем программы: 32  академических часа (академический  час – 45  минут, режим  занятий – от 4 до 6 академических  часа  в  день).

 

Форма обучения:  Индивидуальные, групповые занятия с преподавателем

Содержание  образовательной  (учебной) программы

Тема 1. Что такое PHP. Рассматривание модели и принципа работы динамического сайта. Компоненты и разделы динамического сайта. Что такое сервер и сервер баз данных. Как происходит взаимодействие сервера, баз данных, сайта и какую ключевую роль играет PHP во всей этой модели. Устанавливаем локальный сервер, проверяем его работоспособность. Создаем проект сайта на сервере и определяем его в Adobe Dreamveawer. Создаем первый PHP файл и рассматриваем его стркуктуру. Введение в понятие переменной. Виды переменных. Создание переменных. Значение переменной. Вывод заначения переменной с помощью инструкции echo.

Создание динамического сайта на php и mysql

Перечень основных вопросов, подлежащих изучению:

 

  • Введение в PHP и MySQL. Как устроен и работает динамичный сайт. Роль сервера в работе динамического сайта. Роль базы данных в работе сайта
  • Устанавливаем сервер Denwer на локальный компьютер.
  • Понятие переменной. Виды данных содержащихся в переменной.
  • Отображение переменной. Операторы вывода. Синтаксис языка.
  • Арифметические действия с переменными. Конкатенация.
  • Основные циклические конструкции языка.
  • Условия и иные конструкции.
Рабтоа с переменными в php

Тема 2.  Рабтоа с переменными. Арифмитические действия. Конкатенация (соединение). Различные способы вывода значений переменных на экран. Конструкция if(else). Циклическая конструкция do(while). Цикл foreach. Конструкция switch(case). Используем вышеназванные конструкции для работы с информацией находящейся в переменных. Методы GETи POST для передачи данных через адресную строку или напрямую в файл.

 

Перечень основных вопросов, подлежащих изучению:

 

  • Введение функции. Их создание и использование. Функции встроенные в язык  PHP.
  • Рассматриваются и изучаются все необходимые для создания сайта встроенные функции: Count, exit, list, date, isset, unset и т.д.
  • Понятие массива. Ассоциативный массив. Многомерный массив.
  • Суперглобальный массив $_SERVER.
  • Методы GET и POST.

50+

Точное выполнение технческих заданий

100+

Заказчиков сайтов

40+

Реализованных web-проектов

1237+

Выпитых чашек кофе

10+

Положительных отзывов

Простой и ассоциативный массив в php

 

Тема 3. Массивы. Простой и ассоциативный массив. Многомерный массив. Создание массива и работа с ним. Вывод данных из массива как есть и в цикле.  Суперглобальный массив $_SERVER и его использование в практических целях. Функции, введение в функции и их применение. Рассматриваем конкретные примеры встраиваемых в PHP функций и создаем собственные.

 

Перечень основных вопросов, подлежащих изучению:

 

  • Основы работы с базами данных. Создание первой базы данных и таблиц в ней. Выборка данных. Вывод данных на страницу. Вывод данных из базы в цикле.
  • Оператор выборки SELECT.
  • Оператор вставки INSERT.
  • Оператор обновления UPDATE.
  • Оператор удаления DELETE.
Уроки по mysql

 

Тема 4.  Основы работы с базами данных. Для чего они нужны и как с  ними работать. База данных как основополагающая часть динамического сайта. Создаем свою базу данных и выводим эти данные на странице сайта используя язык структурированных запросов к базе данных  MySQL.

 

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

 

Практическое  занятие № 1.

 

Содержание  занятия:

Тема 5.

Рассматриваем макет сайта который будем использовать для создания динамики на страницах этого сайта. Определяем какие страницы будут содержать постоянное содержание, а какие динамичное. Создаем главную страницу сайта и используя инструкции PHP «разрезаем» стараницу на блоки. Создаем базу данных для сайта и таблицу в базе данных содержащую основные настройки и содержание основных страниц сайта. Соединяем во взаимодействии базу данных с сайтом. Выводим содержание главной страницы, и всех остальных страниц (создаем остальные страницы)

 

  • Определяем страницы с динамичным содержимым.
  • Разрабатываем структуру таблиц базы данных для динамичного содержания сайта.
  • Создаем таблицы в базе данных для динамичных web-страниц.
  • Соединяем динамичные страницы с таблицами базы данных и проверяем вывод данных в цикле.
  • Заполняем базу данных содержимым необходимым для корректного отображения видимой части сайта.
Система управления контентом
Создание административной панели сайта

 

Практическое  занятие № 3.

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

 

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

PHP & MySQL. Создание сайта на PHP & MySQL с системой управления контентом.

ОБЪЕМ 32  АКАДЕМИЧЕСКИХ  ЧАСА

Категория обучающихся:

Лица имеющие представление что такое HTML & CSS.

 

Практическое  занятие № 2.

Создаем страницу контактов и форму обратной связи. Программируем отправку сообщений (писем) со станицы контактов посетителем сайта. Разрабатываем структуру динамических страниц и создаем для них таблицу в базе данных. Наполняем таблицу содержимым и выводим в цикле на динамических страницах по задуманному алгоритму. Создаем все динамические страницы.

 

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

 

Практическое  занятие № 4.

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

 

 

Выгрузка сайта на сервер

 

  • Размещаем динамичный сайт на реальном сервере.
  • Производим экспорт-импорт базы данных через интерфейс сервера MySQL на реальный хостинг.
  • Перемещаем файлы и папки сайта из локального сервера на реальный по протоколу ftp.
  • Проводим окончательную настройку служб сайта на хостинге. Проверяем работу сайта.
  • Регистрируем в поисковых системах и каталогах. Устанавливаем счетчики посещений.

 

 

 

Записаться на данный учебный курс

Идет отправка сообщения

Сообщение не отправлено. Повторите попытку позже.

Спасибо за Ваше сообщение

ЦЕНТР ИНТЕНСИВНОГО ОБУЧЕНИЯ

Copyright © Sansans. Designed and Developed by Sansans.

Dorus.ru