На 2017-2018 учебный год по дисциплине




Приложение к учебной программе

Программа обучения (Syllabus) для обучающегося

на 2017-2018 учебный год по дисциплине

Программирование на PHP

1. Основная информация
Факультет Информационных технологий
Специальность 5B060200 Информатика
Курс   Семестр   Форма об. очная Прогр. об. Сокр/Осн
Цикл дисциплины профильные Компонент КВ
Кол-во кредитов KZ / 5 ECTS Количество часов  
Место проведения занятий согласно расписанию и по графику консультаций на кафедре ПО в 1 корпусе.
Руководитель программы Бермагамбетов Аскар Карнолаевич
Преподаватель Суюндиков Ринат Александрович
Время консультаций (СРОП инд.) 1-я неделя 2-я неделя 3-я неделя
Пн. 17.00-17.50 Пн. 16.00-16.50 Пн. 15.00-15.50
2 Пререквизиты и постреквизиты
Пререквизиты Информатика, Языки и технологии программирования
Постреквизиты Системы базы данных, Компьютерные сети
3 Цель и задачи дисциплины
Цель Цель дисциплины: научиться создавать современные веб-сайты с помощью PHP и обеспечить эффективную работу этих веб-сайтов, активно взаимодействующие с пользователем.
Задачи Задачи дисциплины– дать знания: - знать основы PHP; - понимать специфику программирования на PHP; - особенности куки и заголовки HTTP для управления браузером;
4 Распределение академических часов
Всего Лек Практ. Лаб. СРOП СРС Форма контроля
3 кредита 135 часов     15(30)     Экзамен
5 Содержание дисциплины
Данная дисциплина формирует профессиональные знания и умения при освоении специальности. PHP как средство создания веб-сайтов необычайно популярно в мире. С помощью PHP веб-мастера разрабатывают сложные сайты, имеющие развитые функции, активно взаимодействующие с пользователем.
6 Политика курса
- Изучение курса должно быть активным, а не пассивным, поэтому студент должен регулярно, систематически готовиться к занятиям и выполнять все задания прак. и лаб. работы, СРОП и СРС. - На занятиях студенты должны соблюдать технику безопасности, не отвлекаться и не пользоваться сотовыми телефонами; - Быть подготовленным к контролю полученных знаний, умений и навыков (контроль может проводиться без предварительного предупреждения, полученные оценки включаются в итоговую в итоговую оценку)
7 Список рекомендуемой литературы
Основная 1 Стивен Хольцнер. РНР в примерах. / Стивен Хольцнер. М.: 000 «Бином-Пресс», 2007 г. Пер. с англ. 352 с 2 Ларри Ульман. Ульман Л. Основы программирования на РНР:/Ларри Ульман. Пер. с англ. -М.: ДМК Пресс, 2001. -288 с. 3 Александр Мазуркевич. MB РНР: настольная книга программиста /Александр Мазуркевич, Дмитрий Еловой. — Мн.: Новое знание, 2003 4 Томсон Лаура. Разработка Web-приложений на РНР и MySQL: Пер. с англ. /Лаура Томсон, Люк Веллинг. — 2-е изд., испр. — СПб: ООО «ДиаСофтЮП», 2003. — 672 с. 5 Гутманс Э., Баккен С, Ретанс Д. PHP 5. Профессиональное программирование./ Пер. с анrл. СПб: Символ- Плюс, 2006. 704 с.
Дополнительная   6 https://php.net/manual/ru/index.php 7 Буч Г., Рамбо Дж., Джекобсон А. Язык UML. Руководство пользователя.-М.:ДМК ПРЕСС; СПб.:Питер,2004.-429 с. 8 Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript. Спб.: Питер, 2011 – 496 с. 9 Пьюривал С. Основы разработки веб-приложений. СПб: Питер, 2015 – 272 с. 10 Дунаев В. В. HTML, скрипты и стили. Спб.: БХВ – Петербург, 2011 – 816 с.
                                         

8 Календарно-тематический план

№ нед   Модуль Темы леций Часы Темы практических занятий, виды контроля   Часы Темы лабораторных занятий   Часы Темы СРСП (групповых),   Часы
  Модуль 1 Установка/настройка веб-сервера и PHP   Веб-сервер Apache   Установка веб-сервера.      
      Настройка веб-сервера.   Настройка веб-сервера.      
      Виртуальные хосты в веб-сервере Apache   Первый скрипт на PHP.   Установка/настройка веб-сервера и PHP  
  Управляющие конструкции.   Операторы в PHP.   Операторы инкремента/декремента.      
      Цикл for. Цикл while. Цикл do-while.   Цикл for. Цикл while. Цикл do-while.      
      Итерирование массива. Цикл foreach   Итерирование массива. Цикл foreach   Управляющие конструкции.  
    Модуль 2 HTTP-заголовки ответа сервера.   Метод HEAD. Заголовки ответа сервера. Переадресация (Location). Перезапрос ресурса (Refresh).   Метод HEAD. Заголовки ответа сервера. Переадресация (Location). Перезапрос ресурса (Refresh).      
      Установка типа содержимого (Content-Type).          
      Управление кэшированием (Cache-Control, Expires). Буферизация   Управление кэшированием (Cache-Control, Expires). Буферизация   Пользовательские функции.  
  Сервер баз данных MySQL.     Общие сведения о сервере баз данных MySQL.   Установка сервера баз данных MySQL. Конфигурация сервера баз данных MySQL.      
      Программы для работы с сервером баз данных MySQL.   Использование утилит командной строки.      
      Экспорт и импорт баз данных.       Сервер баз данных MySQL.    
  Модуль 3 Классы, Свойства и методы.   Классы. Свойства и методы. Конструкторы и деструкторы. Клонирование объектов. Наследование. Перегрузка методов. Методы доступа к свойствам и методам. Обработка исключений. Константы класса. Абстрактные классы и методы. Интерфейсы.   Классы. Свойства и методы.      
      Финальные классы и методы. Статические свойства и методы класса.   Конструкторы и деструкторы.        
      "Магические методы" Уточнение типа (type-hint). Типажи (traits).   Финальные классы и методы.   Классы, Свойства и методы.  
    Барлық сағат              


Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-29 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: