1.4 «Оқу формасы»: күндізгі
2. Пән мазмұны 2.1 Сабақ түрлеріне сағат бөлінісі Сабақтың тақырыптық жоспары
№
Тақырыптар
Дәріс сағ
Зертх сағ
ОСМӨЖ, сағат
СӨЖ, сағат
Модуль 1. РНР бағдарламалау ортасында (желі сервері арқылы) жұмыс істеу
Пәннің мақсаты мен мәні. Интернетте бағдарламалауды жүзеге асыру тәсілдері.
2
РНР тілі негіздері, оның даму кезеңдері. РНР тілінің артықшылықтары мен кемшіліктері
2
HTML ортасынан РНР тіліне көшу. Операторларды жіктеу. Арнайы символдар. Сандар типтері
2
Сөз тіркестері. Жиымдар (Массивтер). Nullтипі. Resource, Object (объектілер) типтері
2
РНР тіліндегі операторлар. Шартты оператор, таңдау операторы
2
Бағдарламалық жабдықтаманы орнату және оныңпараметрлерін баптау
1
Тіл синтаксисі мен грамматикасы
2
PHP тіліндегі операторлар және стандартты математикалық функциялар
2
Бағдарламалардың қысқаша шолуы және веб-беттердің жасауына арналған бағдарламалау тілдері
4
PHP-дің жетістіктері және кемшіліктері.
4
MySQL-ға қысқаша шолу
4
Реляциялық мәліметтер қоры
10
Алғашқы кілттер
10
Күтілетін нәтиже: Бағдарламалау принциптерімен және әдістемелерімен танысу арқылы бағдарламалардың қысқаша шолуы және веб-беттердің жасау, стандартты кітапханаларды қолдану.
Модуль 2. РНР тілінде функцияларды пайдалану арқылы бағдарламалау
1
Циклдер:while, do... while, for, foreach операторлары
2
1
Кірістіру операторлары: include және require операторларын қолдану
2
1
РНР тілінде сөз тіркестерін пайдалану тәсілдері.
2
1
Клиент-сервер технологиялары. HTTP протоколы, серверге мәлімет беру тәсілдері
2
РНР функциялары. Қолданушы функциясын жазу жолдары.
2
URL және формалар. HTTP сұраныстары, URL параметрлері және HTML формалары
2
Cookies және PHP сессиялары. Cookies құралын PHP көмегімен басқару
2
РНР тілінің тармақталу операторлары
1
РНР тіліндегі циклдер
2
РНР тіліндегі басқаруды беру операторлары
2
РНР-дағы мәліметтер типі. Үлгілердің өзгеру
4
Perl - бірге қосылатын жүйелі айтылулар
5
Мәліметтер қорын нормалау
15
MySQL серверімен жұмыс
15
Күтілетін нәтиже: Модульдер құрылымы, модульдердің бір-бірімен байланысы түсінігімен танысу негізінде нұсқалар және олардың қасиеттерімен танысу, интерфейстің құрылуы және пайдаланылуын үйрету
Модуль 3. Файлдармен, мәліметтер базасымен жұмыс істеу
РНР бағдарламалау ортасында файлдармен жұмыс істеу
2
РНР бағдарламалауортасында мәліметтер базасын қолдану
Даталармен (күн-ай мерзімімен) және уақытпен жұмыс істейтін функциялар
1
PHP-дің FTP-мен жұмыс барысындағы негізгі мүмкіндіктері
4
SQL тілі
15
SQL тілінің командалары
15
Күтілетін нәтиже:РНР бағдарламалауортасында мәліметтер базасын қолдану арқылы FTP-мен жұмыс барысындағы негізгі мүмкіндіктерімен жұмыс істеу. Конструкторлар түрлілігі мен форманы өңдеу.
Барлығы
30
15
25
80
2.2 Дәрістер
№
Дәріс тақырыптарының мазмұны
Дәріс тақырыптарының мазмұны
Оқыту формасы
Сағат көлемі
Пәннің мақсаты мен мәні. Интернетте бағдарламалауды жүзеге асыру тәсілдері.
Мақсаты:РНР ортасында тіркестік айнымалылармен, тұрақтылармен, логикалық типпен және сандармен жұмыс істеуді игеру
Мазмұны:Бағдарламалау. Құрылымдық бағдарламалау. Сұхбаттасудағы бағдарламаны жобалау. Жүйелік бағдарламалау. Бағдарламалау тілдері. Объектіге бағытталған бағдарламалау әдістемесі.
күндізгі
2
РНР тілі негіздері, оның даму кезеңдері. РНР тілінің артықшылықтары мен кемшіліктері
Мақсаты:РНР тіліндегі сөз тіркестерін түрлендіру, heredoc-тіркестер. Құрамында айнымалылар бар сөз тіркестерімен жұмыс істеу
Мазмұны: PHP тілінің қысқаша даму тарихы. РНР тілінің ерекшеліктері.
күндізгі
2
HTML ортасынан РНР тіліне көшу. Оператор-ларды жіктеу. Арнайы символдар. Сандар типтері
Мақсаты: РНР тілінде әртүрлі типтердегі (int, float, double, bool) мәліметтермен жұмыс істеу Мазмұны: HTML ортасынан PHP тіліне көшу тәсілдері. Айнымалылар. Тұрақтылармен жұмыс істеу. Айнымалылар мен сандар типтері. Нақты сандар типі.
күндізгі
2
Сөз тіркестері. Жиымдар (Массивтер). Null типі. Resource, Object (объектілер) типтері
Мақсаты:Жиымдармен жұмыс істеу. Жиымдарды қайта индекстеу. Оларды өңдеу.
Мазмұны:Сөз тіркестері – тіркестік типтегі шамалар. Нeredoc-синтаксисін қолдану. Сөз тіркестерін түрлендіру. Array типі және жиымдарды пайдалану. Тілдің resource (ресурстар) және Object (объектілер) типтері
күндізгі
2
РНР тіліндегі операторлар. Шартты оператор, таңдау операторы
Мақсаты: If, else ifоператорлары. Switchоператорыныңқұрылымы, олардықолдану.
Мазмұны: Операторлар. Шартты ifоператоры. Else if операторы.
күндізгі
2
Циклдер: while, do... while, for, foreach операторлары