Сайт жасау

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .5
1. Интернет желісінде электронды кешенді құру негіздерін оқыту ... ... 7
1.1 WEB дизайн және браузерлер, іздеу роботтары ... ... ... ... ... ... ... ..7
1.2 Сайт құруға арналған бағдарламалау тілдері ... ... ... ... ... ... ... ... ...17
1.3 Интернеттегі web серверлер. Web . сервер жұмысының
механизмі. Статистикалық және динамикалық беттер.
CGI технологиясы. Скриптер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..24

2. Оқушыларға сайт құруды оқытудың әдістемесі ... ... ... ... ... ... ... ... ..29
2.1 Әртүрлі тілдерде сайт құру әдістемесі ... ... ... ... ... ... ... ... ... ... ... . 29
2.2 Желілік ресурсты құру кезеңдері ... ... ... ... ... ... ... ... ... ... ... ... ... ...59
2.3 Желілік ресурсты қолдану әдістемесі ... ... ... ... ... ... ... ... ... ... ... ... 61

Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .65
Қолданылған әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..66
Қосымша ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...67
Кіріспе
Дамыған елдердегі білім беру жүйесінде ерекше маңызды болып табылатын мәселелердің бірі – информатика пәнінен WEB сайт арқылы оқытуды ақпараттандыру, яғни оқу үрдісінде ақпараттық технологияларды пайдалану болып табылады. Қазіргі таңда да елімізде білім беру жүйесінде жаңашылдық қатарына ақпараттық кеңістікті құру еніп, көкейтесті мәселе ретінде күн тәртібінен түспей отырғандығы мәлім.[1]
Біздің елбасымыз Н.Ә.Назарбаев айтқандай «Егеменді еліміздің тірегі – білімді ұрпақ. ХХІ ғасыр- білімділер ғасыры болмақ. Жаңа кезеңге бет бұру оңай емес.Ол үшін болашақ ұрпағын тәрбиелеу керек».[1]
Қазіргі кезде біздің қоғамымыз дамудың жаңа кезеңіне көшіп келеді, бұл кезең ақпараттық кезең, яғни компьютерлік техника мен оған байланысты барлық ақпараттық коммуникациялық технологиялар педагогтар қызметінің барлық салаларына кірігіп, оның табиғи ортасына айналып отыр. «Білім берудегі АКТ» ұғымы «e-learning – электронды оқыту жүйесі» «қазіргі ақпараттық оқыту технологиялары», «компьютерлік оқыту технологиялары» және т.б., тіркестермен тығыз байланысты.[2]
Ақпараттандыру жағдайында оқушылар меңгеруге тиісті білім, білік, дағдының көлемі күннен-күнге артып, мазмұны өзгеріп отыр. Мектептің білім беру саласында ақпараттық технологияларды пайдалану арқылы білімнің сапасын арттыру, білім беру үрдісін интенсификациялау мен модернизациялаудың тиімді тәсілдерін іздестіру жұмыстары жүргізіліп жатыр. Бұл жұмыстардың тиімділігі мен нәтижелілігі бірнеше оқу-әдістемелік, психологиялық-педагогикалық мәселелердің шешімін ғылыми түрде негіздеуді талап етеді. Оларды бірнеше бағыттарға бөлуге болады:
 оқу үрдісінде ақпараттың технологияларды іске асырудың жүйелі ғылыми-әдістемелік жолын анықтау;
 оқушылардың тәжірибелік іс-әрекетінде ақпараттық технологияларды пайдаланудың әдістемесін жасау;
 мұғалімдердің ақпараттық технологияларды меңгеру және оқу үрдісінде пайдалану бойынша кәсіби біліктерін жетілдіру;
 оқушыларды білім, білік, дағдыны меңгеру үшін ақпараттық технологияларды пайдалануға үйрету;
 мектептің материалдық-техникалық базасын нығайту.
Желілік білім беру ресурстары бәсекеге қабілетті ұлттық білім беру жүйесін дамытуға және оның мүмкіндіктерін әлемдік білімдік ортаға енудегі сабақтастыққа қолдану негізгі мәнге ие болып отыр. Білім беруді ақпараттандыру, білім салаларының барлық қызметіне ақпараттық технологияны енгізу және ұлттық модельді қалыптастыру қазақстандық білім беруді сапалы деңгейге көтерудің алғы шарты.
Қолданылған әдебиеттер тізімі
1 Мадиярова Г.А. Ақпараттық – қатынастық технологияны орта мектепте информатиканы оқытуда қолданудың әдістемелік ерекшеліктері. Автореферат – Алматы, 2009. – 4 б

2 Бидайбеков Е.Ы. Подготовка специалистов совмещенного с информатикой профиля в республике Казахстан. Монография. – Алматы, 1998. – 325с.
3 Бидайбеков Е.Ы. Информатизация образования в Казахстане. – Алматы: АГУ,1998. – 26с.
4 Караев Ж.А. Введение к применению персональных компьютеров в учебном процессе. – Алматы:«Рауан», 1992. – 105 с.
5 Нургалиева Г.К. Ценностное ориентирование личности в условиях информатизации образования (монография). – Алматы: РЦИО.–2004. – 311 с.
6 Нургалиева Г.К., Есполов Т.И., Момынбаев Б.К., Кунанбаева С.С., Сулеев Д.К., Тажигулова А.И. Педагогические технологии информатизации образования. Алматы, РЦИО. – 2002. – 246 с.
7 Бидайбеков Е.Ы., Григорьев С.Г., Гриншкун В.В. Создание и использование образовательных электронных изданий и ресурсов.// Учебно-методическое пособие. Алматы: КазНПУ, 2006. – 136 с.
8 Нургалиева Г.К., Кунанбаева С.С., Ахметова Г.Б., Тажигулова А.И. Педагогическая технология создания электронных учебников для студентов переводческих специальностей. – Алматы: РЦИО, 2000. – 140 с.
        
        Мазмұны
Кіріспе .............................................................................................................5
* Интернет желісінде электронды кешенді құру негіздерін оқыту........7
1.1 WEB дизайн және браузерлер, іздеу роботтары..............................7
1.2 Сайт құруға арналған бағдарламалау ... ... web ... Web - ... ...
механизмі. Статистикалық және динамикалық беттер.
CGI технологиясы. Скриптер..................................................................24
* Оқушыларға сайт ... ... ... ... ... сайт құру ... ... Желілік ресурсты құру кезеңдері.......................................................59
2.3 Желілік ресурсты қолдану әдістемесі................................................61
Қорытынды .....................................................................................................65
Қолданылған ... ... ... білім беру жүйесінде ерекше маңызды болып табылатын мәселелердің бірі - ... ... WEB сайт ... оқытуды ақпараттандыру, яғни оқу үрдісінде ақпараттық технологияларды пайдалану болып табылады. ... ... да ... ... беру ... ... қатарына ақпараттық кеңістікті құру еніп, көкейтесті мәселе ретінде күн тәртібінен түспей отырғандығы мәлім.[1]
Біздің елбасымыз Н.Ә.Назарбаев айтқандай .[1] ... ... ... ... дамудың жаңа кезеңіне көшіп келеді, бұл кезең ақпараттық кезең, яғни компьютерлік техника мен оған байланысты ... ... ... технологиялар педагогтар қызметінің барлық салаларына кірігіп, оның табиғи ортасына айналып отыр. ұғымы , және т.б., ... ... ... ... ... ... тиісті білім, білік, дағдының көлемі күннен-күнге артып, мазмұны өзгеріп отыр. Мектептің білім беру саласында ақпараттық технологияларды пайдалану арқылы ... ... ... білім беру үрдісін интенсификациялау мен модернизациялаудың тиімді тәсілдерін іздестіру жұмыстары жүргізіліп жатыр. Бұл ... ... мен ... ... оқу-әдістемелік, психологиялық-педагогикалық мәселелердің шешімін ғылыми түрде негіздеуді талап етеді. Оларды бірнеше бағыттарға бөлуге болады:
* оқу үрдісінде ақпараттың ... іске ... ... ... ... ... оқушылардың тәжірибелік іс-әрекетінде ақпараттық технологияларды пайдаланудың әдістемесін жасау;
* мұғалімдердің ақпараттық технологияларды меңгеру және оқу үрдісінде ... ... ... ... ... оқушыларды білім, білік, дағдыны меңгеру үшін ақпараттық технологияларды пайдалануға үйрету;
* мектептің материалдық-техникалық базасын нығайту.
Желілік білім беру ресурстары бәсекеге ... ... ... беру ... ... және оның ... ... білімдік ортаға енудегі сабақтастыққа қолдану негізгі мәнге ие болып отыр. Білім беруді ақпараттандыру, білім ... ... ... ... ... енгізу және ұлттық модельді қалыптастыру қазақстандық білім беруді сапалы деңгейге көтерудің алғы шарты.
Білім беруді ақпараттандыру жағдайында ... ... ... ... ... ... ... талабы.
Ақпараттық-коммуникациялық технология электрондық есептеуіш техникасымен жұмыс істеуге, оқу ... ... ... модельдеуге, электрондық оқулықтарды, интерактивті тақтаны қолдануға, Интернетте жұмыс істеуге, компьютерлік оқыту бағдарламаларына негізделеді. Ақпараттық әдістемелік материалдар коммуникациялық байланыс құралдарын ... ... ... ... ... көздейді.
ХХІ ғасыр ақпараттық қоғам табалдырығына аяқ басқан сәтте-ақ республикалық білім берудің жаңа жүйесі, яғни білім беру жүйесін ... ісі ... ... ... ... талабы оқу үрдісінде компьютерлік технологияны енгізуді, оны кең көлемде қолдануды қажет етеді. Электронды оқыту интерактивті жүйе ... ... ... оқулық жүйесін қалыптастырады, яғни оқушы жаңа тақырыпты ақпарат көзі - ... оқып ... ... ... мұғалімге түсіндіріп бере алатындай болуы керек.
Әр мұғалім сабақ өткізген кезде оқушыларға сапалы білім беру үшін жаңа технологияларды пайдалана отырып, сонымен ... ... ... ... ... ... ... берсе, оқушылардың қызығушылығы арта түсері анық.
Аталып отырған жұмыста білім беруді ақпараттандыру туралы түсінікті және көрнекті жазыған. ... ... ... ... ... ... отырудың өзі білім берудегі ақпараттандыру үрдісінің іс жүзіне ... ... ... жұмысты қарау барысында информатиканы оқытуды ақпараттандырудың жаңа әдістерін байқауға ... ... ... ... тақырыпқа сай орынды жасалған.
* Интернет желісінде электронды кешенді құру негіздерін оқыту
+ 1.1 WEB дизайн және ... ... ... бұл дүниенін кішкентай моделі. Бұрынғы кезде Web-сайты бір адам - Web-мастер жасаған болса, қазіргі ... ... ... адам ... Олар ... ... бизнес-кеңесші, маркетинг бойынша басқарушы, менеджер.
Не себептен мектеп курсына Интеренет технологияны оқыту керек болды? Web-мастер мамандығы қазіргі кезде ... ... ... жатыр, ал сайт жасау технологиясы зертхана сыртына шығып көпшілікке белгілі болып жатыр. ... ... ... ... өсіп ... инвестициялар, Web-сайттардың күрделі білімдік, ғылыми, комерциялық мүмкіндіктері. Интернет технологиялар төмендегі жолдармен ... келе ...
* ... Сайт ... ... Web-дизайн және Web-программалау маркетингісі;
* Адам ресурстары және т.б.
Web-сайт жасақтау жұмысын бірнеше ... ... ... Элементтерді жасақтау;
* Бағдарламау;
* Тестілеу;
* Жариялау;
* Жарнамалау;
* Бақылау;
Жоспарлау кезеңінде ... ... ... ... Сайттың орны.
2. Сайттың аудиториясы кімдер.
3. Қандай ақпарат жарияланады.
4. Қолданушылармен қарым-қатынас қандай түрде ұйымдастырылады.
Элементтерді жасақтау кезеңінде ... ... өнім ... ... ... ... Навигациялық құрылымын жасау.
2. Беттің дизайнын жасау.
3. ... ... үшін ... және ... ақпаратты әзірлеу.
Бағдарламау
Бұл кезеңдің мәні сайтты форматтауда.
Тестілеу
Сайт жасаудың негізгі кезеңдерінің бірі тестілеу. Тестілеу кезеңде сайттың жұмыс істеу дұрыстылығы ... оның ... ... ... ... қателер;
3. Навигацияның тиімділіғі.
4. ... және ... ... ... ... файлдардың ашылуы.
6. Әр түрлі браузерлерде сайттық ... ... ... ... серверде жарияланады және қайтадан тексеріленеді.
Жарнамалау
Web-қоғамдастығына жаңадан жарияланған сайт тұралы белгілі болу үшін ... ... және ол ... ... туралы аннотацияны хабарлау керек. Осы мақсатқа жету үшін келесі мүмкіндіктерді ... ... ... ... әр түрлі баспаларға жазу керек;
2. Web-сайтты әр түрлі серверлерде ... ... ... басқа Web-сайттарқа кіргізу;
4. Баннерлерді жарнама ретінде қолдану.
Бақылау [
Web-сайтта жариялап жарнамалаған сон оған қатысу деңгейі оның беттерінде ... ... ... ... және көкейтестілігімен анықталады. Web-сайт имиджін сақтау үшін ол жердегі ақпаратты әрдайым жаңартып туру керек.
Қазақстан ... ... беру ... ... еліміздің даму стратегиясының негізгі бағыттарының бірі, себебі ХХІ ғасыр - білім беру жүйесін ақпараттандыру ғасыры.
Информатика пәнінің орта ... беру ... ролі ... ... ... орта мен ... ... қарым-қатынасын үйлесімді етудегі және жаңа ақпараттық қоғамда кәсіпкерлік қызметтің ... ... ... ... табылатын ақпараттық бейнесін қалыптастырудағы алатын орнымен қамтамасыз етіледі. [3]
1731520-177165Сурет - Броузер интерфейсі
Бүгінгі таңда компьютерлік дизайн, ... ... ... ... және тағы ... ... ... екендігін түрлі жарнамалық газеттерден, бұқаралық ақпарат құралдарынан да ... ... ... ... ... ... оларға қандай программалық құралдарды үйрету арқылы жетілдіруге болатыны әдістемелік жұмыстың ... ... бірі ... ... ... компьютерлік сауаттылықты меңгеріп шығады, бірақ келешекте олар программист, инженер, жүйе администраторы болуы міндетті емес. Дегенмен кез-келген шығармашылық мамандық сізден ... ... ... ... технологияларды меңгеруге талап етеді. Шығармашылық жұмыстын қорытындысы әр қашан жаңа білім, жаңа ақпарат, ал осы ақпаратты таратудың ең ... ... - ... ... ... материалды жариялау тиімді болу үшін ол Web-дизайн ережелеріне сәйкес болу керек. Демек, Web-дизайн негіздерін білу кез ... ... ... болады, өйткені Web-бет дизайны - бұл ақпараттық дизайн.
Іnternet Ехрlorer - WWW-ке арналған броузер
Броузерлердің негізгі ... ... ... ... ... ... орнату, жинақталған құжаттың барлық бөліктерін жүктеу.
:: НТМL, тілдерінің тәгтерін команда ретінде ... ... веб- ... ... жұмыс істейтін компьютердің мүмкіндіктеріне сәйкес бейнелеу және форматтау.
:: веб-парақтардың құрамына кіретін мультимедиалық және басқа ... ... ... сондай-ақ программаны объектілердің жаңа типтеріне лайықтауға мүмкіндік беретін ... ... ... ... ... іздеу жолын автоматтандыруды қамтамасыз ету және бұрында жұмыс істеген веб-парақтармен қатынас ... ... ... ... қызметтерімен жұмыс істеуге арналған ішкі және жеке (автономды) құралдармен қатынас ... ... ... ... ... ... Ол бейнелейтін акпараттың дыбыстық және бейнесүйемелдеулерімен коса веб-парақтарды ... ... ... жаңа ... ... ІЕхр ... танысу үшін компьютерде Интернетпен байланыс орнатылуы тиіс. ... ... ... меню ... ... ... ІЕхр ... кез келген командасын таңдау мүмкіндігі бар.
Менюдің төменгі жағында саймандар тақтасы бар. Бұл тақтада жұмыс кезінде бірқатар әрекеттерді жылдам орындау мүмкіндігін ... ... ... ... ... ... ... көмегімен орындалатын командалар сипаттамасы келесі кестеде көрсетілген:
Іnternet Ехрlorer пайдаланушы интерфейсінің мынандай элементтері бар: негізгі меню (File, Edit, View, ... Tools, Help), ... ... сілтемелер панелі, адрестер панелі, жер шары бейнеленген таңбаша, қалып-күй жолы және ... ... меню ... терезесінің жоғарғы бөлігінде орналасқан және алты пунктті қосады.
Менюдің Файл пунктінде файлдармен жұмыс істеу ... ... Осы ... ... ... жаңа терезелер жасалады, құжаттар ашылады және сақталады, құжаттарды басып шығару және Іnternet Ехрlorer жұмысының аяқталуы жүзеге асырылады.
Менюдің ... ... ... ... ... редакциялау, яғни маркерлеу (ерекшелеу), жою, веб-беттер фрагменттерін көшіру, ақпарат іздеу, ағымдағы бетті редакциялау үшін Html-редакторына өту ... ... ... ... ... экранда бейнеленуін басқаруға арналған, сондай-ақ веб-құжаттың ақпараты бойынша жылжуды орындауға мүмкіндік береді. Менюдің осы ... ... ... ... ... ... ... Бұл құжаттардың кез келгенін тышқан арқылы жүктеуге болады.
Избранное менюінде жиі қолданатын веб-құжаттардың бетбелгілері болады. Пайдаланушы Избранное қапшығын өзі ... ... ... ... ... әдеттегідей басқанда, ол веб-құжатқа көшуге мүмкіндік береді.
Сервис менюі электронды поштамен ... ... ... ... ... өзгертуге жол ашады, сондай-ақ ОС Windows-ті жаңарту міндеттерін және сілтеменің ағымдағы бетіне қатысты бейнелеуді ... ... ... ... ... Ехрlorer браузері және онымен жұмыс істеудің негізгі принциптері туралы анықтамалық ақпарат болады.
Панель инструментов (құрал ... ... ... Ехрlorer неғұрлым жиі қолданатын командаларға жылдам шығуды қамтамасыз ... ... бұл ... ... негізгі меню пункті арқылы шығуға болады.
Панель адреса(панель адресі) ағымдағы веб-құжаттың адресін ... және ... ... көшу ... көрсету үшін пайдаланылады. Бұл панельді орнату үшін Вид-Панель инструментов - ... ... ... ... ... ... ... пайдаланушы жиі жұмыс істейтін веб-құжаттар таңбашаларының пиктограммаларын іске ... Егер бұл ... ... ... онда инструменттер панелінде Ссылки пиктограммасы болады.
Жер шары бейнеленген таңбаша броузердің бос еместігінің индикаторы ретінде қызмет ... Егер ... ... ... ... ... түсуін күтсе, онда бейнедегі жер шары айнала бастайды.
Строка состояния(қалып күй қатары) Іnternet ... ... ... бөлігінде орналасқан. Бұл жолда бағдарламаның ағымдағы жай-күйі туралы ақпарат бейнеленеді. ... ... ... - Іnternet Ехрlorer терезесінің веб-құжаттың мазмұны бейнеленетін негізгі бөлігі.[4]
Интернеттің іздеу технологиялары.
(при работе с сетями используются технологии поска): Қажетті ақпаратты іздеу ... ... ... ... механизмі. Индексті құру.[4]
Web-тен іздеу
Интернетте миллиондаған сайттар бар, соның ішінде ... ... қоса ... ескі ... ... ... - ... бір басқарушысы жоқ демократиялық ақпарат көзі болып табылады. Кез келген адам желіге өзінің қорын орналастыра алады. ... ... ... ... ... оның стандартқа сай келуіне көп адамдар мән бере бермейді. Желіде барлығы бар ... ... ... ... ... ... алу қиын. Яғни, мәліметті табу үшін, оны жақсы іздей білу керек. Осы ... ... ... ... істейтін іздеу аспаптары сипатталып, іздеу жүйесінің жұмыс ... ... ... ... ... ... берілген.
Интернетте ақпаратты іздеуге арналған мынадай әртүрлі аспаптар бар: іздеу машиналары (поисковиктер), индекстелген каталогтер ... ... ... ... және ... сілтемелердің тізімі, онлайн энциклопедиялары мен анықтамалар. Осы кезде әр түрлі үлгідегі ақпаратты табуда іздеу аспаптарының түрлі категорияларын қолдану тиімді ... ... Әр ... жеке ... ... ... ... тақырыптары бойынша топтастырылған иерархиялық құрылым түрінде берілетін мәліметтер. Иерархиялық құрылымның бірінші ... ... ... ... ... ... "дүкендер" сияқты кең тараған тақырыптардан тұрады. Ал әр бөлімнің бөлімшелері болады. Осылайша, біртіндеп каталог бұтақтары арқылы саяхат жасап, ... ... ... ... сіз ... ... ... дәл анықтай аласыз. Мысалы оқу орындарын іздеу барысында мынадай тізбек пайда болуы мүмкін: ... Оқу ... -> ... оқу ... ... Қажетті ішкі катологты тапқаннан кейін, одан сілтемелер жинағын аласыз. Катологтерді программалар емес, адамдар құрастырғандықтан, катологтегі барлық сілтемелер профильді ... ... Егер сіз ... тақырыпта жалпы ақпарат іздесеңіз, онда каталогке қатынаған дұрыс. Ал егер сізге нақты бір құжатты табу керек болса, онда каталог тиімсіз ... ... ... ... ... қолданылатын каталогтардан басқа, ерекшеленген каталогтар да бар. Егер де бір каталогта өте көп қор орналасса, онда оларды кең таралуына ... ... ... ... ... болады. Мысалы, Яндекс каталогында бөліктеу басқа сайттардың біздің сайттағы сілтемелерінің индексімен жүргізіледі.
Желіде каталогтардан басқа ... де бар. ... ... ... ... ... ... оның иесі суреттесе, ал каталогта -- авторы, демек оның редакторлары суреттейді.
Сілтемелердің тематикалық жинағы
Сілтемелердің тематикалық жинағы - бұл ... ... ... жеке ... ... ... ... кәсіби тақырыпты ірі каталогтің жұмыскерлер тобына қарағанда сол жұмыстың кәсіби маманы жақсы ашуы мүмкін.
Домендік атты ... - бұл ... ... ... ... егер ... Intel немесе IBM компаниясының сервері керек болса, сіз каталогке қатынай алмайсыз. Сәйкес сайттардың атын табу қиын ... ... ... ... сізге егер ауа райына арналған сайт қажет болса, оны www.weather.com серверінен іздеген дұрыс болады. Көп жағдайларда кілттік сөз ... ... табу ... көп ... ... тұратын құжатты тапқаннан ыңғайлы.
Іздеу кезінде танымалы емес компаниялардың адресінің атын интуитивті ... ... ... ... ... ... сервермен байланыс орнатуы мүмкін болғандықтан, ол іздеудің басқа түрлерімен табысты бәсекелесе алады. Осыған ұқсас іздеулер тиімсіз, сондықтан ... ... атын таба ... ... ... машинасын қолдану керек.
Іздеу машиналары
Сұранысқа жауап ретінде сіз ... ... ұзын ... алаcыз, оның көбі сіздің сұрағыңызға жауап бермейді және сол ... ... ... ... Сондай құжаттар релевантты емес (ағылшын сөзінен шыққан, relevant- лайықты, қатысты) деп аталады, ізденіс бойынша табылған құжаттар релевантты құжаттар деп ... ... ... ... құжаттардың проценті сұраныстың дұрыс қойылуына байланысты болады.
Іздеу машинасы тапқан барлық құжаттардың ішіндегі релевант құжаттардың бөлігін іздеу дәлдігі деп атайды. Релевантты емес ... шуы бар ... деп ... Егер ... ... барлығы релевантты болып келсе (шуы жоқ құжаттар), іздеу дәлдігі 100% құрайды. Егер ... ... ... ... онда ... толымдығы 100% тең.
Сайып келгенде, іздеу сапасы екі өзара тәуелді параметрлермен анықталады: дәлдікпен және іздеу толықтығымен . Толықтықтың артуы дәлдікті ... және ... ... ... ... ... ... қызметімен салыстыруға болады, онда агенттер кәсіпорындарды аралап, мәліметтерді деректер базасына жинайды. Клиент анықтама қызметіне жолыққанда ... сол ... ... ... ... ... ... отырады, сондықтан агенттер оларды оқтын-оқтын жаңартады. Кейбір кәсіпорындар мәліметтерді өздері жібереді, сондықтан агенттердің оларға барудың қажеті болмайды. ... ... ... ... екі функциясы болады : жасау және деректер ... ... ... және ... ... ... ... хабар іздеу.
Сол сияқты, іздеу машинасы да екі бөлімнен тұрады: робот -- ол берілген серверлерді аралап деректер базасын қалыптастырады, және ... ... ... терминінің көптеген синонимдері бар, роботтан басқа оны ... ... ... ... ... ... құрт немесе өрмекші дейді.
Робот базасы негізі роботтың өзімен ... өзі жаңа ... ... тауып алады) және аз дәрежеде өз сайттарын іздеу машиналарында тіркейтін қор ... ... ... ... ... ... басқа табылған сілтемелердің рейтингісін анықтайтын программа бар.
Іздеу машинасының жұмыс принципі ... ... ... ... арқылы ішкі каталогтан (деректер базасы) релеванттігі бойынша сұрыпталған сілтемелер тізімін беру арқылы іске ... ... тек ішкі ... ... атап айтқан жөн. Іздеу машинасының мәліметтер базасы жүйедегі түйіндік адрестерді сұрау арқылы әрдайым ... ... ... ... ішкі ... және желі қорларын салыстыруға келмейді, сондықтан әрқашан ... ... ... немесе қажетсіз ресурс табатыны өте ықтимал. Проблема тек қана ішкі қорлардың шектілігінде ғана емес, тағы ... ... ... тұр. ... ... ішкі ... көбеюі проблеманы шешпейді, себебі аралау жылдамдығы ақырлы.бірақ іздеу ... ... ... ... ... кіріс қорларының белгілі бөлігінің көшірмесі болады деуге болмайды. Толық ақпарат (кіріс құжаттар) бәрі бірдей ... ... жиі тек оның ... - ... тізім немесе индекс деп аталатын, құжат жолынан шағын бөлігі сақталады.
Индекс құрау үшін кіріс мәліметтер қор көлемі минималды, ал ... тез әрі ... ... ... ... ... ... тізімді түсіндіру үшін оның қағаз аналогы - ... яғни ... ... болады, онда белгілі жасушымен қолданылатын сөздер алфавиттік тәртіпте болады, және де жазушы шығармасында келтірілгеніне сілтеме болады.
Айтпаса да ... ... ... шығарма тексінен шағын және одан керекті сөзді ... ... ... парақтағаннан көп жеңіл.
Индексті құру
Желілік агенттер немесе робот-өрмекшілер Желі бойымен "өрмелейді", Web - беттердіѕ ... және не әрі қай ... ... туралы ақпарат жинайды. Кезекті HTML-парақтарды табысымен көптеген іздеу машиналары (әр іздеу машиналарында ... ... ... ... және де ... да ... ... Сөздердің парақта барлығы ғана емес, әрі оның орналасуы, яғни бұл сөздің қайда орналасқаны: тақырыпта (title), тақырыпшаларда ( ... ), ... ( meta tags ) ... басқа орындарда . Әдетте негізгі сөз ескеріледі де, шылау мен одағайлар: " ал "," бірақ " және " ... " ... ... ... ... ... сол арқылы ізделінетін кілттік сөздер мен тақырыпты анықтауға мүмкіндік береді. Бұл әсіресе кілттік сөздің бірнеше мағынасы болғанда ... ... ... ... ... ... мағынасынан дұрысын таңдауға көмектеседі. Алайда метатегтер адал толтырылғанда ғана сенімді жұмыс істей алады. Web-парақтардың кейбір иелері өздерінің метатегтеріне ... көп ... өз сайт ... ... жоқ ... толтырады, сол арқылы өзінің жаңа келушілерін тарту әрі қор қатысуы рейтингісін жоғарылату үшін жасайды. Іздеуден осы ... ... ... - ... ... ... тағы бір тапсырмасы. әрбір роботтың өз қараниетті жарнама үшін ... қор ... ... берілген Web-парақтарда ақпарат жиналғаннан кейін алынған мәліметтерді индекстеу жүреді. Робот-өрмекшілер Web-парақтардың ақпараттарын ... ... ... ... индекстенген іздеу базасын құрады, содан кейін пайдаланушы сұранысы арқылы жүйе ... ... ... ... ... ... Айқын, егер сіз сайтты "гүл" деген кілттік сөзбен іздесеңіз, онда іздеу машинасы сол сөз бар парақтарды тауып қана қоймай, бұл ... қай ... сайт ... ... ... алуы керек. Сөздің Web-парақтың профиліне қатыстығын анықтау үшін оның парақта қаншалықты жиі ... ... сөз ... ... ... бағалау керек. Қысқаша айтқанда, парақта табылған сөздерді маңыздылық дәрежесіне қарай рангілеу керек.
Сөздерге салмақтылық коэфициенттері оның қанша және қайда кездесетініне ... ... ... ... басы не ... ... метатегте және т.б) меншіктеледі. әрбір іздеу механизмі салмақ коэфициенттерін берудің өз алгоритмдері бар - бұл ... ... ... бір ... сөз ... сұрауға әртүрлі қорлар тізімін берудің бір себебі. Парақтар әрдайым жаңартылып ... онда ... ... де жиі ... ... ... Робот-өрмекшілер сілтемелерді аралай жүріп, индекстен тұратын файлды құрады, ол үлкен болуы мүмкін. Оның ... ... үшін ... ... ... мен ... ... жүгінеді. өңделгеннен кейін мәліметтер үнемі жанарып отыратын базада сақталады. Бірнеше роботтары бар іздеу машинасы секундына жүздеген парақтарды өңдей алады. ... ... ... ... жүздеген миллион парақты сақтайды және күніне ондаған миллион ... ... ... ... ... азайту тапсырмасы да шешіледі - қатесіз салыстыру үшін алдымен құжаттың ... ... ... ескерсек, тапсырма оңай емес. Бұдан да қиын тапсырмаға өте ... ... ... ... ... "дубликат дерлік" деп атайды), мысалы оларға мазмұны бір ал ... ... ... ... ... ... өте көп - мысалы біреу рефератты көшіріп алып өз сайтында басқа атпен басып шығаруы мүмкін. Қазіргі ... ... ... ... бұл ... шешуге мүмкіндік береді.[7]
Индекс арқылы іздеу
Индекс арқылы іздеу мынадан құралады, яғни пайдаланушы сұраныс құрастырып оны ... ... ... ... ... ... қолдануда сұраныс тілін пайдаланған пайдалы, оның негізін буль операторлары құрайды.
Ең жиі қолданылатын буль операторлары:
* AND - бұл ... ... ... ... ... ... ... керек. Кейбір іздеу жүйелері "+" белгісін "AND" орнына қолданады;
* OR - кем дегенде бір кілттік сөз "OR "-мен ... ... ... ... керек;
* NOT- "NOT"-тан кейінгі кілттік сөз ізделінетін құжатта кездеспеуі керек. Кейбір іздеу ... "-" ... "NOT" ... пайдаланады;
* FOLLOWED BY - кілттік сөздер ... ... бірі ... ... ... NEAR - ... бірі ... сөзден белгілі санды сөздерден кейін келуі керек;
* Тырнақшалар - ... ... ... бұл ... фрагменті құжат немесе файл ішінде кездесуі тиіс. Айта кетейік, сұраныс тілі семантикасы нақты бір іздеу машиналарында бір біріне ... ... ... ол ... ... машинасының нұсқауында мәлімет келтіріледі.
Шектерінде логикалық комбинация анықталатын мәтін іздеу бірлігі деп ... Бұл ... ... не ... ... болуы мүмкін. Түрлі іздеу жүйелерінде әртүрлі іздеу бірліктері қолданылуы ... ... ... ... тек ... толық мекенжай (адрес) бар жүйелерде ғана мүмкін.
Пайдаланушы іздеу жүйесіне сұраныс ... ... ол ... синтаксисін өңдейді, кілттік сөздерді индекстегі сөздермен салыстырады. Содан кейін сұранысқа жауап беретін сайттар тізімі релеванттылығына қарай рангіленіп, пайдаланушыға берілетіндей ... ... ... Сайт құруға арналған бағдарламалау тілдері
Сайт жасауда қолданылатын ... ASP, PHP және XML - ... ... ... біз белгілі бір талаптарға сай сайт жасау үшін аталмыш тәсілдердің критерилерін ескере отырып тиімді әрі ... сайт ... ... ... аламыз.
Таңымал интернет-технологиялардың салыстырмалы түрде критерилерін ерекшелеу
Қолданбалы мақсаттарына ... ... сайт ... ... бір талаптарға сай және сайт жасауда таңдалынған әдіс талаптарына сай болуы керек. Осы аталмыш талаптарға сай біз ASP, PHP және XML ... ... ... атап айта ... ... Үйренуге оңай, түсінікті және қарапайым тіл синтаксисі. Алдын ала VBScript немесе JScript тілдерін білсеңіз онда сіз ASP ... онай ... ал егер С және Perl ... ... сізге онда - РНР тілін білуге оңай ... XML ... ... ... жоқ, ... ... XML тілі веб программистке нақты бір бағдарламаның талаптарына сай программалау тілін құруға мүмкіндік береді.
Бейімділілігі. Базаның ... орай ... ... өсу ... аталмыш үш технологияның үшеуінде де кездеседі.
Компактілігі. Артық тегтердің болмауы және кодтау көлемін азайтуға арналған ... ... бар ... PHP ... ... ASP технологиясы жақсырақ болып келеді. Ал XML технологиясында мәліметтерді сипаттау ... ... ... ... онда қолданылмайды.
Үйлесімділік. Басқа веб программалау технологияларымен үйлесімділігі және әр ... ... ... ... мүмкіндіктері. Аталмыш үш веб программалау технологиялары бір бірімен үйлесімді.
Тиімділігі. Оқиғаларды өңдеу жылдамдығы. PHP тіліндегі тарсляциялық ... ... ... өте ... ... ... ... береді. ASP технологиясы жұмысының негізі ретінде COM қолданады сондықтан оның оқиғаларды өңдеу жылдамдығы PHP технологиясына қарағанда аз. XML ... ... ... ... ... ... ... қорынан ақапаратты алу, мәліметтер қорына ақпаратты жазу, ақпаратты мәліметтер қорында сақтау және т.б. PHP көптеген мәліметтер қорымен жұмыс жасай алады, ал ASP ... ... ... ... қорларымен ғана жұмыс жасайды. XML технологиясы мәліметтерді xml-файлдан базаға кіргізу, ... ... ... ... ... ... ... жұмыс. Мәліметтер файлдарымен жұмыс істеу мүмкіндіктері. ASP және PHP ... ... ... ... ... ... XML екілік кодта жазылған файлдарды xml-құжатқа интеграциялау мүмкіндігі ... ... ... ... ... ... және т.б. ASP және PHP ... мәліметтерді өңдеудің барлық түрлері қарастырылған. XML технологиясында ... ... және ... XSL кестелік стильдер тілінің көмегімен жүргізіледі.
HTML-формаларды қолдану. Формаларның көмегімен алынған ақпараттардды серверде одан кейін өңдеу үшін ... және ... ASP және PHP ... ... қолданады, ал XML технолгиясында оңдай мүмкіндік қарастырылмаған.
Ақпарат алмасу. Басқа бағдарламалармен мәлімет алмасуды ұйымдастыру. Ондай мүмкіндік ASP және PHP ... ... Ал ... тек ... ... алмасу қарастырылған.
Керібайланыстың болуы. Сервермен қолданушының арасындағы тура байланыстың болуы. ASP және PHP ... ... XML ... ... ... ... Құжаттарды безендіру үшін стильдер кестесін қолдану мүмкіндігі. HTML ... ASP және PHP ... ... CSS қолданылады, XML-де XSL кестелер стилі қолданылады.
СОМ-ды қолдану. COM ... ... ... ... ... үшін ... COM компоненттері ASP және PHP де қарастырылған, XML технологиясында ... ... ... ... сайттарды жасауға арналған кез келген веб программалау тілінің негізі. ASP және PHPде қарастырылған, XML технологиясында қарастырылмаған.
Мәліметтерді өңдеу. Маңызды функция, ... жазу ... ... ... ... форматта көрсетуге мүмкіндік береді. ASP және PHP технологияларында қарастырылмаған, XMLде қарастырылған.
Кіріктірілген функциялар мен обьектілер. Код көлемінің ... веб бет ... ... ... жеңілдетеді. ASP технологиясында PHP-ге қарағанда кіріктірілген функциялар мен обьетілер көбірек кездеседі. XML-де олар жоқ.
Процедураларды жазу. Жұмысты жеңілдету үшін ... ... ... жазу мүмкіндігі. ASP және PHP технологияларында қарастырылған, ал XML технологиясында жоқ.
Сеанстарды қолдану(сессиялар). Сессияларды ... ... ... интернет ресурске кірген әрбір қолданушы жайында автоматты түрде ақпараттарды жинайтын қолданба ... ... бар. ASP және PHP ... ... ал XML технологиясында жоқ.
Қателерді түзету. Маңызды функция, кодтау кезінде қателіктерге жол ... ... ... ASP және PHP ... қарастырылған, ал XML технологиясында жоқ.
Әртүрлі протоколармен жұмыс істеуге мүмкіншілік. Протоколдардың (Директорияларға кіруді басқару ... LDAP, ... ... ... ... ... протоколы SNMP, хаттар жіберу протоколдары IMAP, NNTP және POP3, гипермәтінді жіберу протоколы HTTP және т.б.) ... ... ... ... ... ... береді. ASP технологиясына қарағанда PHP технологиясы көп протоколдармен жұмыс істеу мүмкіншілігіне ие. В XML технологиясында протоколдар ... ... ... ету. ... ... кіруін реттеу, ақпаратты қорғау және т.б. ASP және PHP технологияларында ... ал XML ... ... ... HTML-кодқа интеграциялау. Қолданбаларды құру барысында мәтінді HTML-код түріне ендіру ыңғайлы. ASP және PHP технологияларында қарастырылған, ал XML ... ... ... ... ... ... ... ресурстың қай елде және қай тілде құрылуына қарамастан әр жерде ресурстың ақпараты дұрыс беріледі. Жоғарыда айтылған үш технологияның ... де ... ... ...
Құралыған интернет сайт қандай критерийлерге сәйкес болуы керек:
1. Веб-парақтардағы мәліметтердің ... ... әрі ... түрде қарап шығуға, оқуға ыңғайлы болуы тиіс. Парақтардағы мәліметтердін оларды қабылдауға жеңіл болуының бір ... - ... ... ... де, ... те орналаспаған бірсыпыра бос орындардың қалдырылуы болып табылады. Парақта мәлімет көп ... ол ... ... ... ... ақпараттарды тізім немесе кесте түрінде жасауға тырысу керек, сонда ... ... оңай ... ... ... Бір ... кейін бірден екінші сурет орналаспағаны дұрыс, олардың ара қашықтарын ... ... ... ... ... берген дұрыс.
4. Ақпарат бөліктерге бөлініп берілсе, оларды оқу, түсіну жеңіл болады. Абзацтардың да өте ұзын ... ... ... ... бірнеше шағын абзацтарға бөлген абзал.
5. Егер веб-парақ көлемі үлкен болса, онда құжат ... ... ... ... ... ... жасау қажет. Кейде бір мәселеге арналған ақпараттарды ... ... оның ... ... бір ... жазып, ал әр тақырыпты басқа беттерге сілтемелер арқылы орналастыру ... ... мен ... ... ... ... ... қызықтыруы мүмкін, бірақ суреттерді желі арқылы қабылдау ұзақ уақыт алатыны есте болуы керек. Егер бір әдемі ... көру үшін 5 ... ... ... болса, оның әдемілігі ешкімді де қызықтыра қоймас.[10]
РНР-бұл Web - серверге жіберілетін скриптердің көмегімен Web-беттерінің динамикалық ... ... ... ... Сіз ... РНР және HTML-дің көмегімен ашасыз. Сайтты пайдаланушы бетті ашқанда, сервер html-код қосылған РНР операторларын ... және ... ... ... жібереді. Бұл әрекет дәл осылай ASP және Cold Fusion-ның көмегімен жасалады. Дегенмен ASP және Cold Fusionға қарағанда, РНР ашық ... ... өнім ... ... және ... ... РНР Windows NT және Unix-тің көптеген версияларында ... ... Ол Аpache - дегі ... ... ... береді. Егер жіберілу Apache модулі түрінде болса РНР оңай және ... ... ... Бұл ... ... ... ... туындайтын қосымша шығындар болмайды. Сондықтан нәтижесі тез шығады және ... ... ... ... mod _perl-ді орнатудың қажеттілігі болмайды.
Сіздің құжат бетіңіздегі әртүрлі операциялардан басқа сіз РНР көмегімен НТТР-тақырыптарды қалыптастырып HTTP ... ... ... ... ... ... ... басқа бетке бағыттай аласыз. РНР берілгендер қорына енуге үлкен мүмкіндіктер ашады. Бұл сізге PDF құжаттарды инерациялаудан, ХМL-дегі грамматикалық талдауды ... ... ... операторлары сіздің бетіңізге Web-беттерді қойып береді, сондықтан арнайы ортада жүзеге асырудың қажеттілігі туындамайды. Сіз РНР-кодының блогын ... ... Бұл ... арасындағылардың барлығы РНР код ретінде интерпритацияланады. РНР тілінің синтаксисі Си және Рerl синтаксисіне ұқсас келеді сіз ... ... ... ... жарияламауыңыз керек. Массивтермен Хэмтер оңай жүзеге асырылады. Дегенмен РНР Apache құрылған жағдайда бәрінен жылдам жұмыс жасайды. РНР Web - ... оны ... ІІS және Netscape ... Server орналастырудың реті бар. Егер сізде РНР ді орнатуға бағдарламалық қамтамасыз етудің көшірмесі жоқ болса, оны сізге ресми Web - ... ала ... Ол ... сіз РНР дің ... ... мен ... ... түсіндірілген жетекшілікті таба аласыз.
Соңғы он бес жылдары ... ... ... және ... ... ... жаңа ... белгiледi. Бұл құбылыстың алдыңғы өлкелерiне (WWW ) World Wide Webде болады.
Рнр тарихы 1995 жылдан тәуелсiз бағдарламашы (Rasmus Lerdorf ) ... ... ... оның ... резюмесін оқып шыққан келушiлердің саның есептеуге арналған Perl/CGI нiң сценариын ... ... Оның ... екi есептi шештi : келушiнiң деректерінің тiркелуі және келушiлердiң санын - web бетке ... WWW ... әлi тек қана ... бұл ... шешуге арналған ешқандай да арнайы құралдар болмады, сондықтан авторға көп сұрақтар лап берді. Лердорф (Рнр ) Personal Home Page ... ... ... ) ... ... ... өз құрал-сайманын тарата бастады.
Лердорфаның Рнр құрал-сайманының шулы жетiстiгi Рнрдың кеңейтулерiн өңдеуге әкеп соқты. Кеңейтулердің бірі HTML формада ... ... ... ... ... ... оларды басқа жүйелерге шығаруға мүмкiндiк берген. Қойылған мақсатқа қол жеткiзу үшiн Лердорф өңдеулерді жасауды ендiгәрi Perl ден С-ге өтуге шештi. Сол ... ... ... ... 2.0-шi Рнр ... ... немесе (Personal Home Page Form Interpretator ) PHP-FIнi келтiрдi. Дүние жүзiнен бағдарламашылар 2.0 ... ... ... Жаңа РНР ... ... ... пайдаланды, және өңдеушiлердiң негiзгi командасы жақында іріктелді. Олар HTML-ға программалық кодтың енгiзуiнің ... ... ... ... және Рнр-дiң 3.0-шi версиясының пайда болуына келтiрген лексикалық талдаудың механизмін қайтадан жазды.
РНР 4 бұл ... ... ... ... 2000 жылы ... шықты. Өндірісті жоғарылатуда қосымша ретінде РНР 4 тің мүмкіндіктері зор еді. РНР 4-тің шығуымен ол интернет доменінің 20 пайыздан көбінде ... ... ... арасында 4 версияны жұмсарту үшін белсенді жұмыстар жалғасты. Шамамен сол кезден бастап ақ РНР Group жаңа версияның мүмкіндігін ойластыруға ... ... ... ... ... ... ... шешілді. Бұл оның жүзеге асыру үшін ірі жобаларды пайдалануға мүмкіндік берді. 5-ші ... ... ... үшін ... ... ... Оған ... мамандар қатысты олардың ішінен Стерлинг Хьюза және Маркус Бергерді атап өткен жөн болар.
Ақыры 2004 ... ... РНР 5 ... ... ... ... Бірінші кезекте жоспарланғандай өңдеуде объектілермен жұмысты барлық механизм жұмылдырылды. Егер алдыңғы версияларда РНР - дегі объектілік-жобалаушылық ... ... ... мүмкін болатын болса, ал РНР 5 объектілік бағдарламалауды жүзеге асыруда көптеген потенциалдарға ие. ... қоса РНР ХМL мен ... ... ... кеңейтулермен, берілгендердің әртүрлі қайнар көзіне байыды.[11]
РНР 4-дегі ХМL мен жұмыс жасауға арналған барлық негізгі кітапқаналар күрделі ... ... ... ... кеңйтілер SAX, DOM, және XSLT қазір libxml2-нің құрал-сайманын пайдаланады. Сонымен қатар тағы да жаңа екі ... ... және SOAP. Somple XML XML- ... ... ... ... Бұдан алдын РНР-да ХМL мен жұмыс бұншалықты қарапайым болмаған еді.
SOAP -тың ... РНР да ХМL - ... ... ... ... ... ауысатын сценарий құруға мүмкіндік береді. Мысалы НТТР. РНР қосымшалы ... ... ... веб-сервистермен интеграциялауға мүмкіндік туындайды.
РНР 5 My SQL (My SQL ... жаңа ... Му SQL - ... версиясымен 4.1.2 және жоғарылармен жұмыс жасауға арналған. Му SQL - ға тек қана процедуралық емес сонымен ... ... ... ... ... ... Бұл ... қосымша мүмкіндіктері SSL-ді, транзакцияны бақылауды қосады.
SQLite - тің кеңейтілуі мәліметтерді кәдімгі файлдарда сақтайтын қоcымшаны құрастыруға мүмкіндік береді. Ол SQL интерфейсін ... ... ... SQLite - нің ... ... - ... ... SQLite процедуралықпен қатар мәлiметтермен жұмыс жаcау үшін мықты объектілік - жобалаушылық мүмкіндіктері бар. SQLite-нің басқа ерекшеліктері - ... ... ... күрделі механизмдердің жоқ болуы және оңай тізгіштік. Көптеген эксперттер РНР -нің бұл кеңейюінің үлкен танымалдылыққа ие болатындығын жоспарлап отыр. РНР 5-тің ... ... ... ... ... Tidy - ... ... және түзету үшін.
* Perl - Perl сценарийлерді пайдалану.
* SPL - ... ... ... ... ... ZE2 - нің ... -РDО ... мәліметтеріне әмбебап интерфейс ұсынады.
* -PІMP-GD модульінің орнына келген, графикамен жұмыс жасауға арналған жаңа кітапхана.
* Бұдан басқа РНР 5-те есте ... ... ... ... ... РНР 5 REAR ... ... жүзеге асыруға керекті қасиеттермен толықтырылған. [12]
HTML (ағылшын Hypertext Markup Language -- ) - ... ... ... ... мен ... ақпараттан тұратын веббеттерді жасауға арналған белгілеу тілі.
HTML ... - бұл ... ... үшін ... ... ... ... HTML ді көбі программалау тілі деп ойласа да, бұл ... тілі ... HTML - ... ... ... HTML құжаттарды көру үшін браузерларды қолданамыз. Браузер-программалардың саны өте көп, мысалы көп таралғандар Netscape Communicator, Microsoft Internet Explorer, Opera. HTML ... ... ... "тег" деп ... HTML ... ... екi ... бөлiнедi: жұпты, жұпсыз. Жұпты тегтер дегенiмiз, бiр тег ашылса, келесi тег оны жабады. Мысалы, тегтiң ... ... да ... тегi оны ... ашылуы, жабылуы. Жұпсыз тегтер дегенiмiз, тег ашылады да ... ... ... ... ... мысалдарды компьютерде көрү үшін мәтінді Блокнот программасына теріп, оны htm түрінде сақтаңыз. Файлды браузерде ... ... - Sun ... компаниясының жасап шығарған обьектіге бағытталған бағдарламалау тілі. Java қосымшалары ... ... ... компиляцияланылады, сол себепті олар кез келген виртуалды Java-машинасында (JVM) ... ... ... ... ... шығу күні -- 23 мамыр 1995 жыл.
Айтылуы, атаудың қолдануы. ... ... ... тілінде басқа тілдердегі сияқты екі бір-бірінен ажыратылған қағида пайда болды: ағылшын тілінен алынған dzhava () және Ява аралының ... ... ... ... . Sun ... ... айтылуды бүкіл әлемде ұстанады. Java -- деп тек қана тілді ғана емес, сонымен қатар осы тіл ... ... және ... ... ... ... тіл Oak () ... аталған және оны Джеймс Гослинг тұрмыстық электрондық құрылғыларды бағдарламалау үшін ... ... ... ... ... ... атын JAVA деп ауыстырады және оны клиенттік қосымшаларды және серверлік бағдарламалық қамтаманы жасау үшін қолданыла бастады. Кейбір бағдарламалаушылардың сүйікті кофе ... Java ... ... Сол ... ... эмлемасында түтіндеп тұрған кофесі бар шынаяқ бейнеленген. Сонымен қатар осы java атауының шығу тегі туралы басқа да нұсқалар ... ... ... Java - дағы бағдарламалар, байттық кодты өндейтін және жабдықтамаға нұсқамаларды беретін интерпретатор болып табылатын (JVM) Java виртуалды машинасында орындалатын байт-кодқа ... ... web ... Web - ... ... механизмі. Статистикалық және динамикалық беттер. CGI технологиясы. Скриптер.
Браузердің адрестік жолындағы ... URLді ... ... соң, ... пайдаланған протокол (HTTP) жөнінде мәлімет және сервер атын ... ... атын IP- ... ... үшін браузер DNS серверіне- жүгінеді. Алынған IP- адрес негізінде ... ... Web- ... ... ... және HTTP протоколын пайдалана отырып ізделінді ресурсты сұрайды. Сервер браузерге серверде сақталатын HTML бетін жібереді. ... HTML- ... оқу ... ... ... ... бет ... одан сіз өз сұранысыңыздың нәтижесін көраласыз. Әдетте қарапайым Web ... тек ... қана емес ... де тұрады, яғни әр түрлі типтегі бірнеше файлдан тұрады. Браузер ол файлдарды тану үшін, сервер қандай файлды (HTLM ... ... ... JPG ... ... және т.б) жіберу керек жөнінде мәлемет береді содан соң файл мазмұны жіберіледі. ... Web ... ... файлдардан түрғанына қарамастан бір рет сұраныс уақытысынды Web сервер тек қана бір файлды жібереді. Яғни, html текст алып одан графикалық ... ... ... браузер серверге жаңа сұраныс жібереді ( html текст келген серверге ғана ... ... ... ... жаңа ... ... алу үшін ... жаңа HTTP сұранысын жіберу керек. Бұнда қазіргі серверлермен браузерлер көп потокты режімде жұмыс істейтіндіктен бір мезгілде бірнеше ... ... ... Егер ... ... сұранып отырған ресурс жоқ болса онда Web сервер мұнандай мәлімет береді 404/File not found ( файл табылмады).[14]
Статистикалық және динамикалық беттер.
Статистикалық ... Web ... ... ... файлдардың нақ копиясы болып табылады және өңдеуші өзі онда бір нәрсені ауыстырмайынша өзгермейді. Дегенмен беттер динамикалық түрде қалыптасады, яғни дискідегі ... ... ... белгілі бір программада сұраныстың өңделу уақытында. Осындай беттердің қалыптасуының бірнеше әдістері бар.
Тікелей Web серверде сұранысқа сәйкес қалыптастыру.
Web ... ... ... мүмкіндігін жүзеге асыру үшін серверге мынадай бағыт берілуі керек, қандай файлдар "кәдімгі" болады, ал қандайы оның программалық өңделуіне ... ... Бұл ... ... ... өзі ... ( арнайы командалар көмегімен немесе ішкі бағдарлама). Беттердің динамикалық қалыптастыратын командасы болатын ... ... ... деп ... ... қалыптастыру.
Бұл жағдайда программа мәтіні динамикалық web- парағын қалыптастыру үшін алдымен тұтынушының локальдық компьютеріне беріледі, бұнда браузер web- ... алу және ... үшін оған ... ... ... ... ... беттерді қалыптастыру үшін бірнеше технологиялар бар.
CGI- технологиясы.
Біздің сұранысымызға сәйкес дайындалған динамикалық беттер "жылдам қалыптасты". Мысалы кез-келген пікірлер кітабы ... ... бір ... ... бұнда сіз өз мәтініңізді қосасыз, келесіде осы ... ... онда жаңа ... ... Web- ... ... мазмұнды қосуға мүмкіндік жасайтын технологиялардың бірі CGI (Comman Gateway Interface) ... ... Ол сол ... ... URL мен ... ... емес ... түсінуге мүмкіндік жасайды нәтижесінде нақты уақытта мәліметтер қалыптастырады. ... егер сіз ... бір ... ауа ... дер ... ... ... келсе онда сіз әр бір ретте жаңа бетті құруыңыз керек. Бұл CGI технологиясының негізінде жүзеге асыруы мүмкін. Серверде жұмыс істеу ... CGI ... ... ол ... өлшеуіш құралына айналып температура,қысым және т.б мәліметтер береді. Әр кезде осы адрестен мәлімет алу үшін ... сіз сол ... ... ... ... ... егер сіз ... жүйесінен белгілі мәлімет алғыңыз келсе онда CGI программасы жұмысының нәтижесін ізделінді ... ... ... ... ... нақты уақыттағы Web сервердің бір бөлігі ретінде қарастыруға болады. Сервер ... ... CGI ... ... ол оларды өңдеп жұмыс нәтижесін тұтынушы экранына қайтарып береді. Клиент үшін адресте URL статистикалық құжат па немесе CGI программа ма еш ... ... жоқ. CGI ... ... нәтижесі статистикалық құжат сияқты форматта болады. CGI терминін тек қана ... емес ... ... де түсінуге болады. Бұл жағдайда CGI Web сервер үшін стандартты тәсіл болып табылады - ... ... ... беру және одан ... алу. ... мен оның ... арасындағы бір біріне мәлімет жіберу жөніндегі CGI протоколы HTTP протоколының бір бөлігі болып табылады. CGI ... ... ... CGI ... ... табылады. Скрип дегеніміз интерпритацияланатын немесе басқа программаларымен жұмыс жасайтын ... ... Perl, ... ... тура осы скрипталық тілдер түрінде ойлап табылған. Олар сценариилер жазу тілдері деп те аталады. Негізінен CGI ... ... ... және де ... ... ... мүмкін. C,C++,Delphi.
CGI альтернативті техналогиясы Micrоsoft компаниясының технологиясы болып табылады. Ол былай аталады Active Server Page (ASP) ол да сол ... ... web- ... қосылған скрипт, парақ тұтынушыға жіберуден бұрын серверде орындалады. Осы принциппен орындалатын басқа да бір қатар технологиялар бар. ... ... ... ... қалыптасатын схемадан өзгеше динамикалық мазмұны тұтынушы жағында ... ... ... ... ... web ... және ... компьютерде сақталады. Онда белгілі бір есептеулер орындалады жіне осы есептеулер ... ... ... ... құжаттарды дайындауда түрлі технологиялар пайдаланады: бұл мәліметтер JavaScript-те Java апплеттерде.
Web-ресурстарды алу технологиясы. Web-парақтарды кэштау. Прокси-сервер механизімінің жұмысы.
Егер сервер үлкен жойылуда ... ... шығу ... ... ... ... қайта қосылу режимінде жұмыс істесе, көбнесе ақпарат кешіктіріліп ... Бұл ... ... жылдамдату сұрағы туындайды. Осы сұрақты шешудің бір жолы, мәліметтерді жойылған серверлерден бірнеше рет алуға болмауында. Web навигациясы кезінде көбінесе кітаптағындай ... ... ... сияқты, яғни параққа қайта қосылу қажеттілігі туындайды. Браузерде Артқа ... ... ... ... ... ... қайта оралғанда, оны серверден қайта алудың мағынасы жоқ екені анық. Сондықтан көріп өткен құжатты компьютердің дискінің арнайы буферлік аймағында ... ... ... ... ... ... келген жағдайда тез ашып көруге мүмкіндігі болады. Қазіргі ... сай ... дәл ... ... ... сіз ... 1-2-3 кезегімен қарап, 3-ші парақ 4-ге ссылкасы бар деп ойлайық. Осы жағдайда 3-ші парақтан 4-ге өтумен (Жүйеден жүктеу) салыстырғанда 2-ге өту тез ... ... ... ... сай ... (Internet Explorer және Netscape Navigator) кэштелген құжаттарды сақтау үшін папканың көлемін ... ... ... ... өзінің шектеулері бар. Мысалы, сіз және сіздің әріптесіңіз Интернетке бір провайдер арқылы ... ... Бір ... сіз, ... ... ... ... құжатты сол провайдердің каналынан сұрайсыз. Жүйеден қайта-қайта бір құжатты сұрау дұрыс емес. Мәліметтерді сервер провайдер деңгейінде кэштау дұрыс.
Бұл мәселені шешу ... ... ... proxy-орынбасар деген сөзінен) жүктейді. Прокси-сервер - бұл қауіпсіздікті, әкімшілік бақылауды және кэштау функцияларын жоғарылатуға мүмкіндік беретін, қолданушының жұмыс ... мен ... ... ... ... ... сервер.
Прокси-сервер қолданушыдан қандай да бір интернет-сервисті орындауға сұраныс алады, ... ... ... ... ... Егер ... ... функциясын орындаса, ол сервердің локалді кэшінда сұрап отырған парақтың жоқтығын қарайды. Егер бұл ... бар ... ол ... ... Интернетке берілмей қайтарылады. Ал, егер кэшта бұл парақ болмаса, прокси-сервер клиент ролінде қолданушының атынан, өзінің IP-адресін ... ... ... ... ... жібереді. Парақ қайта оралғанда, прокси-сервер оны қолданушыға жібереді. Прокси-сервердің кэштау функциясы Интернетпен жұмысты едәуір ... ... жене ... ... ... ... ... Web-парақтарды кэштеу Жүйенің жұмысын жақсартудың бір жолы болып табылады, себебі ол web-түйіннің уақытты ... ... ... ... ... ... компьютерде едәуір дисктік аула бөлінеді. Үлкен провайдерлар құжаттарды кэштеуге ондаған және ... ... ... бөле ... үнемі ізделіп отыратын құжат тек құжатты шығарушының серверінде ғана сақталып ... ... ... ... ... ... ... немесе қолданушының өз компьютерінде сақтала алатындықтан, іздеген құжаттарды тез көре алу ... ... ... ... бар ... ... айтқана, жүйедегі құжаттардың белгілі бір бөлігін ғана сұрайтынын айтып өткен жөн. ... ... ... ... ... ... прокси-сервері, сұраныстардың 50%-ға жуығын өз дискінен орындайды. Әдетте ISP сервері регионның басқа интернет ... ... ... ... егер ... қызықтырып отырған құжат провайдердің прокси-сервер кэшінде табылмаса, ол басқа прокси-серверлерде табылуы мүмкін. Осылайша, кэш-ауласындағы қолданушылардың көлемі көп есе ... ... ... тек ... ғана ... ... ... жүйеге деген нагрузканы азайтқысы келетін және сұраныстарды оптимально обрабатывать үшін ірі компаниялар орната алады.
Құжаттардың жарамдылық мерзімі.
Ескірген кэштелген ... ... ... ... құжаттарды қашан сұранысқа қоюға болады, ал қашан қоюға болмайтығын анықтайтын бірнеше ережелер бар. Бұл ережелердің бір бөлігі HTTP протоколында жазылып ... ал ... ... ... және прокси-сервер әкімшілігімен ұсынады. Прокси-серверде кэштеуге шешім ... ... ... бар. Мысалы, егер объект жасырын болса, ол кэштелмейді. Сол сияқты кэштелген құжатты клиенттің сұранысы ... ... ... ... ... ... бар. ... егер құжаттың жарамдылық мерзімі өткен болса, онда сервер оны клиентке жібермей, сайтты құрастырушының серверінде жаңалау құжаттың бар, ... ... ... ... өтіп кеткен құжат жай жаңартылмаған, яғни ескірмеген болуы мүмкін және оны клиенттің сұранысына беруге болады.[16]
WEB-жылдамдытқыштары.
Стандартты ... ... ... ... жүктеуді жылдамдату үшін қолданатынын айтып кеткен болатынбыз. Бірақ, ... ... Internet ... қарағанда жақсырық орындайтын арнайы программалар бар. Жылдамдатуды жүйелік қосылулардың параметрлерін ... ... ... ... және "қажеті жоқ" мәліметтерді алып тастау арқылы жүзеге асыруға болады. Кейбір программаларда жоғарыда айтып ... ... ... ... жүзеге асырылған.
Кэштеу процесін оптимизациялау арқылы жылдамдату.
Мәліметтерді кэштеу кезінде Web-парақтарды жүктеуді жылдамдатуды айтқанда 3 ... ... ... ... IP-мекендерді кэштеу;
* Локалді компьютерде дискті кэшті оптимизациялау;
* ... ... ... ... ... ... ... URL браузерге сол немесе басқа ресурсты жібергенде, ол DNS-серверге доменді атты ... ... ... жасайтыны белгілі. Қажетті мәліметтерді табу алдында қаншама DNS-серверлерді сұрап өтеді. Әдетте, IP-мекен қолданушы ... ... және сіз ... ... ... ... отырған мекен қайта сұралып отырады, ол тағы да уақыт алады. Сондықтан, Web-парақтарды көрсетуді жылдамдатудың бір жолы ... ... ... ... ... және IP-мекендерді кештеуді ұйымдастыратын программаны қолдану болып ... алып ... ... ... ... ... көрсетілген парақ копиясының сақталғандығын тексеріп, егер кэштегі құжат ... ... ол ... ... Бұл ... та ... ... және оны жылдамдату - бөлек мәселе, сондықтан оны басқа программаға жүктеуге болады. Осы мәселемен айналысатын ... ... көп орын ... ... ... істейтін өз кэшін құрады. Жылдамдатудың екінші бағыты осыны құрайды.
Үшінші механизмді (упреждающее чтение) түсіндіру үшін, кәдімгі браузердің жұмысына қайта оралайық. ... ... ... ... әдетте үзіліс болады. Қолданушы құжатты оқығанша жүктеу ... ... яғни ... простаивает. Упреждающее чтение үзіліс кезінде қосылыстарды қолдануға мүмкіндік береді, бұл кезде осы параққа ссылкасы бар құжаттар жүктеледі. Осы құжаттардың фондық ... ... ... ... ... тез ... ... береді. Үшінші механизм осы упреждающее чтение немесе префетчингтан (prefetch-ағылшынның алдан-ала алып келу деген сөзінен) құралады. Кейде осы механизмді упреждающее загрузкой ... ... ... ... деп те ... ... сайт құруды оқытудың әдістемесі
+ 2.1 Әртүрлі тілдерде сайт құру әдістемесі
Қазіргі кезде педагог мамандар сабақ беру ... ... ... ... ... және ... алуды барынша қол жетімді қылу үшін әр түрлі новаторлық жұмыстар ойлап табу керек. ... орта ... ... ... ... ... ... зерттеу жұмыстары көптеп саналады, олардың ішінде: , (Ж.А.Караев), , ... , ... , ... ... ... ... новатор методикалық жұмыстарын зерттей келе мен дипломдық жұмысымды порабациялау барысында төмендегідей методикалық кешен құрастырдым. Оқытудың бірінші сатысында оқушыларға HTML ... ... ... әрбір теориялық сабақ бір практикалық сабақпен бекітіледі. ... ... ... ... сабақтарды осы методикалық кешннің негізіне кіргізілді. HTML-дің негізгі тегтері. HTML ... HTML ... ... ... Hyper Text Markup Language - ... өңдеу тілі деп аударсақ болады.
* HTML ... ... ... ... ... ... ... белгіленген көрсеткіштерді (markup tags) қамтиды.
* Markup tag-тер шолғышқа құжатты (уеб-бетті) қалай көрсетуі керек екенін айтады.
* HTML құжаты htm немесе html ... ... тиіс ... ... HTML құжатын қарапайым мәтін өңдеушімен жасауға болады.
Байқап көресіз бе?! Онда, мына ... ... Пуск => Все ... => ... => ... , Блокнотты ашыңыз. Ашылған Блокнотқа төмендегі мәтінді жазыңыз:


Бет тақырыбы


Менің алғашқы уеб-бетім Бұл сөз қалың болады


Жазып болғаннан кейін ... мына ... ... отырып сақтаңыз: Файл => Сохранить как, Имя файла дегенге ... Тип ... ... Все файлы, Кодировка дегенге unicod таңдаңыз. Енді сақтаған құжатыңызды шолғышпен ашыңыз. Шолғышта Менің алғашқы уеб-бетім ... ... онда сіз ... ... ... ... жазған HTML құжатыңыздағы алғашқы тег тегі. Бұл тег шолғышыңызға HTML құжатын ашу керек екенін айтады. Құжат тегімен ... Бұл ... HTML ... ... ... және ... арасы құжат туралы мәліметтерді қамтиды қамтиды. Бұл мәліметтер ... ... және ... арасына құжаттың тақырыбы жазылады. Жазылған тақырыб шолғыштың сол жақ ... ... ... және ... ... шолғышта көрінетін мәліметтер жазылады. және тегтерінің арасында ... жазу ... (bold) ... HTML ... ... аз ғана мәліметHTML құжаттарын WYSIWYG (what you see is what you get), ... ... ... ... оңай ... ... ... HTML-ді жетік меңгеремін деген адамның алғашында Блокнот (notepad) қолданғаны жақсы.
HTML тілінде ең маңызды тегтер тақырыбтар, параграфтар және ... ... ... HTML ... ... ең жақсы әрі оңай жолы - мысалдармен жұмыс жасау. Бұл сайтта жаңадан үйренушілерге қолдану үшін ... HTML ... ... Бұл ... ... HTML кодтарын жазып, өздеріңізді сынасаңыз болады. Бұл мысалдан параграфтарды қалай жасау керектігін ... ... ... , , , , , ... ... жазылады. ең жоғарғы регистр, ең төменгі ... ... ... ... ... ... тақырып
Төртінші дәрежелі тақырып
Бесінші дәрежелі тақырып
Алтыншы дәрежелі тақырып
HTML тілі тақырыптан кейін автоматты түрде келесі қатарға түседі.
Параграфтар
Параграфтар ... ... ... ... ... ... тілі ... тегінің алдынан және соңынан автоматты түрде бір қатар қалдырады.
Тегтерді жабуды ... ... ... ... тегімен жабылғанын көрдіңіздер:
Бұл қате жазылған параграф
Бұл да қате жазылған параграф
Бұл мысалда жазылған қателікке көп ... ... мән ... ... ... көрсететін шығар, бірақ бұған сенбеу керек. Өйткені HTML-дің ендігі шығатын версиялары ... ... ... ... ... ... үшін, яғни келесі қатарға өту үшін
тегі қолданылады. Бұл тегтің тегінен айырмашылығы - бұл тег тек ... ... ... ... бос ... ... Ал тегі өзінен кейін бос бір қатар қалдырады.
Бұл
параграфтың ішіне
орналасқан жазулар.
ма әлде
ма?
Көп жерде
тегінің ... ... ... Өйткені
жалғыз, жұпсыз болғаны үшін соңынан жауып жүретін тегі жоқ. Және оның бұл ... HTML (XML және XHTML) ... ... ... версияларының құралын бұзуда. Сондықтан
тегін қолдануыңызды кеңес береміз.
HTML тілінде анықтама (түсіндірме) ... ... жазу ... ... HTML ... қай кодтың не қызмет атқаратынын жазу үшін, өңдеуші тарапынан жазылып қойылады. Анықтама жаөылған қатарлар шолғышта көрінбейді.
HTML-дің негізгі тегтері
Тег
Анықтамасы

Құжаттың HTML ... ... ... ... ... ... ... to
Тақырыптарды білдіреді

Параграфты білдіреді
Келесі қатарға түсіреді

Бетте көлденең бір сызық ... ... ... ... ... ... HTML тегтеріне қосымша қасиет береді.
HTML тег қасиеттері HTML тегтері атрибуттар қабылдай алады. Атрибуттар HTML тегтеріне қосымша ... ... ... ... аты/мәні болып жазылады: name="value". Атрибут әрқашан тегтің ішіне жазылады:
Атрибуттарға мысал 1:
тегі тақырыпты білдіреді.
Тақырып жазылумен ... ол ... ... ... (шолғыш әйнегінің ортасында) тұруын іске асырады
Атрибуттарға мысал 2:
... ... яғни ... ... ... HTML-дің денесіндегі, яғни шолғышта көрсетілетін бөлітің арқа ... сары ... ... HTML ... жасау
1. Өз жұмыс қапшығыңыздың ішінен жаңадан жасаған Web-құжаттарды сақтайтын KURS қапшығын ашыңыздар.
2. ... ... іске ... ... редакторы терезесінде төмендегі көрсетілген қарапайым HTML файлының мәтінін теру керек:


Алғашқы HTML файлы ... ... ... ... ... RASP.HTM ... KURS қапшығында сақтап қойыңыздар да, Блокнот терезесін жауып тастаңыздар.
5. Жасалған Web-құжатты көру үшін RASP.HTM ... ... екі рет ... ... ... Internet Explorer ... іске қосылып, жазылған мәліметті көрсетіп тұрады.
6. Енді Вид- HTML ... ... ... арқылы құжаттың терілген HTML файлын Блокнот терезінде көруге болады. Осы мәтіннің екінші жолына:
Менің ... ... ... ... ... енгізейік. Сондай файл мәтіні мынадай түрде бейнеленеді:

Менің алғашқы ... ... HTML ... күнгі сабақ кестесі


7. Осылай түзелетін мәтінді Файл-Сохранить командасы арқылы қайта ... ... ... та, Блокнот терезесін төменге жасырып, қайтадан Тапсырмалар тақтасында белгішесі көрініп тұрған Алғашқы HTML атын ... ... Internet Explorer ... ... ... Браузердің Вид-Обновить командасын орындап ... ... ... көз ... ... HTML ... және RASP.HTM файлдарын жабыңыздар.
HTML-де мәтінді өңдеу, пішіндеу.
HTML-де мәтінді өңдеу, пішіндеу
HTML мәтінді қалың немесе қисайтып (italic) етіп жазу үшін бірнеше ... ... ... ... қалай көруге болады?Шолғышты ашып клавиатурадан мына екі түймешені (firefox шолғышында) қоса бассаңыз: Ctrl+U, сол кезде шолғышта ... ... ... ... коды ашылады. (IE шолғышында) Вид=>Просмотр HTML-кодаМәтіннің пішінін өзгерту үшін қолданылатын ... ... ... ... ... жазады

Мәтінді қисайтып жазады

Мәтінді қисайтып жазады

Мәтінді кішірейтіп жазады

Мәтінді қалың қылады

Шрифтті төменгі индекспен көрсетеді

Шрифтті жоғарғы индекспен көрсетеді

Мәтіннің астын сызады

Мәтіннің ... ... ... кестедегі тегтердің мысалын көріңіз:
Бұл сөз тегінің көмегімен жазылғанБұл сөз тегінің көмегімен жазылғанБұл сөз тегінің көмегімен ... сөз ... ... ... сөз ... ... жазылғанБұл сөз тегінің көмегімен жазылғанH2O мұндағы 2 саны ... ... ... мұндағы 2 саны тегінің көмегімен жазылғанБұл сөз тегінің көмегімен жазылған
Мәтін фрагменттерін ерекшелеу
1. RASP.HTM ... ... ... ... ... ... ...
Алғашқы HTML файлы

Сәрсенбі күнгі сабақ кестесі
2. Өзгертілген Web-құжатты экраннан ... ... ... сөз ... ... ... түрде де қолдануға болады:
Сәрсенбі күнгі сабақ кестесі
Бірақ мұндайда тэгтерді араластыра жазудың мынадай ережелерін есте сақтаған жөн:
... - ... ... ... - қате ... ... өлшемі және түрі


Бұл сөз <b> тегінің көмегімен жазылған
Бұл сөз <big> тегінің көмегімен жазылған
Бұл сөз <em> тегінің көмегімен ... сөз ... ... көмегімен жазылған
Бұл сөз <small> тегінің көмегімен жазылған
Бұл сөз <strong> тегінің көмегімен ... ... 2 саны ... ... көмегімен жазылған
E=mc2 мұндағы 2 саны <sup> тегінің көмегімен жазылған
Бұл сөз <ins> тегінің көмегімен жазылған



COLOR - ... ... ... Текстті тэгтерінің ортасына қойсақ (бұл жердегі n - түс аты) Сіз оған ... ... ...
Қызыл Қызыл
Сонымен түс туралы басынан айтып кетейік. тэгінің ішіне BGCOLOR ... ... және оған түс атын ... оның 6 ... ... беру ... Берілген екі мысал бетті қызыл түспен бояйды.
(түстің аты қолданылған)(түс 6 орынды кодпен берілген)
Уеб-беттің арқа беті(background)
Уеб-беттің артқы беті(background)
тегі ... ... ... ... үшін екі ... ... ... - "bgcolor", екіншісі - "background". Мұндағы "background" атрибуты арқылы уеб-беттің ... ... ... қоя ... Ал ... атрибуты арқылы артқы бетке түс береміз. Барлығын ... ... ... ... ... жазамыз:

HTML-де түстер (colors)
HTML-де түстер
HTML-де түстер RGB (қызыл, жасыл, көк) комбинациясын оналтылық сандар жүйесінде жазу арқылы белгіленеді. Ең ... мәні - #00, ең ... мәні - #FF. ... ... отырған комбинация арқылы жазылған түстердің кестесі берілген:
W3C Стандарт түстердің атаулары: W3C, 16 ... ... ... ... ... aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, және yellow.
16 ... түрлі түс Қызыл, жасыл және көк түстерінің әр бірінің 255 түрлі реңі бар. Бұл үш ... неше ... ... ... (255 x 255 x 255) 16 миллион түрлі түс шығаруға ... ... ... қызыл түстің 255 түрлі реңі жазылған (барлығы емес) кесте келтірілген (бұл жерде ... мен көк ... жоқ): ... түстердің атаулары бірінші қосымшадағы кестеде ең көп қолданылатын шолғыштардың көрсете (қолдай) алатын түстердің ағылшынша атауы және ... ... ... ... ... ... ... (типі) мен түсін өзгерту
тэгі бөліктерініңкөлемін, типін және түсін өзгертуге мүмкіндік береді. Қаріп типін өзгерту тэгіне FAGE атрибутын қосу ... ... ... ... ... KZ Arial қарпімен жазу үшін: тэгін қолдану қажет.
Қаріп түсін беру үшін ... ... ... жазу ... ... Х ... ... тіліндегі түс атын немесе оның он алтылық жүйедегі сандық мәнін жазса болады. Он алтылық санды қолданғанда, түс құрамындағы қызыл (R-Red), ... ... көк (B-Blue) ... ... мөлшерін 00 мен FF сандары аралығындағы мәндермен көрсету керек. Осы тәсілді бояу түсін көрсетудің RGB ... деп ...
1. RASP.HTM ... төмендегідей өзгерістер енгізіңіздер:
HTML>
Менің алғашқы парағым
TITLE>Алғашқы HTML файлы


SIZE="7"
Сәрсенбі күнгі
сабақ кестесі


2. Өз ... ... ... ... ... ... гарнитурасын, стилін өзгерте отырып қарап шығыңыздар.
Құжат фоны мен жапы мәтіннің түсін беру
Құжат фоны мен жылпы ... ... беру ... ... алдын ала келісілген (по умолчанию) түстерді пайдаланады, олар браузерлер параметрлері арқылы тағайындалады. Егер біз ... ... ... ... онла ... ... ... HTML файлының бас жағында жазылатын тэгінде көрсетіледі. Осы тэгтің ... ... ... фон ... TEXT=... атрибуты жалпы мәтін түсін анықтайды. LINK=... және VLINK атрибуттары әлі қаралмаған және ... ... ... ... ... ... екеуі кейінірек қарастылады)
RASP.HTM файлына төмендегідей өзгерістер енгізіңіздер:
HTML>
Моя первая страница
TITLE> ... файл
... ... ... ... на СРЕДУ








Шрифт өлшемі және түрі





HTML - да тегтік модельдер құжаттың белгілеулері болыпе табылады Тегтік модель құжатты ... ... және ... ... ... ... сипаттайды. Яғни НТМL құжаты қарапайым АSСII-файлы сияқты көрсетіледі . ... НТМL ... ... ... және ... оңай , өиткені олар ағылшын тілінің сөздерімен пайдаланылған ... және ... ... НТМL - тегі ... емес ... ... тізімінен кейін болатын аттан құралады. Тегтің мәтіні бұрышты жақшалардан тұрады (< және >).Тегтің ең қарапайым оңай ... - ... ... ... аты. ... ... немесе <i>. Қиын тегтер үшін, функцияның тегтерін видео өзгерту үшін автормен ... дәл ... бар ... ... ... сипатталады.


HTML-құжатының контейнері.
Әрбір құжаттың құрама бөліктерінде оның ішінде қолданылатын өзінің контейнер жинағы ... ... ... ... ... ... FRAMSET контейнерінде қолданылмайды. Контейнерлердің әрбір тобын толықтай ... ... ... ... тақырыбы атрибут қажет етпейді. Тақырып тегінің басты тағайындалуы - бұа барлық құжаттардың бейнелеу параметрлерін түгелдей сипаттау. Бұндай ... ... ... ... гипермәтіндік сілтеменің жалпы базалық адресін, жалпы гипермәтіндік сілтеме, идентификатор және құжат атын және т.б. жатқызуға болады. Біз тек қана жиі ... ... ... ... жиі ... ... аты болып табылады.
TITLE келесі синтаксисті алады
Құжат аты ... ... ... ... атының алаңында бейнеленеді.
BASE
BASE тегі URL формасында гипермәтіндік сілтеме көрсету формасымен байланысты. URL спецификациясы құжат адресатының екі ... ... ... және ... ... HTML URL адресінің толықтай формасын қолдануға рұқсат етеді. Сонымен спецификацияның екінші формасын қолдану ... оны ... ... ... ... ... ... толық еместен URL-дің толық формасын қалыптастыруда қолдануға болады. BASE тегі осы ... ... ... ... ... сөз ... ... мүмкіндігі құжат тақырыбының ISINDEX тегі арқылы анықталады. Тілдің алғашқы версиясында берілген тег қосымша атрибут қабылдамады. Егер ... ... сөз ... ... ... ... онда ол ... түрде тақырыпқа ISINDEX тегін қояды. Кілттік сөз тізімін клиент құжат адресіне "?" ... ... ... Түсінікті, сұранысты сервер атқарады, "?" символдар түгел болған кезде іздеу машинасына айналды. HTML-құжаты "жазғы" программасымен, сонда кілттік сөз ... осы ... ... ... ... ... ... өңдеу программасын көрсету және "SEARCH ISINDEX" стандартының орнына ... ... ... ... ... HREF ... сұранысты өңдеу программасының адресін анықтайды, ал атрибут PROMPT - шақыру мазмұнын анықтайды.
META
META тегі HTML спецификациясында жоқ құжат ... ... ... үшін ... Ол үш ... ... NAME, CONTENT, ... Берілген текті қолдану қиындығы, осы тег арқылы еңгізілетін конструкцияны интерпретациялау үшін, сервис немесе интерфейс қолданушылар осы конструкцияны кеңейтуі және ... ... ... ... түрі үшін ... SGML ... ... беру(интерпретировать) керек. Берілген тегті тәжірибеде қолданудың бірден-бір түрі тақырыпқа анықталған ... ... ... ... ... HTTP ... ...
< META HTTP-EQUIV="Keywords"
CONTENT="Plasma, Nuclear Physics">
Осындай қолдану кезінде почтаны жіберуге ыңғайлы болу үшін, HTTP-пакет тақырыбында ... ... ... Keywords: Plasma, Nuclear Physics.
Құжат денесінің тегі.
Құжат денесінің тегі интерфейстік ... ... ... ... ... Олар мәтінде тізілген контекстік гипермәтіндік сілтеме көмегімен деректер базасының гипермәтіндік құрылымын бейнелейді. ... ... ... ... және заставка;
-тақырыптар (Н1-Р6 дейін);
-блоктар(параграфтар, тізімдер, формалар, кестелер, суреттер және т.б.);
-көлденеңінен белгілеп алу және адрестер;
-мәтіндер, ... ... ... ... ... курсивті);
-математикалық бейнелеу, графиктер және гипермәтіндік сілтеме;
BODY
Құжат денесінің тегін бейнелеу BODY тегі арқылы бастап жазылады. HEAD тегінен айырмашылығы, BODY тегі ... ... ... ... атау үшін, сол сияқты гипермәтіндік сілтеме бойынша нүктелік ауысу түрінде қолданылады. Берілген атрибут құжат бетінің барлық тегінде бар.
LANG-екісандық ISO-639 код ... ... ... анықтайды, нүктеден кейін міндетті емес ISO-3166 форматында қала коды алынады. Тіл ... ... ... ... ... ... түсіндіру программасын тану және көптілді мәтінді бейнелеуді басқару керек. Сонымен қатар Arena да, арнайы HTML 3.0 иллюстрациялау үшін ... ол осы ... іске ... ... иерархиялық құрылған ат. Мәтін тегін, анықталған бейнелеу стилімен байланыстыруға арналған. Қазіргі кезде қолданылмайды.
Жоғарыда көрсетілген үш атрибут дене ... ... ... ... және ... ... ... қарастырмаймыз. Егер атрибут құжат мәтіннің дене тегінде кеңейтілмесе, онда ол ... ... ... ... ... ... мысалы, HTML-құжатында фон ретінде үлкен емес графикалық кескін "bgr.gif" қолданылады.
< BODY ... ... ... ... ... ... мәні ретінде URL формасында қысқартылған адрес қолданылады. Бұл локальдық файл адресі.
тегі
Жолдың ... ... ... ... ... бұзу үшін ... ... қарапайым режимінде қолданушының интерфейс программасы мәтінді автоматты түрде жолдарға бөлу арқылы жұмыс терезесінде көрсетеді. Бұл режимде мәтінде бар ... ... жол ... ... үлкен айқындық үшін басуды жаңа жолдан бастау керек. Ол мақсатта тегі ... ... CLEAR ... ... нүктеде объектіні мәтінмен сүйірлеу(обтекание) үшін қолданылады және содан кейін ... ... ар ... бос ... жалғастыру үшін. Объекттің ар жағында жалғасып жатқан мәтін CLEAR ... LEFT, RIGHT және ALL ... ... ... сол ... жақын арадағы бос алаңнан бастап жалғастырылады

Мәтін оң жақтағы ... ... бос ... ... ... сол және оң жақтағы алаң бос болғанда жалғастырылады
тегі
тегі (No Break, ... ... ... мәтінді бір жолда үзіліссіз бейнелеуге нұсқау береді. Егер тегінде бекітілген мәтін экранға сыймаса, браузер құжат ... ... ... ... ... жолағын қосады. Егер сіз айкын жерден жолды алып тастағыңыз келсе, сол ... ... ... ... ... тегі
Бұл тегтерді екі классқа бөлуге болады: бейнелеу формасын басқару тегі (font style) және ақпарат ... ... ... ... type). ... ... бейнелеу кезінде бірдей нәтиже көрсетеді. Ол басты жағдайда програманы ... ... және ... ұнатуына байланысты.
HTML-де арнайы символдар
HTML кодтарының ішіне ... ... - 1 ... ... ...
... кейін мынадай тәгтер тізбегін жазайық:


Дүйсенбі
Сейсенбі
... ...
Жұма
... ... фрагменттен кейін (RASP.HTM файлында) Дүйсенбі сөзіне ... ... ... яғни Дүйсенбі сөздері орнына:
... ... ... ... жазу ... кесте ішіндегі Дүйсенбі сөзіне гиперсілтеме жасаймыз, яғни Дүйсенбі ... ... ... ... ... ...
...
Сәрсенбі сөздерін жазамыз.
HTML гипермәтіндік тілін оқытқаннан ... ... WEB ... ... ... CSS стильдер тілін оқытқан жөн. Оқушы тек бетті құрастырып қоймай қолданушының көзінің жауын ... WEB ... ... да тартымды қылып жасауы міндетті.
CSS технологиясы: жалпы көзқарас
"Каскадты ... ... ... сөзінен шыққан, CSS аббревиатурасы болып табылады. Алғашқы стиль HTML 4.0 пайда болған, яғни ол ... ... ... үшін және ... мәселелерді анықтау үшін арналған.Стильдер әдетте стильдердің кестелерінде сақталады: HTML-құжаттардың ішінде жәнедеcss-тің кеңейтілген арнайы файлында сақталуы мүмкін. Әртүрлі файлдарда стильдердің кестелерін ... ... ... жұмыстың көлемін қысқартады.Сонымен бірге бірнеше стильдерді анықтауға болады,яғни олар белгіленген ережелерге бағынып, каскадты түрде белгілі бір стильді көрсетеді.
CSS-ты ... ... ... ... ... ... ... HTML құжаттарын шығаруға болады.
Мысал. Бірнеше ... ... ... blue; ... ... ... ... arial; }
a:link {color:black}
a:visited {color:black}
body{background-image: url("http://www.intuit.ru/departament/picture.gif")}
Style2
h1,h3,h6{margin: 20pt;}
h1,h2,h3,h4,h5,h6,p,ol,li{font-family: arial, "sans ... ... {COLOR: ... {COLOR: ... {COLOR: ... {COLOR: black;}
a.myln:link {COLOR: olive;}
a.myln:visited {COLOR: olive;}
a.myln:active {COLOR: teal;}
a.myln:hover {COLOR: teal;}
Style3
p,ol,ul
{font-style: italic;
margin-right: 20pt;}
p,h1,h6 {font-family: "comic sans ms", arial, "sans serif"; ... ... ... ... ... {color:green; }
:link {color:blue}
:visited {color:blue}
:active ... ... { ... }
:visited { color:red }
:active { color:yellow }
:hover { ... ... ... ... ... 10pt;
color: green;}
p,h1,h3{font-size: 150%;}
p,h1,h2,h3,h4,h5,h6,table
{font-family: arial;}
p{margin-left: 30pt;}
Style5
p,h1,h2,h3{font-size: 75%;}
table,h4,h5,h6,li
{font-family: arial, "sans serif";
margin-left: 20pt;}
body{background-color: #F2FF2F;}
ol,ul {color: 12a45d;}
:link {color:brown}
:visited {color:brown}
:active ... ... осы ... ... бір ... ... ... оның ұсынысын өзгертуге болады
Стильлердiң арналуы.
HTML тiлі құжаттың мазмұнын сипаттау үшiн жасалған. Оның тегтерi , , (, , және тағы ... үшiн ... . ... ... ... үшiн ... болмасын қалыптаудың тегтерi ескерiлмедi, яғни құжаттың ұсынысы туралы браузер ойластырады деп ... ... HTML - ... және Internet Explorer ... ... ... ... тег және атрибут color) және өзіндік тегтер мен атрибуттарды жасау ... ... ... ... ... көрсетілген құжаттың деңгейінен әлдеқайда бөлек болған Web-сайттардың жасалуын қиындай ... это ... ... ... ... ... и ... к исходной спецификации HTML-браузерами Netscape и Internet Explorer (такие, например, как тег и атрибут color), что затруднило ... ... на ... ... ... HTML было ... ... от уровня представления документа.
Бұл жағдайдаHTML- дің стандартизациясына жауаптыкоммерциялық емес ұйым - W3C (World Wide Web ... ) ... - HTML 4.0 ... ... барысында каскадты кестелердің стилін жасады.
Сайып келгенде, iшiндегi құжаттың бөлiнуi және оның ұсынысының қажеттiлiгi CSS технологияның ұйымдасуына алып ... ... ... ... (Internet Explorer, Mozilla Firefox, Opera тағы басқалар) барлық негiзгi браузерлердi қолдайды.
Стильдердiң кестелерi жұмыс ... ... ... ... ... элементтерiнiң қорытындыларын айқындайды. (Мысалы, fontтың тегi жәнеHTML 3.2-дегі colorатрибуты). Айтылып өткендей, каскадтыстильдердiң кестелерi әдетте css кеңейтілуi бар ... ... ... Бұл ... қолайлығы сырт пiшiнi мен Web-тағыбарлық қажеттi беттерiнiң құрастырылымын ... ... яғни ... бiр ғана ... ... стильлер келесi әдiстермен анықтай алады:
HTML-дің iшiндегі жалғыз элементi
HTML ... ... ... ... ... ... ... кестелерi үшiн қолданудың басымдылықтары анықталған. Егерде HTML-дің ... үшiн бiр ... көп ... ... онда барлық стильдердiң кестесi кезекпен және де жаңа стильдер кестесі болады, келесi ережелерге сәйкес:
браузер үнсіз келісім ... ... ... ... ... ...
стильдердiң iшкi кестеде сақталған стильдері(iшiнде тега);
кiрiстiрiлген стиль(HTML элементтiң iшiнде).
Бұл ережелер стильдердiң басымдылықтың ұлғаюының ... ... ... келгенде, кiрiстiрiлген стиль(HTML элементтiң iшiнде) ең жоғарғы басымдылық болады, яғни ... ... ... ... ... ... ... браузерде қайта анықтайды.
PHP ден методикалық кешен HTML гипермәтіндік тілі мен CSS стильдер тілін оқытқаннан кейін барып қана ... Онда да ... ... материал содан кейін барып сабақты бекітетін практикалық сабақтар беріледі.
PHP web ... ... ... икемдігімен де ерекшеленеді. Өйткені, HTML, JavaScript, WML, XML ... ... ... ... PHP-де ... браузерлерде, сондай-ақ ұялы телефондарда, электронды жазу кітапшаларда, пейджерлерде, портативті компьютерлерде де ... ... бір ... ... код жоқ, яғни ... ... бір ... түрлерімен шектелмейді. Apache, Microsoft IIS, Netscape Enterprise Server, ... және Zeus ... ... бәрінде жұмыс жасай алады. Негізі жоғарыдағы серверлердің барлығы әр қилы платформаларда жұмыс істейді. Әйтсе де, PHP платформаға тәуелсіз болғандықтан UNIX, Solaris, FreeBSD, Windows ... және тағы ... да ... бәріне қол жеткізе алу мүмкіндігіне ие.
Бірінші бағдарлама
Егерде сіз PHP тіліне қатысты болатын ... және ... ... болсаңыз, first.php файлын құрамыз. Содан кейін бірінші PHP-де бағдарламамызды жасауды бастаймыз.


Бірінші PHP ... ... ... ... ... D:\server\www\ сілтеме бойынша папкаға орналастырамыз. Браузердің іздеу қатарында тексеріліп ... ... ... URL ... ... ... бәрі ... жасалып, php интерпретатор кодты анализдеп, браузерге мына кодты жібереді:


Бірінші PHP ... ... тілі HTML ... ... ... бұның үшін құжаттың кеңейтуі .html болуы шарт емес, кеңейтуі .php ... ... ... ... және ... білдіріп, оны құжаттың қалаған жерінде қолдануға болады. PHP сценариі сервер жақта амалға асып, яғни сервер құжатты скриптпен қабылдайды, ал ... ... тек ғана HTML код ... Уеб бет PHP-мен жасалды дегені оның функционалдығы және браузерде адрес іздейтін орында .php кеңейтуімен қолдануын білдіреді.
Синтаксисі және ... ... ... әрқашан аяқталады. Сценарий секторында орнатылады. PHP HTML ... ... ... .php болып қала береді.
echo операторына мысал:


Сәлем





PHP-де браузер арқылы мәтінді экранға шығарудың бірнеше ... бар. ... -- echo ... арқылы, екінші -- print операторы көмегімен және үшінші -- print_r() функциясын қолдану арқылы.

Айнымалылардың мәнілерін ... әр ... ... және айнымалыларды қосу үшін "." операторы қолданылады. Конкатенация операторымен ... ... " " бос орын ... екі ... бір ... қосқанда, солардың арасындағы бос орынды білдіреді.
Ал әр команда қатарының соңында қойылған (;) үтір-нүкте командаларды бір-бірінен ... үшін ... ... ... ... ... ... уеб бетте оқырмандарға көрінбейді, түсініктеме бағдарламашылар кодты анығырақ түсінуі үшін қолданылады.
Блоктық түсініктемелер
/* Егерде түсініктеме бір ... ... ... ... ... ... ... белгілі бір мәліметті сақтайды. Мысалы: мәтіндік мәні, сан немесе массив. Айнымалы аты PHP тілінде латын графикасындағы әріптер, ... және ... ... ... мән беру ... ... жасай алмаймыз. Мысалы:

Айнымалы $t "Жаттығу" мәтінін өзіне алып тұр. Ал одан өзгеше сандық жазылған айнымалы ... ... ... тұр. ... ... өзгертуге болады:

Мынадай қылсақ та болады:

$my_city айнымалысына демек, "Ақтау" мәнісі қолданылады.
Операторлар
Оператор деп белгілі бір мәні қайтаратын функция немесе ... да ... ... ... ... алатын болсақ, мәтінді айнымалыға тіркеген мәніні қайтарған print() және echo() функцияларын айтуға болады.
Арифметикалық операторлар
Төмендегі кестеде b=4 ... ... ... x=6, y=4 ... ...
x=y ...
x+=y
x=x+y
x=18
-=
x-=y
x=x-y
x=6
*=
x*=y
x=x*y
x=72
/=
x/=y
x=x/y
x=2
%=
x%=y
x=x%y
x=0
.=
x.=y
x=x.y
x=126
Салыстыру операторлар
Оператор
Анықтама
Нәтиже
==
Теңдік
8==10 жалған қайтарады (false)
!=
Теңсіздік
8!=10 шын қайтарады (true)

Теңсіздік
810 шын ... ... ... ... ... (false)
<
Кіші ...тен
8=
Үлкен немесе тең
8>=10 жалған қайтарады (false)

if операторының ... ... ... ... ... тең ... ... else операторындағы код бөлігі орындалады. Нәтиже былай болады:
if elseif else операторларының құрылымы
date() функциясымен PHP ... ... ... анықтайды. Мысалы:

if elseif else құрылымы көп код бөліктерінен бірін орындайды. Біздің ... "D" ... ... ... тең болмағандықтан ең соңғы мәні орындалды, яғни нәтиже былай болады:
Келесі бағдарлама алған баллына қарай баға және оған қоса ... ... ... ... ... да if else ... ... шарт орындалған жағдайда кодтың бір бөлігін қайтарады. Төмендегі мысалда date() функциясы уақытқа байланысты хабарлама шығарады. Мысалы:

Массивтер
Массив деп - ... ... ... ... және ... әр түрлі айнымалылар тобын айтамыз.

Сандық массивке мысал:

Бұл мысалда массив элементтерге автоматты түрде индекс ... ... ... ... ... массивтер
Ұқсас массивтің элементтері мәтінді индекстен тұрады. Мысалы:

Ұқсастық массивке мысал:

Цикл дегеніміз - белгілі бір көп рет ... ... ... рет ... ... шартта енгізген санымызға байланысты.
While циклі қандай да бір шарт ... код ... ... орындалып жатқанда, оператор echo қатарларды шығарып тұрады. Ал цикл әр ... ... ... ... ... де ... тұрады.
Мысалы:

do...while циклінің ерекшелігі бірінші код жасалады, тек кейін шарт орындалады. Жоғарыдағы мысалда айнымалының мәнісі 1 санына тең. Кейін $d ... 2 саны ... да ... саны ... да, ... ... бірінші айналымнан соң, айнымалы 3-ке тең болады. Цикл қайталана береді, ең соңында мәнісі 9-ға тең болады. ... while ... ... ... ... ...
o 2.2 ... ... құру ... ... құру үшін PHP web ... ... тілі мен MySQL ... қоры қолданылды. Желілік ресурсты құру бірнеше кезеңге бөлінеді:
1. MySQL деректер қорында желілік ресурстың ... ... және онда ... ... құру.
Желілік ресурстың ақпараты MySQL деректер қорында сақталады. MySQL деректер қорындағы желілік ресурстың деректер қоры phpblog деп ... ... ... бірімен байланысқан 18 кестеден тұрады.
Сурет -2. MySQL ... ... ... ... ... ... ... реті
2. Желілік ресурстың ең басты беті index.php-ді құру.


Пән: Информатика
Жұмыс түрі: Дипломдық жұмыс
Көлемі: 58 бет
Бұл жұмыстың бағасы: 600 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
HTML тілінде «Мұхтар Шаханов» атты сайт жасау15 бет
ЖШС Балмұздақ зауытының Web- сайтын жасау36 бет
MS FrontPage74 бет
MS-DOS-тағы файлдармен және каталогтармен жұмыс жасау36 бет
PHP тілі13 бет
Қазақстан Республикасындағы банктердің іс-жүзіндегі көрсететін қызметтер көрінісін талдау80 бет
IT технологиялар. оның PR-дағы орны3 бет
Internet желісімен жұмыс істеу тәсілдері29 бет
JSP, PHP, ASP Web программалау тілдеріне шолу. Сайт құру кезеңдері5 бет
Web сайттар туралы жалпы ұғымдар3 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь