Бағдарламасы «рнр тілінде программалау»



бет6/12
Дата11.10.2023
өлшемі0.8 Mb.
#480341
түріБағдарламасы
1   2   3   4   5   6   7   8   9   ...   12
php дәрістері

Барлығы

30

15

45

45

  • Лекциялар мен лабораториялық жұмыстар жоспары




    А
    п т
    а

    Тақырыптар мен сабақтар аты





    сағ.




    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

    1. Курстық жұмыс тақырыптары

    Бұл пән бойынша курстық жұмыстар қарастырылмаған.
    1. Негізгі оқулықтар және оқу құралдары


    1. Бөрібаев Б., Абдрахманова М.Б. Web-технологиялар: зертханалық жұмыстарға арналған әдістемелік нұсқаулар, 1 бөлім.. –Алматы: АЭСА, 2014. -228 б.

    2. Бөрібаев Б., Мадьярова Г. Web-технологиялар: Оқулық. –Алматы: «Дәуір» ЖШС, 2011.

    -208 б.

    1. Мазуркевич А., Еловой Д. РНР: настольная книга программиста.- М.: Новое знание,

    2004. -479 с.

    1. Основы программирования РНР: курс лекций: уч. Пособие для ст-тов вуза /

    Н.В.Савельева. – М.: Интернет-Ун-т информ. технологий, 2005. –264 с.

    1. Федотов Ф.М. Введение в Интернет. http://www.ict.nsc.ru/win/fedotov/inter

    2. Джон Коггзолл. PHP5. Полное руководство. -М.: Диалектика. 2006.

    3. Люк Веллинг, Лаура Томсон. Разработка 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.

    1. Справочное руководство по языку РНР. http://www.php.net

    2. Джон Коггзолл. PHP5. Полное руководство. -М.:Диалектика. 2006.

    3. Веллинг Люк, Томсон Лаура. Разработка Web-приложений с помощью PHP и MySQL.

    –СПб.: Вильямс, 2007.
    РНР тіліне байланысты материалдары бар сайттар:

    1. http://www.php.net/manual/ru/

    2. http://www.phpclub.ru/

    3. http://www.phpworld.ru/

    4. http://www.phpforum.ru/

    5. http://php.su/G:\home\cjs\Рабочий стол\Создание web-интерфейса\Лекции\Занятие 1

    6. http:\php.su\
    7. Студенттің оқу бойынша жетістіктерін бақылау сұрақтары


    Аралық бақылауға арналған тест сұрақтары

    1. HTML-ден шығып, PHP режиміне өту тәсілі:



      1. Достарыңызбен бөлісу:
  • 1   2   3   4   5   6   7   8   9   ...   12




    ©dereksiz.org 2024
    әкімшілігінің қараңыз

        Басты бет