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



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

Жалпы құзыреттер:


  • Құралдық құзырет: Интернет кеңістігінде еркін бағытын табуы, «РНР тілінде программалау» ғылым және пән ретінде ұғымдық-категориялық аппаратын тану және пәнін, мақсатын, міндеттерін білу, қазіргі заманғы әлеуметтік-мәдени шындықты сыни тұрғыдан қабылдау дағдыларын дамыту, төтенше жағдайлар пайда болғанда шешiм қабылдай білу;

  • Тұлғааралық құзырет: Қабілеттілікті пәнаралық командада жұмыс істеу арқылы дамыту; мәдени аралық айырмашылықтар мен оның әртүрлілігін қабылдау қабілеті болу; қауiпсiздiк және қоршаған ортаны қорғау саласында заңды және нормативтiк құқықтық актілерiн кәсiби қызметте қолдана білу.

  • Жүйелік құзырет: Қазіргі заңдылықтар талабын білу және орындау; заманауи ақпараттық білім технологияларын пайдалана отырып, жаңа білім алуға қабілетті болу.

  • Пәндік құзырет: Әртүрлі типтегі компьютерлік жүйелерде жұмыс істеу тәжірибесі болу, алгоритмдік тілдерді қолдана білу, жуықтап есептеу тәсілдерін және қолданбалы есептерді шығару үшін стандартты программалық жабдықтамаларды, қолданбалы программалар дестелерін және мәліметтер базасын, машиналық графика құралдарын, сараптамалық жүйелер мен білім базаларын пайдалану.

  • Пәннің күнтізбелік-тақырыптық жоспары

    Апта- лар

    Пән бөлімдері мен тақырыптар атаулары

    Лекция

    Лабор. жұмыс

    ОСӨЖ

    СӨЖ

    1

    Пәннің мақсаты мен мәні. Интернет ортасында
    программалауды автоматтандыру тәсілдері.

    2

    1

    3

    3

    2

    РНР тілі негіздері, оның даму кезеңдері.РНР тілінің артықшылықтары мен кемшіліктері

    2

    1

    3

    3

    3

    HTML ортасынан РНР тіліне көшу. Операторларды жіктеу. Арнайы символдар. Сандар типтері

    2

    1

    3

    3

    4

    Сөз тіркестері. Жиымдар (Массивтер). Null типі.Resource, object (объектілер)типтері

    2

    1

    3

    3

    5

    РНР тіліндегі операторлар.Шартты оператор,таңдау операторы

    2

    1

    3

    3

    6

    Циклдер:while, do... while, for, foreach операторлары

    2

    1

    3

    3

    7

    Кірістіру операторлары:include және require операторларын қолдану.

    2

    1

    3

    3

    8

    РНР тілінде сөз тіркестерін пайдалану тәсілдері. Сөз тіркестерін құжаттама құруда пайдалану

    2

    1

    3

    3

    9

    Клиент-сервер технологиялары. HTTP протоколы, серверге мәлімет беру тәсілдері. Сұранысты өңдеу

    2

    1

    3

    3

    10

    РНР функциялары. Қолданушы функциясын жазу жолдары. Қайтарылатын мәндер. Ішкі функциялар

    2

    1

    3

    3

    11

    URL және формалар. HTTP сұраныстары, URL параметрлері және HTML формалары

    2

    1

    3

    3

    12

    Cookies және PHP сессиялары. Cookies құралын PHP көмегімен басқару

    2

    1

    3

    3

    13

    РНР программалау ортасында файлдармен жұмыс істеу. Сайтты көру (қарау) журналын ұйымдастыру

    2

    1

    3

    3

    14

    РНР программалауортасында мәліметтер базасын қолдану. MySQL-мен жұмыс істеу құралдары

    2

    1

    3

    3

    15

    РНР ортасындағы сайт архитектурасы. Абстракция- лау деңгейлері.

    2

    1

    3

    3




    Барлығы

    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
    1. Негізгі оқулықтар және оқу құралдары


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

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

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

      4. Основы программирования РНР: курс лекций: уч. Пособие для ст-тов вуза / Н.В.Савельева. – М.: Интернет-Ун-т информ. технологий, 2005. –264 с.

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

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

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

    Қосымша әдебиеттер


    1. Джамса Крис. Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS, Javascript, PHP, ASP, ActiveX. Пер. с англ./Крис Джамса, Конрад Кинг, Энди Андерсен. –М.: ООО «ДиаСофтЮП», 2005. -672 с.

    2. AJAX и PHP. Разработка динамических веб-приложений // Кристиан Дари, Богдан Бринзаре, Филип Черчез-Тоза, Михай Бусика. -М.: Символ-Плюс. 2006.

    3. Елена Бенкен. PHP, MySQL, XML. Программирование для Интернета. -СПб.: БХВ-Петербург.

    2007.

    1. Джордж Шлосснейгл. Профессиональное программирование на PHP. -М.: Вильямс. 2006.

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

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

    4. Веллинг Люк, Томсон Лаура. Разработка Web-приложений с помощью PHP и MySQL. –СПб.: Вильямс, 2007.



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




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

        Басты бет