Учебный центр факультета ВМК МГУ имени М. В. Ломоносова

Вы здесь

Web-мастер, часть II: Основы программирования на PHP

Данный курс предусмотрен для слушателей, не знакомых с языком PHP, однако обладающих начальными знаниями технологий разработки сайтов и языка гипертекстовой разметки HTML.  Цель курса - дать базовые знания, умения и навыки работы с языком PHP.
В курс входят модули по изучению базовых понятий языка, работы с переменными, использования операторов, использования различных конструкций языка (условный оператор, циклы и т.д.), работы с массивами, передачи данных между файлами, работе с базами данных и т.д.

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

Модуль 1. Знакомство с PHP
Область применения данного языка
Задачи, которые можно решить с использованием PHP
Обработка PHP сервером и генерация HTML-кода
Модуль 2. Создание полигона для работы
Установка и настройка локального сервера
Запуск, перезапуск и отключение локального сервера
Создание сайтов на локальном сервере
Просмотр созданных сайтов через браузер
Модуль 3.  Базовые понятия языка PHP
Добваление PHP-кода в код сайта, php-блоки.
Переменные.
Типы данных
Оператор присваивания
Вывод данныз – команды echo и print
Модуль 4. Условия, конструкция IF-ELSE
Принцип работы условного оператора
Проверка условий, сравнение
Вложенные условные операторы
Модуль 5. Циклы
Принцип действия операторов цикла
Виды циклов в PHP
Задачи, которые можно решать с использованием циклов
Вложенные циклы
Модуль 6. Массивы, работа с массивами.
Что такое массив
Для решения каких задач могут использоваться массивы
Размерность и количество элементов массива
Обработка массивов
Ввод-вывод массивов
Модуль 7. Синтаксис HEREDOC
Экранирование кавычек при выводе
Вывод большого количества текста на PHP
Вывод HTML-тегов в PHP-блоках
Испольщзование маркера
Модуль 8. Функции
Введение в работу с функциями
Функции, встроенные в PHP
Функция даты и времени
Создание собственных функций
Модуль 9. Передача переменных методом GET
Передача переменных в файл извне
Задачи, решаемые с использованием данного метода
Передача переменных через адресную строку, синтаксис.
Массив $_GET
Создание ссылок, передающих значения переменных методом GET
Модуль 10. Передача переменных методом POST
Передача переменных из одного файла в другой
Задачи, решаемые с использованием данного метода
Создание форм, работа с формами.
Обязательные элементы формы
Модуль 11. Отправка электронной почты средствами PHP
Формирования письма
Элементы письма
Метод отправки писем
Модуль 12. Некоторые дополнительные возможности языка PHP
Инструкция INCLUDE
Использование сессий
Создание форм авторизации
Модуль 13. Знакомство с  MySQL
Основы работы с БД
Работа с таблицами

По окончании курса слушатели смогут:

  • Самостоятельно создавать платформу для работы с PHP
  • Создавать и редактировать сайты на домашнем компьютере, используя локальный сервер
  • Работать с переменными на языке PHP
  • Осуществлять ввод-вывод данных
  • Использовать условный оператор
  • Создавать циклы
  • Работать с массивами
  • Работать с функциями на PHP
  • Самостоятельно создавать функции
  • Выполнять передачу данных методами GET и POST'
  • Осуществлять отправку электронной почты средствами PHP
  • Работать с базами данных, используя язык MySQL
Цель курса: 
Программа курса ориентирована на создание сайтов, использующих не только язык HTML, но и PHP. Такое сочетание языков позволяет создавать более эффективные и интересные сайты. Сайты, созданные с использованием PHP, имеют большие возможности по сравнению с сайтами, разработанными с использованием только HTML-кода.
Номер курса: 
ВМК-С-802
Тип курса: 
авторский
Длительность: 
40
Цена, руб. (физ.л./юр.л.): 
11900/14300
Предварительная подготовка: 
Требуется
Знание языка HTML
Курсы, которые необходимо пройти: 
Web-мастер, часть I: основы HTML и CSS (с 8 класса)
Краткое описание: 
В данном курсе рассматриваются основы языка PHP и область его применения. Изучаются способы создания различных видов сайтов, в основе которых лежит данный язык программирования.