Лекциялар мен лабораториялық жұмыстар жоспары
А
п т
а
|
Тақырыптар мен сабақтар аты
|
сағ.
|
|
№1 модуль. РНР программалау ортасында (желі сервері арқылы) жұмыс істеу
|
|
1
|
Л: Пәннің мақсаты мен мәні. Интернетте программалауды жүзеге асыру тәсілдері.
|
2
|
ЛС: РНР ортасында тіркестік айнымалылармен, тұрақтылармен, логикалық типпен және
сандармен жұмыс істеуді игеру
|
1
|
2
|
Л:РНР тілі негіздері, оның даму кезеңдері. РНР тілінің артықшылықтары мен кемшіліктері
|
2
|
ЛС: РНР тіліндегі сөз тіркестерін түрлендіру, heredoc-тіркестер. Құрамында айнымалылар
бар сөз тіркестерімен жұмыс істеу
|
1
|
|
№1 модуль бойынша қорытынды
|
6
|
|
№2 модуль. РНР тілінде программалаудың негізгі құраушылары
|
|
3
|
Л:HTML ортасынан РНР тіліне көшу. Операторларды жіктеу. Арнайы символдар. Сандар
типтері
|
2
|
ЛС:РНР тілінде әртүрлітиптердегі (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 формалары
|
|
ЛС.:Жиымдарды өңдеу. Count, in_array, array_search, array_keys функциялары.
|
|
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
|
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
|
Курстық жұмыс тақырыптары
Бұл пән бойынша курстық жұмыстар қарастырылмаған.
Негізгі оқулықтар және оқу құралдары
Бөрібаев Б., Абдрахманова М.Б. Web-технологиялар: зертханалық жұмыстарға арналған әдістемелік нұсқаулар, 1 бөлім.. –Алматы: АЭСА, 2014. -228 б.
Бөрібаев Б., Мадьярова Г. Web-технологиялар: Оқулық. –Алматы: «Дәуір» ЖШС, 2011.
-208 б.
Мазуркевич А., Еловой Д. РНР: настольная книга программиста.- М.: Новое знание,
2004. -479 с.
Основы программирования РНР: курс лекций: уч. Пособие для ст-тов вуза /
Н.В.Савельева. – М.: Интернет-Ун-т информ. технологий, 2005. –264 с.
Федотов Ф.М. Введение в Интернет. http://www.ict.nsc.ru/win/fedotov/inter
Джон Коггзолл. PHP5. Полное руководство. -М.: Диалектика. 2006.
Люк Веллинг, Лаура Томсон. Разработка Web-приложений с помощью PHP и MySQL.
-М.: Вильямс. 2007.
Қосымша әдебиеттер
Джамса Крис. Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS, Javascript, PHP, ASP, ActiveX. Пер. с англ./Крис Джамса, Конрад Кинг, Энди Андерсен. –М.: ООО «ДиаСофтЮП», 2005. -672 с.
AJAX и PHP. Разработка динамических веб-приложений // Кристиан Дари, Богдан Бринзаре, Филип Черчез-Тоза, Михай Бусика. -М.: Символ-Плюс. 2006.
Елена Бенкен. PHP, MySQL, XML. Программирование для Интернета. -СПб.: БХВ- Петербург. 2007.
Джордж Шлосснейгл. Профессиональное программирование на PHP. -М.: Вильямс.
2006.
Справочное руководство по языку РНР. http://www.php.net
Джон Коггзолл. PHP5. Полное руководство. -М.:Диалектика. 2006.
Веллинг Люк, Томсон Лаура. Разработка Web-приложений с помощью PHP и MySQL.
–СПб.: Вильямс, 2007.
РНР тіліне байланысты материалдары бар сайттар:
http://www.php.net/manual/ru/
http://www.phpclub.ru/
http://www.phpworld.ru/
http://www.phpforum.ru/
http://php.su/G:\home\cjs\Рабочий стол\Создание web-интерфейса\Лекции\Занятие 1
http:\php.su\
Студенттің оқу бойынша жетістіктерін бақылау сұрақтары
Аралық бақылауға арналған тест сұрақтары
HTML-ден шығып, PHP режиміне өту тәсілі:
Достарыңызбен бөлісу: |