ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ СЕТЕВОЕ ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ PHP для специальности 09.02.05 Прикладная информатика (по отраслям)
рабочая программа на тему

Шепелин Константин Юрьевич

Программа учебной дисциплины разработана на основе Федерального государственного образовательного стандарта (далее – ФГОС) по специальности среднего профессионального образования (далее СПО) 09.02.05  Прикладная информатика (по отраслям).

 

Организация-разработчик:

ГБПОУ «Курганский государственный колледж»

 

Разработчик:

Шепелин Константин Юрьевич,  преподаватель  ГБПОУ «Курганский государственный колледж»

 

Скачать:

ВложениеРазмер
Microsoft Office document icon php.doc154 КБ

Предварительный просмотр:

Департамент образования и науки Курганской области

Государственное бюджетное профессиональное образовательное учреждение

«Курганский государственный колледж»

ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ

СЕТЕВОЕ ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ PHP

для специальности 09.02.05  Прикладная информатика (по отраслям)

Курган 2017


Программа учебной дисциплины разработана на основе Федерального государственного образовательного стандарта (далее – ФГОС) по специальности среднего профессионального образования (далее СПО) 09.02.05  Прикладная информатика (по отраслям).

Организация-разработчик:

ГБПОУ «Курганский государственный колледж»

Разработчик:

Шепелин Константин Юрьевич,  преподаватель  ГБПОУ «Курганский государственный колледж»

Одобрена на заседании кафедры (цикловой комиссии) ……………………………………

№ __ от «__» ___________ 2017 г.

Зав. кафедрой (председатель ЦК) _______________

                        ……………………

Утверждена

Заместитель директора по учебно-воспитательной работе _______________________

                        Брыксина Т.Б.

© Шепелин Константин Юрьевич, ГБПОУ КГК

©Курган, 2017


СОДЕРЖАНИЕ

стр.

  1. ПАСПОРТ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ

  1. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ

  1. УСЛОВИЯ РЕАЛИЗАЦИИ  УЧЕБНОЙ ДИСЦИПЛИНЫ

  1. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ


1. ПАСПОРТ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ

СЕТЕВОЕ ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ PHP

1.1. Область применения программы

Программа учебной дисциплины является частью программы подготовки специалистов среднего звена в соответствии с ФГОС по специальности СПО 09.02.05 Прикладная информатика (по отраслям).

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

1.2. Место учебной дисциплины в структуре программы подготовки специалистов среднего звена: Профессиональный учебный цикл    

                                                                                             

1.3. Цели и задачи учебной дисциплины – требования к результатам освоения учебной дисциплины:

В результате освоения учебной дисциплины обучающийся должен уметь в соответствии с ФГОС:

- разрабатывать информационный контент с помощью языков разметки;

- разрабатывать программное обеспечение с помощью языков программирования информационного контента;

- разрабатывать сценарии;

- размещать информационный контент в глобальных и локальных сетях;

- использовать инструментальные среды поддержки разработки;

- программировать на сценарных алгоритмических языках.

В результате освоения учебной дисциплины обучающийся должен знать в соответствии с ФГОС:

- отраслевую специализированную терминологию;

- специализированное программное обеспечение проектирования и разработки информационного контента;

- технологические стандарты проектирования и разработки информационного контента;

- принципы построения информационных ресурсов;

- основы программирования информационного контента на языках высокого уровня.

1.4. Рекомендуемое количество часов на освоение программы учебной дисциплины:

максимальной учебной нагрузки обучающегося 118 часов, в том числе:

обязательной аудиторной учебной нагрузки обучающегося 80 часов;

самостоятельной работы обучающегося 38 часов. 

2. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ

2.1. Объем учебной дисциплины и виды учебной работы

Вид учебной работы

Объем часов

Максимальная учебная нагрузка (всего)

118

Обязательная аудиторная учебная нагрузка (всего)

80

в том числе:

     лабораторные  работы

     практические занятия

20

     контрольные работы

12

Самостоятельная работа обучающегося (всего)

38

в том числе:

    внеаудиторная самостоятельная работа

38

Итоговая аттестация в форме дифференцированного зачета


2.2. Тематический план и содержание учебной дисциплины Сетевое программирование на языке PHP                        

Наименование разделов и тем

Содержание учебного материала, лабораторные  работы и практические занятия, самостоятельная работа обучающихся, курсовая работа (проект) (если предусмотрены)

Объем часов

Уровень освоения

1

2

3

4

Раздел 1. Сетевое программирование на языке PHP

80

Тема 1. Основы сетевого программирования

Содержание учебного материала

16

1

История языка PHP и его особенности.

2

2

2

Программные инструменты и среды сетевой разработки.

2

2

3

Настройка локального сервера XAMPP

2

2

4

Работа с удаленным сервером. Размещение проекта на хостинге.

2

2

5

Разработка проекта. Декомпозиция предметной области.

2

2

6

Использование графического языка UML.

2

2

7

Встроенные классы и функции в языке PHP

2

2

8

Пользовательские классы и методы в языке PHP

2

2

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

6

1

Расширенный синтаксис языка PHP.

2

3

2

Условные операторы языка PHP.

2

3

3

Циклические алгоритмы в языке PHP.

2

3

Контрольные работы

4

1

Решение алгоритмических задач

2

3

2

Проектирование простого приложения

2

3

Самостоятельная работа обучающихся

12

Тема 1.2. Объектно-ориентированное программирование в сетевой разработке.

Содержание учебного материала

16

1

Особенности объектно-ориентированного подхода в программировании

2

2

2

Принципы объектно-ориентированного подхода(ООП) в программировании

2

2

3

Парадигма Model-View-Controller(MVC) как способ реализации ООП

2

2

4

Понятие модели в парадигме MVC

2

2

5

Реализация контроллеров в парадигме MVC

2

2

6

Применение шаблонов и представлений в парадигме MVC

2

2

7

Классы как таблицы в базе данных. ООП-проектирование.

2

2

8

Объекты как строки в базе данных. Сериализация объектов.

2

2

Практические занятия

6

1

Построение объектно-ориентированного приложения в языке PHP  

2

2

2

Работа в базами данных средствами языка PHP

2

2

3

Принципы построения системы управления контентом на языке PHP

2

2

Контрольные работы

4

1

Создание подключения к удаленной базе данных

2

3

2

Разработка системы управления контентом средствами языка PHP

2

3

Самостоятельная работа обучающихся

13

Тема 1.3 Построение сетевых приложений на базе фреймворка Yii2.

Содержание учебного материала

16

1

Знакомство со структурой фреймворка Yii2.

2

2

2

Парадигма MVC в контексте проектирования приложений на фреймворке Yii2.

2

2

3

Работа с базами данных средствами фреймворка Yii2.

2

2

4

Автоматический генератор кода Gii

2

2

5

Настройка CRUD

2

2

6

Реализация виджетов

2

2

7

Генератор таблиц gridview

2

2

8

Реализация сетевых приложений средствами фреймворка Yii2.

2

2

Практические занятия

8

1

Проектирование структуры базы данных проекта на фреймворке Yii2

2

3

2

Работа с моделями проекта в фреймворке Yii2

2

3

3

Реализация контроллеров проекта в фреймворке Yii2

2

3

4

Разработка frontend-части проекта в фреймворке Yii2

2

3

Контрольные работы

4

1

Настройка авторизации пользователей в фреймворке Yii2

2

3

2

Разработка сетевого приложения на основе фреймворка Yii2

2

3

Самостоятельная работа обучающихся

13

Всего:

118


3. УСЛОВИЯ РЕАЛИЗАЦИИ УЧЕБНОЙ ДИСЦИПЛИНЫ

3.1. Требования к минимальному материально-техническому обеспечению

Реализация учебной дисциплины требует наличия учебного кабинета.

Оборудование учебного кабинета: персональные компьютеры с выходом в Интернет.

Технические средства обучения: программное обеспечение «XAMPP», «NetBeans», «GoogleChrome».

3.2. Информационное обеспечение обучения

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

Основные источники:

  1. Зольников Д.С. PHP5. [Текст]:экспресс-курс / Д.С. Зольников. - М.: Просвещение, 2012. – 250 с.: ил
  2. Котеров Д.В., Костарев А.Ф. PHP5 в подлиннике. Наиболее полное руководство. [Текст] / Д.В. Котеров. - Спб.: БХВ-Петербург, 2014. – 1120 с.: ил

Дополнительные источники:

  1. Энди Харрис. PHP/MySQL для начинающих. [Текст] - М.: Символ-Плюс, 2015. – 448 с.: ил
  2. Уайнсет Дж., Сафронов М.С. Разработка веб-приложений в Yii 2. [Текст] - М.: ДМК, 2015. – 392 с.: ил

4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ

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

Результаты обучения

(освоенные умения, усвоенные знания)

Формы и методы контроля и оценки результатов обучения

Освоенные умения:

- разрабатывать информационный

 контент с помощью языков

 разметки;

- разрабатывать программное

 обеспечение с помощью языков

 программирования информационного контента;

- разрабатывать сценарии;

- размещать информационный

 контент в глобальных и локальных

 сетях;

- использовать инструментальные

 среды поддержки разработки;

- программировать на сценарных

 алгоритмических языках;

Усвоенные знания:

- отраслевая специализированная терминология;

- специализированное программное обеспечение проектирования и разработки информационного контента;

- технологические стандарты проектирования и разработки информационного контента;

- принципы построения информационных ресурсов;

- основы программирования информационного контента на языках высокого уровня.

- аудиторные занятия

- домашняя  работа

- контрольная работа

- практические занятия

- зачёт

-анализ результатов своей практической работы по изучаемой теме (рефлексия своей деятельности)


По теме: методические разработки, презентации и конспекты

Программа учебной дисциплины ОП.08.Теория алгоритмов для специальности 09.02.03 Программирование в компьютерных системах

Рабочая программа учебной дисциплины  ОП.08. Теория алгоритмов является частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности СПО 09.02.03 Программиров...

Тест по дисциплине «Основы алгоритмизации и программирования» Раздел: «Программирование на языке СИ/СИ++» специальности 230401 "Информационные системы (по отраслям)"

Тест по дисциплине «Основы алгоритмизации и программирования»  Раздел: «Программирование на языке СИ/СИ++» специальности 230401 "Информационные системы (по отраслям)"...

РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ ИНОСТРАННЫЙ ЯЗЫК (АНГЛИЙСКИЙ) Для специальности "Экономика и бухгалтерский учет (по отраслям)," СПО, 1 курс, 2015 год

Рабочая программа учебной дисциплины ИНОСТРАННЫЙ ЯЗЫК (АНГЛИЙСКИЙ) для 1 курсаДля специальностей социально-экономического профиля среднего профессионального образованиябазовой подготовки на базе основ...

РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ ИНОСТРАННЫЙ ЯЗЫК (АНГЛИЙСКИЙ) Для специальности "Экономика и бухгалтерский учет (по отраслям)," СПО, 2-4 курсы, 2015 год

Рабочая программа учебной дисциплины ИНОСТРАННЫЙ ЯЗЫК (АНГЛИЙСКИЙ) для 2-4 курсовДля специальностей социально-экономического профиля среднего профессионального образованиябазовой подготовки на базе ос...

для студентов специальности 09.02.03 «Программирование в компьютерных системах РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ ПРОГРАММИРОВАНИЕ 1С

для студентов специальности 09.02.03 «Программирование в компьютерных системах   Рабочая ПРОГРАММа УЧЕБНОЙ ДИСЦИПЛИНЫПрограммирование 1С...

ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ПРОФЕССИОНАЛЬНОЙ ДЕЯТЕЛЬНОСТИ СПЕЦИАЛЬНОСТЬ 38.02.04 КОММЕРЦИЯ (ПО ОТРАСЛЯМ)

ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ПРОФЕССИОНАЛЬНОЙ ДЕЯТЕЛЬНОСТИ СПЕЦИАЛЬНОСТЬ 38.02.04 КОММЕРЦИЯ (ПО ОТРАСЛЯМ)...