12
ЛС:РНР тілінде әртүрлі
типтердегі (int, float, double, bool) мәліметтермен
жұмыс істеу
1
4
Сӛз тіркестері. Жиымдар (Массивтер). Null типі.Resource, object
(объектілер)типтері
2
ЛС.:Жиымдармен жұмыс істеу. Жиымдарды қайта индекстеу. Оларды ӛңдеу
1
5
Л:РНР тіліндегі операторлар.Шартты оператор,таңдау операторы
2
ЛС.: If, elseif операторлары. Switch операторыныңқұрылымы, оларды қолдану
1
№2 модуль бойынша қорытынды
9
№3 модуль. РНР тілінде функцияларды пайдалану арқылы программалау
6
Л:Циклдер:while, do... while, for, foreach операторлары
2
ЛС.:РНР тіліндегіwhile операторыныңdo while, for, foreach циклоператорлары.
Қайталау операторларын пайдалану
1
7
Кірістіру операторлары: include және require операторларын қолдану.
2
ЛС.: Include операторы мен
require операторын пайдалану жолдары.
1
8
Л:РНР тілінде сӛз тіркестерін пайдалану тәсілдері. Сӛз тіркестерін
құжаттама құруда пайдалану.
2
ЛС.:Сӛз тіркестерін түрлендіру тәсілдері. Тіркестерді пайдалануға есептер
шығару
1
9
Л:Клиент-сервер технологиялары. HTTP протоколы, серверге мәлімет беру
тәсілдері. Сұранысты ӛңдеу
2
ЛС.:Клиент-серверлік технологияны пайдалану негіздері
1
10
Л:РНР функциялары. Қолданушы функциясын жазу жолдары. Қайтарылатын
мәндер. Ішкі функциялар
2
ЛС.:Қолданушы функцияларымен жұмыс істеу. Стандартты функцияларды
қолдану
1
11
Л:URL және формалар. HTTP сұраныстары, URL параметрлері және HTML
формалары
2
ЛС.:Жиымдарды ӛңдеу. Count, in_array, array_search, array_keys
функциялары.
1
12
Л:Cookies және PHP сессиялары. Cookies құралын PHP кӛмегімен басқару
2
ЛС.: Мәліметтерді сұрыптау. Sort, asort, rsort, arsort
функцияларынпайдаланып есептер шығару
1
№3 модуль бойынша қорытынды
21
№4 модуль. Файлдармен, мәліметтер базасымен жұмыс істеу
13
Л:РНР программалау ортасындафайлдармен жұмыс істеу. Сайтты кӛру
(қарау) журналын ұйымдастыру
2
ЛС.:Файлдармен жұмыс істейтін функцияларды пайдаланып есептер шығару
жолдары
1
14
Л:РНР программалауортасында мәліметтер базасын қолдану.
MySQL-мен
жұмыс істеу құралдары
.
2
ЛС.:
SQL
мәліметтер базасын пайдалану тәсілдерін игеру
1
15
Л:РНР ортасындағысайт архитектурасы. Абстракциялау деңгейлері.
2
ЛС.:
SQL
мәліметтер базасын пайдалану тәсілдерін пайдаланып есептер
шығару
1
№4 модуль бойынша қорытынды
9
Семестр бойынша қорытынды
45
10-11. Студенттің ӛзіндік жұмысын орындау және тапсыру кестесі
Рет
№
СӚЖ тапсырмасы тақырыбы
Бақылаутүрі,
әдебиет
Ӛткізу
мерзімі
балл
1
РНР тілінде мәлімет енгізу/ шығару.
Меншіктеуоператоры.Тармақты
алгоритмдер құру
Есеп шығару. [1] 1-тапсырма,
6-16 б.; [2] 1-тап. 5-29 б.
2 апта
3
2
Циклдік операторлар for, while, do,
continue; таңдау операторыswitch,
шығу- break, кӛшу-goto операторы
Есеп шығару, коллоквиум.
[2] 3-т. 36-42 б., 46 б. 11-30-
тап., 60 б. 1-20- тап.
4 апта
3
13
Рет
№
СӚЖ тапсырмасы тақырыбы
Бақылаутүрі,
әдебиет
Ӛткізу
мерзімі
балл
3
Жиым элементтеріндегі max, min,
summa табу. Кӛп ӛлшемді жиымдар.
Кездейсоқ сандарды қолдану.
Есептер шығару, коллоквиум. [1]
5-т.64-73 б., 81б.; 1-40-т.
[3] 13-т. 306 б.
6 апта
3
4
Матрицаларды ӛңдеу тәсілдері.
Тұтынушы функциялары
Есептер шығару. [2] 12 т. 257-
272 б. 1-20-т. [3] 5-т. 139 б.
10 апта
3
5 Символдарды, тіркестерді ӛңдеу
функциялары. Файлдарды қолдану
Есептер шығару. [1] 7 т. 120-
123 б. 1-20-нұс.[2]13т. 273б.
12 апта
3
6
Мәліметтер базаларын пайдалану
тәсілдерін игеру жолдары.
Есептер шығару, реферат жазу.
[1] 11 т. 155-158 б. 1-15-тап.
14 апта
3
7
РНР тілінің элементтері
Тест тапсыру
15 апта
3
Барлығы:
21
12. Курстық жұмыс тақырыптары
Бұл пән бойынша курстық жұмыстар қарастырылмаған.
13. Негізгі оқулықтар және оқу құралдары
1. Мазуркевич А., Еловой Д. РНР: настольная книга программиста.- М.: Новое знание,
2004. -479 с.
2. Основы программирования РНР: курс лекций: уч. Пособие для ст-тов вуза /
Н.В.Савельева. – М.: Интернет-Ун-т информ. технологий, 2005. –264 с.
3. Федотов Ф.М. Введение в Интернет. http://www.ict.nsc.ru/win/fedotov/inter
4. Бӛрібаев Б., Мадьярова Г. Web-технологиялар: Оқулық. –Алматы: «Дәуір» ЖШС, 2011.
-208 б.
5. Джон Коггзолл. PHP5. Полное руководство. -М.: Диалектика. 2006.
6. Люк Веллинг, Лаура Томсон. Разработка Web-приложений с помощью PHP и MySQL.
-М.: Вильямс. 2007.
Қосымша әдебиеттер
1. Джамса Крис. Эффективный самоучитель по креативному Web-дизайну. HTML,
XHTML, CSS, Javascript, PHP, ASP, ActiveX. Пер. с англ./Крис Джамса, Конрад Кинг,
Энди Андерсен. –М.: ООО «ДиаСофтЮП», 2005. -672 с.
2. AJAX и PHP. Разработка динамических веб-приложений // Кристиан Дари, Богдан
Бринзаре, Филип Черчез-Тоза, Михай Бусика. -М.: Символ-Плюс. 2006.
3. Елена Бенкен. PHP, MySQL, XML. Программирование для Интернета. -СПб.: БХВ-
Петербург. 2007.
4. Джордж Шлосснейгл. Профессиональное программирование на PHP. -М.: Вильямс.
2006.
5. Справочное руководство по языку РНР. http://www.php.net
6. Джон Коггзолл. PHP5. Полное руководство. -М.:Диалектика. 2006.
7. Веллинг Люк, Томсон Лаура. Разработка Web-приложений с помощью PHP и MySQL.
–СПб.: Вильямс, 2007.
РНР тіліне байланысты материалдары бар сайттар:
8.
http://www.php.net/manual/ru/
9.
http://www.phpclub.ru/
10.
http://www.phpworld.ru/
11.
http://www.phpforum.ru/
12. http://php.su/
G:\home\cjs\Рабочий стол\Создание web-интерфейса\Лекции\Занятие 1
13.
http:\php.su\
14. Студенттің оқу бойынша жетістіктерін бақылау сұрақтары