ИнтернетВеб дизајн

Шта требате знати за креирање веб странице

Шта требате знати за креирање веб странице
Аутор: Биктимиров Наил

До данас се многи новинари питају шта треба да знате како бисте створили своју веб страницу и даље креирали веб странице за друге, са једне стране постали професионални у овој области, стручњак у области Интернет технологија. Наравно, све се не пада са неба, још је боље, нека свака особа узме са собом с небеса оно што му заиста треба, а не све што не падне паде њему са неба на његову главу. Да, шала се испоставила добро. Али не због шале у питању, већ о томе шта треба да знате како бисте створили сајтове.

У овом чланку ћу вам рећи више о томе. Да, многи људи ће ме окривити због откривања тајне, јер ће многи професионални програмери који креирају веб странице рећи - зашто отворите све карте за почетнике, пустите их да иду сами, прикупљајући све јаме на путу, како су то некад чинили Нас. А зашто и шта је ово, кажете? Али зато што сви желе да буду на потражњи у свом пољу и свима, у овом случају ради се о професионалним програмерима који креирају веб странице, сакривају истину, покушавају да направи маглу пред новим новцем, тако да овај новајлија нема жељу да креира веб странице и да научи све ове технологије. Рекао сам да је научити, а не да подучавамо, или још горе, да стиснемо, јер програмирање није зубре, то је креативност, али креативност не учи, то је научено.

Једном сам био тако себичан, али се мој живот драматично променио, појавила се нова гледишта о старим стварима. Први и најважнији закључак који сам схватио у области креирања веб локација био је то - не сви људи који стварају вебсајтове, професионалце у својој области. Да, они су програмери, али не и професионалци. Јер не сваки програмер је професионалац. Многи креирају веб странице за своје задовољство, неко, проучавајући један језик хипертекстне марке, почиње да креира веб странице, верујући да је краљ у овој области. Зато је тешко разликовати програмера од професионалног програмера, али то је само речима, заправо је све потпуно другачије.

Случај из живота. У нашу канцеларију, када смо регрутовали особље у нову филијалу у Уфи која је управо отворена за креирање сајтова, дошао је младић. Желео је да кандидује за главног програмера, тврдећи да је дипломирао на институту. Да, имао је кору, сви остали документи су били у реду. И када сам га питао, на којим језицима је програмирао, почео је да наброји готово цео речник Дахла. Испоставља се да он креира странице на језицима: ХТМЛ, ЦСС, ЈаваСцрипт, ПХП, познавао је ПЕРЛ, а познавао је и АцтионСцрипт, ДХТМЛ и неколико десетина језика за креирање веб страница, а затим је и пописивање програма такође креирао сајтове. И све то на професионалном нивоу. То је тачно, наговијестио сам мог партнера са срањем, ово је слика. Ова особа ће заменити цело особље, рекао сам себи!

Да не бих увредио особу, питао сам га за портфолио, али је он донео, али када смо убацили флеш диск у рачунар, дошло је до тишине. То је био једноставан документ, на једноставном језику ХТМЛ-а, назвао га веб-локацијом, али није било никаквог натприродног ремек-дела који смо очекивали од професионалца у његовим речима. Генерално, не обраћам пуно пажње на портфолио, али пажљиво гледам на то, па смо прешли на тест. Мало људи ће вјеровати, али ова особа чак ни не зна ни елементарну функцију у ПХП-у и елементарне ознаке у ХТМЛ-у. Нажалост, и можда срећом, али није узета за рад и није допуштена стварање сајтова.

Шта од овога следи? Да, овај младић може и има неке таленте, али без њиховог развитка, они су изгубљени. Да знате све и истовремено ништа, ту је главна грешка. Ако сте почели да научите програмски језик, потребно је знати са свих страна, и колико год је могуће написати и креирати сајтове на њему. Онда ће се у вашој сећању стећи у подножју, а нећете заборавити за годину дана и припремити окружење за перцепцију другог језика.

Они који су прочитали овај пример из живота, вјероватно су развили неку врсту сложености у свој портфолио, али уверавам вас, то је узалудно. Немојте бити стидљиви због свог портфеља, јер пре свега послодавци не гледају на њега, већ на некој особини која је присутна на сваком послу, барем, тако да се то ради у нашој компанији. Ово, иначе, односи се на психологију.

У сваком друштву, а друштво је компанија, развијају се њене норме, без обзира на то шта раде и које су његове активности. У нашем случају, ово је компанија за креирање веб страница, односно, углавном ради са програмским језицима, а такође имамо и своја правила за писање веб страница. Програмери раде у тиму и због тога морају да се придржавају њима, тако да сваки радник може брзо прочитати код и разумети његову суштину. Али то не обавезује сваког новог запосленог да зна сва своја правила одједном, добија пробни период.

Вероватно, многи од вас једном, а можда и сада, вјерују да можете креирати веб страницу помоћу апликативних програма. И немојте уложити у њега било какву потрошњу менталног, физичког или материјалног. Да будем искрен, већ сам уморан да причам о свима да стварање веб страница које користе програме није ништа друго до исмевање свега што постоји. Пошто људи не схватају да је ово варијанта предложака, ви нисте ви који сте креирали сајт, него је програмер вашег апликативног програма који га је створио за вас. А ви сте видели шифру сајта, коју је овај програм чувао? Ово је ужас. Када професионални програмери стварају сајтове, узимају у обзир све, то је њихова дужност. Бројање чак и време учитавања документа на рачунару корисника, на основу брзине интернетске везе, и заправо је увек другачије. А овде ћете склизнути једну страницу са тежином од 300 килобајта, која не носи никакве вредне информације.

Други недостатак приликом креирања сајтова са апликацијским програмима је приступ темплате-у. Шаблон није само непријатан споља, већ је и опасан. Сигурно ћете као оснивач сајта бити непријатни да видите другу страницу са истим изгледом, односно дизајном, а такве локације на интернету су нава, њихово море. Програм за креирање веб страница није креиран само за једну особу, већ је намењен широкој публици људи. Поред тога, могућности за такве програме у креирању сајтова су смањене за 95%.

Уз непријатност смо схватили, рецимо да сте прогутали ову невољу и поднели оставку на чињеницу да ваша страница није прва са оваквом врстом, а не последња. Затим на другом месту постоји безбедност Интернет ресурса који сте креирали. Чињеница је да су такви програми уграђени у готове озбиљне апликације које ће касније радити на вашој веб локацији не само по изгледу, већ и обради било које информације, на примјер, слање поште са ваше странице. Када се ради о таквим озбиљним апликацијама, не само на корисников прегледач, већ и на сервер на којем се налази ваш сајт, другим речима, он извршава озбиљније задатке него једноставно слање документа.

Сервер никоме не шаље ове тако важне кодове, односно извршава их, а резултат прелази на корисника, тако да само администратор сајта може видети изворне кодове. Замислите ову ситуацију, хакер је препознао програм са којим сте креирали сајт, није му тешко, пронашао је и добио је изворне кодове своје апликације у своје руке. Сматрајте да је ваша страница постала рањива, а угрозили сте не само своју веб локацију, већ и читав сервер. Због тога је толико важно бити индивидуално са становишта стварања веб страница.

Такође, програми за креирање сајтова евидентирају доста непотребних информација у документу, међу таквим информацијама постоје и дубоко скривене везе са другим ресурсима. Стога, програмер вашег програма, прибегавајући вашој помоћи без ваше сагласности, покреће ваш производ на Интернету. Увек сам био против таквих програма и покушао сам да пишем кодове и дизајн, што вам препоручујем. Говорећи о програмима за креирање веб страница, немам ума ПхотоСхоп-а или Фласх-технологије, то су други програми са којима се не може раздвојити, а њих и друга прича.

Дакле, шта треба да знате за креирање веб странице? Морате знати програмирање, најприје се може чинити тврдим, можда се појављују мисли да га не можете надјачати. Али то није тако, главна ствар коју морате разумети је да су софтверске технологије створили исти људи као и ви. Када сам почела да радим ово, имала сам и неспоразуме, а мој мозак ми није дозволио. У школи сам био наклоњен филологији него математици, а ту је, по правилу, будућност положена. Али, ипак сам то знао , упорност ме није разочарао, а ви, највероватније, неће вас изневерити, а ви ћете започети стварање веб страница.

Прва ствар коју препоручујем јесте научити језик хипертекстне ознаке, ово је ХТМЛ (емит-цхти-емајл). Прилично је једноставно и то ћете овладати за недељу дана, или још мање, у зависности од времена које трошите иза монитора. Верујем да без овог језика уопште не би било интернета, јер ниједан други језик не поседује хипертекстуалне особине, без којих је немогуће креирати веб страницу. Можете прочитати материјале за обуку Наталије Алленове, она има дивну књигу о ХТМЛ-у, коју сам читао у једном даху, препоручујем да претражује на интернету. Након што научите овај дивни језик за креирање веб страница, потребно је да вежбате, како бисте рекли, консолидовали своје знање. Направите своју малу страницу.

После тога, већ можете почети са другим језиком ЦСС (си-сс или тс-сс). Ова два имена, највероватније нису програмски језици, ово су маркуп језици, па знање о њима неће бити тешко. Што се тиче ЦСС-а, највероватније вам не могу рећи литературу, јер нисам имао одређени образовни материјал, извукао сам знање из отворених извора на Интернету. Без ЦСС-а, сада не постоји Интернет ресурс, тако да се дистрибуира, међутим, и ХТМЛ. Можете лако наћи уџбеник на Интернету. Ова два језика су тесно повезана, другим речима, оне се надопуњују. Након што их овладате, можете добити медаљу, јер то заслужујете и направили сте први корак ка креирању сајтова.

Други корак у креирању веб страница је озбиљнији, већ постоје два правца, два програмска језика за креирање ЈаваСцрипт-а (Јава-Сцрипт) и ПХП-а (Пи-етцх-пи или пи-асх-пи). Такође су слични једни другима, али у међувремену су различити и морате одабрати једну од њих. Али да одредите шта ће бити прво за вас, а који други треба да укратко погледа своје могућности. Многи људи кажу да је ПХП боље познат и тако мислим, јер је ближе мени него ЈаваСцрипт. Али ипак, ви нисте ја и стога имате свој властити пут, вероватно светлији од мог.

Дакле, ПХП. Ово је програмски језик који неће радити само на рачунару, тако да то не би функционисало за прегледач. Потребан му је сервер. А шта је сервер? Скоро исти рачунар у коме тренутно седите, али да би ваш рачунар био прави сервер, потребно је да инсталирате прави софтвер. Овај софтвер је бесплатан и лако га можете наћи на Интернету. Али, желео бих да вас упозорим, када сам био на вашем месту и покушао да направим сервер са свог рачунара, тада нисам знао много и нисам могао да га конфигуришем, чак нисам имао ни једног познатог програмера који би могао да ми помогне. Овде сам изгубио три мјесеца, да, да, покушао сам да је инсталирам точно у сезони. После, на Интернету, наишао сам на прируцник, аутор који је гадни електрицар. Овде сам се забављала, али сада сам то учинила за пар минута. Пронађите на Интернету ово упутство, све је детаљно описано шта да преузмете и како да инсталирате.

Што се тиче литературе, могу вам савјетовати врло добар образовни материјал, чији се аутор Кухарцхик, на примјерима зове ПХП. Ово, наравно, није комплетан приручник, али постоје основни концепти и све за почетнике. У почетку књига изгледа досадно, аутор говори о некој врсти компјутерског уземљења или погодности програмера. Има још ствари о постављању сервера, али још увек нисам схватио, помогао ми је приручник средњих електричара. Не саветујем вам да дијелите књигу делом, читајте је у потпуности и нећете то жалити. Такође бих желела да вас упозорим да је ова књига мало застарјела и да у овом тренутку није потпуна, многи су изостављени, али то није поента, али да је врло јасно написано и постоје основни појмови које можете научити Цртање нових информација са Интернета.

Хајде да сада испитамо ЈаваСцрипт. Ово је такође програмски језик, али има много мање могућности у односу на ПХП. Не захтева никакав софтвер и да би је знало да вам је потребна само литература, исти претраживач са којим сте научили ХТМЛ и ЦСС. За вас бих желео да га карактеришем. Ово је програмски језик који служи за визуелизацију сајта, тј. Можете учинити странице интерактивнијим, све се креће на сајту, напушта мени, на примјер, и много, много више. Интернет страница постаје жива. Што се тиче књижевности, на Интернету има много, и мислим да ћете наћи тачно оно што вам је потребно са лакоћом.

Сада можемо да резимирамо. Када креирате сајтове, ХТМЛ и ЦСС су потребни језици. Да би сајт постао још жив, интерактивно је потребно додати ЈаваСцрипт. Ако желите да креирате озбиљну веб страницу, то јест, додајте повратне информације, ћаскање, форум или регистрацију, морате знати знање ПХП програмера. Да будем искрен, можете додати још једну технологију ПХП-у то су базе података, на пример МиСКЛ (Моо-цхеек). Иако база података може да функционише са било којим језиком сервера, то јест, то је независни систем, али се углавном користи у комбинацији са ПХП-ом.

База података може сачувати милионе записа, док се његова брзина писања и читања не мења. Постоји много база података, најчешћи је МиСКЛ. Користи технологију СКЛ упита, другим речима, СКЛ је посебан језик. Али уверавам вас да ако знате ПХП, МиСКЛ ће вам бити дато прилично лако, јер у ПХП-у већ постоје функције: читање, писање, стварање, брисање и тако даље.

Креирање сајтова овде не завршава, оно што сте прочитали већ је само темељ, има много више програмских језика као што су Перл, Јава, ВБСцрипт, Фиребирд, Линтер, Орацле, МонгоДБ ... Поред ових постоје и друге технологије, На пример, рад са графиком (ПхотоСхоп) или креирање анимације (Фласх) из анимације је још једна грана је програмски језик АцтионСцрипт (Ацтион-Сцрипт), са његовом помоћи ћете бити лакше креирати анимације. Јава, ЈаваСцрипт и АцтионСцрипт су веома слични једна другој, јер имају један стандард, другим речима, имају један корен.

Желео бих да напоменем да је немогуће знати све наведено на професионалном нивоу. Неопходно је да се развијају прецизно у својој области. Ако сте програмер ПХП онда морате знати ХТМЛ, ЦСС, ПХП и МиСКЛ. Ако радите лаиоут онда морате знати ХТМЛ, ЦСС и ЈаваСцрипт. Па, ако сте веб дизајнер, онда, наравно, морате поседовати ХТМЛ, ЦСС и ПхотоСхоп. Аниматор треба да зна ПхотоСхоп, Фласх и АцтионСцрипт.

Када нови запосленик долази у нашу канцеларију у КАИНС.РУ, од њега захтијевамо специфична знања из области креирања веб страница и других интернет апликација, тако да не испада као на почетку овог чланка. Знам све и ништа истовремено. Научите, јер је интернет алат који може донијети користи и штету. Срећно теби!

Децембар 2011

Када поново објавите овај чланак, неопходна је директна хиперлинк на сајту ввв.каинс.ру - стварање сајтова у Башкирији.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sr.delachieve.com. Theme powered by WordPress.