Ynternet, Web Design
Wat jo witte moatte te meitsjen fan in webside
Wat jo witte moatte te meitsjen fan in webside
Author: Biktimirov Nail
Oant no ta, in soad nijkommers binne benijd wat jo witte moatte te meitsjen jo eigen website sels en fierder te meitsjen oare sites, yn in wurd te wurden fan in profesjonele op dat mêd, in spesjalist op it mêd fan ynternet technology. Fansels, alles yn ien kear út 'e himel op' e kop net falle, wurdt, troch de wei, noch better, lit alle man nimme him út 'e himel Wat er wurklik nedich, ynstee fan allegearre, dy't krije net finzen, valilos him út' e himel op 'e kop. Ja, de grap, draaide út dat it needsaaklik is. Mar it is net oer grappen yn kwestje en dat jo witte moatte te meitsjen websiden.
Yn dit artikel Ik fertelt jo oer dizze yn mear detail. Ja, in protte minsken foroardielje my foar wat ik reveal it geheim, omdat in soad profesjonele programmeurs dy't skeppe websiden, hja sille sizze - wêrom dogge jo iepenje alle kaarten foar begjinners, lit se gean, it sammeljen fan alle gatten yn syn paad, sa't it eartiids dienen we. Mar wêrom, en wat de grutte deal, seist? En omdat eltsenien wol wêze yn fraach yn har fjild en elk, yn dit gefal de fraach giet oer it profesjonele programmeurs dy't meitsjen sites dy't ferbergje de wierheid, besiket te meitsjen de dize foar in nijkommer te hawwen dizze Newcomer hat ferdwûn winsk te meitsjen websiden en leare al dy technologyen. Ik sei it wie om te learen, net om les te jaan of slimmer cramming omdat programmearring - it is net zubreshka, dy kreativiteit, en kreativiteit is net learen, it is leard.
Once upon a time ik ek wie sa egoïstysk, mar myn libben feroare yngripend, nij uterlik op âlde dingen. It earste en meast wichtige konklúzje, dat ik begriep yn gebou sites, wie sa - net alle minsken dy't meitsjen websiden, professionals yn har fakgebiet. Ja se binne programmeurs, mar net professionals. Foar net elk programmeur professional. In soad meitsjen sites foar wille, immen it behanneljen fan in Hypertext Markup Language, him begjint te meitsjen siden, wylst leauwen, dat er mei de kening yn dit gebiet. It is dêrom dreech om te ûnderskieden fan in profesjonele programmeur programmeur, mar it is allinnich yn wurden, mar yn werklikheid alles is hiel oars.
Gefal fan it libben. Wy wiene yn it kantoar as wy rekrutearre personiel yn de nije men krekt iepene in fêstiging yn Ufa op it terrein, in jonge man kaam. Hy woe bieden syn candidature as sjef programmeur, neam it feit dat er promovearre. Ja, hy hie in korst, en alle oare dokuminten wiene ek yn oarder. En doe't ik frege him wat talen er programma dat begûn my te dragen hast it hiele wurdboek Dahl. It docht bliken dat it skept plakken yn talen: HTML, CSS, JavaSkript, PHP, Perl, er sels wist, mar hy kende noch ActionScript, DHTML, en sels in pear tsientallen talen foar it meitsjen fan websiden, dan is it programma is ek foar it meitsjen fan websiden gie enumeration. En dit alles op in profesjonele nivo. Wow, ik spotsk alluded partner, hjir is it frame. Dizze man is de hiele personiel te ferfangen, ta mysels ik sein!
Om net te tsjoed minsken, ik frege him de portefúljehâlder, mar it brocht him, mar doe't wy sette de flash-drive yn in kompjûter, it wie de stilte. It wie in ienfâldige dokumint yn platte taal HTML, dat oantsjut syn side, mar der is gjin boppenatuerlike masterwurk, dy't wy ferwachte út in profesjonele yn syn wurden, wie der net. Eigentlik ik net echt betelje omtinken oan it portfolio, mar sjoch nei it him, dus wy oer nei de test. Net folle minsken leauwe, mar dy man wist net iens basis funksjes yn PHP en basis tags yn HTML. Spitigernôch, of faaks aldergeloks, mar it hoecht net te wurkjen en woe net litte nei it skeppen fan websiden.
Wat folget út hjir? Ja, dizze jonge man kin wol wat talint, mar net ûntwikkeljen se, se binne ferlern. Witte alles en neat op 'e selde tiid, dat is dêr't de wichtichste flater. As jo begjinne te learen wat programmeartaal is it nedich om te learen fan alle kanten, en safolle as mooglik te skriuwen en meitsjen websiden derop. Dat is doe't er krije in steunpunt yn dyn tinzen, en jo yn in jier net ferjitte en ta te rieden op de grûn foar de belibbing fan 'e oare taal.
Dejingen dy't lêzen dit foarbyld fan it libben, nei alle gedachten ûntwikkele in beskaat berik oan syn portefúlje, mar ik fersekerje dy, it is om 'e nocht. Wês net skamje fan jo portefúlje, want earst fan alle, wurkjouwers net sjoch him mar op in bepaalde line, dy't oanwêzich is yn elk wurk op syn minst sa goed as dien yn ús bedriuw. Dat, trouwens, wurdt ferbûn mei de psychology.
Yn alle maatskippij, en de mienskip is it bedriuw tafoege harren eigen regels, los fan wat er docht en wat syn aktiviteiten. Yn ús gefal is it in bedriuw op it terrein, dat wol sizze dat benammen dwaande mei programmearring talen, en we hawwe ek harren eigen regels foar skriuwen websiden. Programmeurs wurkje yn in team en dêrom is it nedich om te adhere se oan eltse wurknimmer koe om fluch lêze de koade en begripe syn essinsje. Mar it hat gjin begean gjin nije meiwurker witte alle regels by ien kear, it is jûn in probationary perioade.
Nei alle gedachten in protte fan jimme brûkt te wêzen, en miskien sels nou, leauwe dat jo kinne in webside mei help fan de oanfragen. En net ynvestearje yn dit gjin kosten fan geastlike, lichaamlik of materiaal. Om earlik te wêzen, bin ik wurch fan it oer dat alles, de skepping fan sites mei software dy't docht oars húnjen fan al dat is. As minsken net realisearje dat dit in generike ferzje, it is net jo opsetten fan in webside, in developer fan jo oanfraach skept it foar jo. Hasto sjoen de side koade, dat wurdt opslein dit itselde programma? It is skriklike. Wannear't programmeurs meitsje profesjonele websiden, se rekken allegear, it is har plicht. Ek tel de load tiid fan in dokumint op jo kompjûter, it bouwen op jo ynternet ferbining snelheid, mar omdat it is altyd oars. En hjir jo slip ien side gewicht is 300 kilobytes, net carrying alle weardefolle ynformaasje.
De twadde neidiel by it meitsjen fan websiden applikaasjes is in rûtine oanpak. De sjabloan is net allinne ûnnoflike út it bûten, mar ek gefaarlik. Wiswier, jimme, as de grûnlizzer fan 'e side, is fersteuren te sjen in twadde plak mei deselde uterlik, dat is, ûntwerp, en binne der siden op it Ynternet Nabal harren opfettings. It programma foar it meitsjen fan websiden is net oanmakke allinne foar ien persoan, dat is bedoeld foar in grut publyk fan minsken. Boppedat, de mooglikheid fan sokke programma by de oprjochting fan sites snien troch 95%.
Mei de muoite wy tocht, lit ús sizze jo hawwe opslokte dizze muoite en ûntslach oan it feit dat jo webstee is net de earste mei in útstrieling, en net de lêste. Dan, yn it twadde plak is de feilichheid fan it ynternet helpboarne dy't jo makke. It feit dat sokke programma wurde ynfoege klear serieuze applikaasjes dy't sil fierder te wurkjen op jo webside net allinne sjocht der, mar ek de ferwurking fan alle ynformaasje, bygelyks te stjoeren post fan jo site. As it giet om sokke slimme applikaasjes, dan is der net allinnich beynfloede troch de brûker blêder, mar ek de tsjinner op hokker jo webside is, mei oare wurden, it docht in mear serieus probleem as krekt stjoeren fan in dokumint.
De tsjinner hat gjin stjoere dizze koades binne sa wichtich, oan ien, dat wol sizze, dat docht se, en stjoert it resultaat nei de brûker, respektivelik, de bronkoade meie allinnich sjen de side behearder. Tink josels in situaasje wêryn in Hacker fûn in programma wêrmei jo makke dyn site, it is net dreech, en hy fûn kaam it yn besit fan de boarne koade fan jo oanfraach. Betink dat jo side wurden is kwetsber, en do hawwe gefaar komme net allinne de side mar ek de hiele tsjinner. Dêrom is it sa wichtich om te wêzen in yndividu kwa build sites.
Just programma foar de skepping fan plakken fêstlein yn it dokumint is net in soad fan de nedige ynformaasje, ynklusyf sokke ynformaasje wurde djip ferburgen keppelings nei oare boarnen. Sa, de ûntwikkelder fan it programma, berop oan jo help, sûnder jo tastimming, Spins jo produkt op it ynternet. Ik wie altyd tsjin sokke programma en besykje te skriuwen dyn eigen koade en ûntwerpen dy't jimme oanbefelje. It praten oer it programma te meitsjen websiden, ik bin net ferwize nei Photoshop of fan Flash-techniken, is it de oare programma, kin net sûnder, en oan harren is in oar ferhaal.
Dus wat dogge je witte moatte te meitsjen fan in website? Jo moatte witte programmearring, at earst kin it liket dreech, dan kin tocht, dat kinst net baas is. Mar it is net, de wichtichste ding om te begripen dat it sêftguod techniken hawwe makke binne minsken krekt as dy. Doe't ik begûn docht dit, ik ek west hawwe in misferstân, en myn brein is net tastien. Op skoalle wie ik mear sin om filology as yn wiskunde, dêr't, as in regel, lei de takomst. Mar ik noch wist it, steech, ik wist net ûntfalle, en jo nei alle gedachten sille net litte jo wat del, en jo begjinne te meitsjen siden.
It earste dat ik riede witte Hypertext Markup Language, is de HTML (Eight-Honor-enamel). It is hiel simpel en jo overpower him foar in wike, of noch minder, ôfhinklik fan 'e tiid jo besteegje efter de monitor. Ik leau, dat sûnder dy taal soe net wêze op al it ynternet omdat gjin oare taal hat gjin 'e eigenskippen fan' e hypertext, sûnder dat it is ûnmooglik te meitsjen fan in webside. Jo kinne lêze training materialen Allenova Natalia, se hat in prachtich boek oer it HTML, dat ik haw lêzen yn ien azem, ik rekommandearje it sykjen it ynternet. Sadree't jo leare dizze prachtige taal te meitsjen websteeën, dan moatte jo oefenjen, sa to sprekken, te konsolidearjen harren kennis. Meitsje jo net in grut side.
Om't kinst al begjinne mei in oare taal CSS (B ss of c-ss). Dizze twa nammen binne nei alle gedachten te wêzen gjin programmeartaal, in opmaak taal, sadat se kenne jimme sille net te dreech. Dat is wat komt ta CSS, ik sil nei alle gedachten net by steat wêze om te fertellen jimme de boeken, om't ik gjin spesifike training materiaal, ik learen út iepen boarnen op it ynternet. Sûnder CSS is no kin net dwaan gjin online boarne, dus is it gewoan, lykwols, krektas en HTML. Jo kinne maklik fine in learmomint op it ynternet. Dy beide talen binne strak ferbûn mei elkoar, mei oare wurden, se folje inoar oan. Sadree't jo behearskje se jimme koe wurde jûn in medalje om't jo fertsjinne it, en makke de earste stap nei it skeppen fan siden.
De twadde stap yn 'e oprjochting fan sites mear serieus, binne der al twa rjochtingen, twa programmeartaal te generearjen JavaSkript sites (JavaSkript) en PHP (ETP Pee-wee of pee-el-pee). Se binne ek te ferlykjen mei elkoar, mar yn 'e tuskentiid binne se oars en jo moatte kieze gjin ien fen hjarren. Mar om te bepalen wat sil it earst foar jimme, en wat de twadde needsaak om koart sjoch har mooglikheden. In soad sizze, dat it is better de kennis fan PHP, en ik tink dus ek, om't er is tichter by my as JavaScript. Mar dochs, do bist net my, en dus do hast dyn wei, wierskynlik mear libbene as mines.
Dus, PHP. It is in programmeartaal dat sil net allinnich rinne op jo kompjûter, sadat hy soe hawwe fertsjinne in blêder wurdt net genôch. Foar him, moatte in tsjinner. Wat is in tsjinner? It is hast deselde kompjûter oan dêr't jo sitte no, mar dat jo kompjûter is in echte tsjinner, is it nedich om te ynstallearjen de ferplichte software. Dizze software is fergees en do kinst maklik fine op it ynternet. Mar, ik soe graach warskôgje jimme doe't ik wie yn dyn plak, en besocht te meitsjen syn kompjûter tsjinner, dan ik wist net in soad minsken net witte hoe te ynstelle dat, ik wie net iens fertroud programmeurs dat ik koe helpe. Dat is wêr't ik ferlear trije moannen, ja, ik sels besocht te ynstallearjen it seizoen. Ea, op it ynternet kaam ik oer in hantlieding, de skriuwer fan dy't njonken de elektricien. Hjir hie ik in soad wille, mar no bin ik al dogge dit foar in pear minuten. Fine dizze hânlieding op it ynternet, dêr't alle details oer wat yn te laden en hoe om te ynstallearjen.
As foar de literatuer, ik kin riede een hiel goed edukatyf materiaal, de skriuwer fan dat Kucharczyk, neamd PHP foarbylden. Dit is wis gjin folsleine gids, mar der binne basale konsepten foar begjinners en al. Earst, it boek liket ferfeelsum, de skriuwer sprekt oer in kompjûterprogrammeur grounding of gemak. Der noch is guod oer it opsetten fan in tsjinner, mar ik haw net betocht, ik holp yn dizze hantlieding dastardly elektricien. Ik wit net ried jim ta spjalte it boek foar in part, lês it yn folslein, en jo sille gjin spyt. Krekt woe om te warskôgjen dat dit boek is in bytsje ferâldere en op it stuit is it noch net kompleet, der binne in protte weilitten, mar is net it gefal, en dat it is hiel dúdlik skreaun en der binne basis begripen, wittende, dat do silst kinne ôfliede nije ynformaasje fan it ynternet.
Lit ús no ûndersykje JavaScript. Dit is ek in programmeartaal taal, mar it hat in stik minder funksjes fergelike mei PHP. It net nedich gjin software en om syn behoefte te witten krekt literatuer, itselde browser mei dêr't jo binne yn kennis fan HTML en CSS. Foar jim, ik soe graach beskriuw it. It is in programmeartaal dy't brûkt wurdt om te fisualisearjen de side, wat kinne jo meitsje siden mear ynteraktyf, allegear driuwend op de site ferlit it menu, bygelyks, en folle mear. Website wurdt libbet. Oangeande de literatuer op it ynternet is in protte, en ik tink kinne jo maklik fine presys wat jo nedich hawwe.
Wy kinne no sum totaal. As it meitsjen fan in side as ferplichte yn jildt talen binne HTML en CSS. Om foar de side waard mear libbene, ynteraktive ferlet te foegjen JavaScript. As jo wolle meitsje in side serieus, dat wol sizze, add feedback, petear, foarum of oanmelding is needsaaklik om kennis fan PHP-programmeur. Om earlik te wêzen, yn PHP, jo kinne noch ien technyk - is de databank, lykas MySQL (Mu-skoalle). Hoewol't de databank kin wurkje mei alle tsjinner-kant taal, dat is, in ûnôfhinklike systeem, mar hieltyd is it wurdt brûkt yn kombinaasje mei PHP.
De databank is by steat plantesoarten opslein wurde in miljoen records wylst har skriuwen en lêzen net feroarje. In soad databases, de meast foarkommende is MySQL. It brûkt SQL fragen technology, mei oare wurden, SQL - it is in aparte taal. Mar ik fersekerje dy, as jo kenne de PHP, MySQL dan wurdst jûn maklik genôch, want yn PHP al hat funksjes te lêzen, skriuwen, meitsje, wiskje, ensafuorthinne.
Web ûntwikkeling hâldt net hjir, wat jo lêze boppe is krekt in basis, der binne in soad programmearring talen lykas Perl, Java, vsb taal, Firebird, Scheunders Rettiiee, Oracle, MongoDB ... Ek yn Neist se der binne oare technologyen, bygelyks, wurk mei Graphics (photoshop) of de oprjochting fan animaasje (Flash) op de animaasje is in oare tûke is ActionScript programmeartaal (Aksje-skript), mei syn help silst wêze makliker te meitsjen in animaasje. Java, JavaSkript en ActionScript binne tige te ferlykjen mei inoar, om't se hawwe in unifoarm standert, yn oare wurden, se hawwe deselde woartel.
Ik soe graach neame dat witte alle boppesteande kin net op in profesjonele nivo. It moat wurde ûntwikkele him yn syn fjild. As jo hawwe PHP-programmeur dy't jo witte moatte HTML, CSS, PHP en MySQL. As jo binne in yndieling dy't jo witte moatte HTML, CSS en JavaSkript. No, as jo binne in web dazayner dan, fansels, jo moatte om sels HTML, CSS en photoshop. Animator moat it witte Photoshop, Flash, en ActionScript.
Doe't ús kantoar yn KAINS.RU bedriuw komt in nije wurknimmer, wy freegje fan him de spesifike kennis op it mêd fan it meitsjen fan websiden en oare ynternet applikaasjes dy't net bart oan it begjin fan dit artikel. Ik wit alles en neat op 'e selde tiid. Learn, omdat it ynternet is in stik ark dat bringe kin sawol nut en kwea. Good luck nei dy!
Desimber 2011
As reprinting dit artikel direkte hyperlink nei de site www.kains.ru - oprjochting fan de siden yn Bashkiria, is fereaske.
Similar articles
Trending Now