Internet, Web Design
Wat jy nodig het om te weet om 'n webwerf te skep
Wat jy nodig het om te weet om 'n webwerf te skep
Skrywer: Biktimirov spyker
Tot op datum, 'n baie nuwelinge wonder wat jy moet weet om jou eie webwerf jouself te skep en voort te gaan na ander webwerwe te skep, in 'n woord om 'n professionele geword in hierdie veld, 'n spesialis op die gebied van internet tegnologie. Natuurlik, alles op een slag uit die hemel op die kop val nie, dit is, by the way, selfs beter, elke mens homself neem uit die hemel wat hy regtig nodig het, eerder as om alles wat nie gevang kry, valilos hom uit die hemel op die kop. Ja, die grap blyk dat dit nodig is. Maar dit gaan nie oor grappies in vraag en wat jy nodig het om te weet om webtuistes te skep.
In hierdie artikel sal ek jou vertel oor hierdie in meer detail. Ja, baie mense veroordeel my vir wat ek openbaar die geheim, omdat baie professionele programmeerders wat webtuistes te skep, sal hulle sê - hoekom doen jy al die kaarte oop te maak vir beginners, laat trek, versamel al die gate in sy pad, as dit een keer gedoen het ons. Maar hoekom, en wat die big deal, sê jy? En omdat almal wil wees in die vraag in hul veld en elk, in hierdie geval die vraag is oor die professionele programmeerders wat webwerwe wat die waarheid verberg, probeer om die mis in die voorkant van 'n nuweling te skep om hierdie nuweling het begeerte om webtuistes te skep en te leer al hierdie tegnologie verdwyn te skep. Ek het gesê dit is om te leer, nie om te leer of erger vetmesting omdat programmering - dit is nie zubreshka, hierdie kreatiwiteit, en kreatiwiteit is nie leer, dit is geleer.
Eens op 'n tyd ook ek was so selfsugtig, maar my lewe het dramaties verander, nuwe blik op die ou dinge. Die eerste en belangrikste gevolgtrekking wat ek begryp in die bou van webwerwe, was so - nie alle mense wat webwerwe, professionele mense in hul veld te skep. Ja hulle is programmeerders, maar nie professionele mense. Vir nie elke programmeerder professionele. Baie skep terreine vir plesier, iemand behandeling van 'n HTML-, is besig om webwerwe te skep, terwyl glo dat hy die koning in hierdie gebied. Dit is dus moeilik om te onderskei van 'n professionele programmeerder programmeerder, maar dit is net in woorde nie, maar in werklikheid alles is heel anders.
Geval van die lewe. Ons was in die kantoor toe ons personeel gewerf in die nuwe een net 'n tak geopen in Ufa op die terrein, het 'n jong man. Hy wou sy kandidatuur as hoof programmeerder bied, met verwysing na die feit dat hy gegradueer. Ja, hy het 'n kors, en alle ander dokumente was ook in orde. En toe ek hom watter tale hy programme gevra dit begin my te dra byna die hele woordeboek Dahl. Dit blyk dat dit skep webwerwe in tale: HTML, CSS, JavaScript, PHP, Perl, het geweet dat hy selfs, en nog geweet hy Action, DHTML, en selfs 'n paar dekades van tale vir die skep van webtuistes, dan is ook die program vir die skep van webwerwe het opsomming. En dit alles op 'n professionele vlak. Sjoe, ek spottend verwys vennoot, hier is die raam. Hierdie man is die hele personeel te vervang, om myself gesê ek!
Ten einde nie om mense te beledig, het ek hom gevra die portefeulje, maar dit het hom nie, maar wanneer ons die flits-stasie in 'n rekenaar, dit was die stilte. Dit was 'n eenvoudige dokument in eenvoudige taal HTML, dit verwys na sy webwerf, maar daar is geen bonatuurlike meesterstuk, wat ons verwag van 'n professionele in sy woorde, was nie. Eintlik het ek nie regtig aandag te gee aan die portefeulje, maar kyk na die hom, so ons oorgeskakel na die toets. Min mense glo, maar hierdie man het nie eens basiese funksies in PHP en basiese tags in HTML te leer ken. Ongelukkig, of dalk gelukkig, maar dit hoef nie te werk nie en het nie laat om die skepping van webtuistes.
Wat volg van hier af? Ja, hierdie jong man kan 'n paar talent het, maar nie hulle ontwikkel, is hulle verlore. Weet alles en niks op dieselfde tyd, dit is waar die grootste fout. As jy begin om 'n paar programmeertaal te leer is dit nodig om te leer van alle kante, en so veel as moontlik om te skryf en webtuistes te skep op dit. Dis toe dat hy 'n vastrapplek in jou gedagtes, en jy in 'n jaar nie vergeet en op die grond vir die persepsie van die ander taal te berei.
Diegene wat hierdie voorbeeld van die lewe lees, waarskynlik ontwikkel 'n sekere omvang van sy portefeulje, maar ek kan jou verseker, dit is tevergeefs. Moenie skaam wees vir jou portefeulje wees, want in die eerste plek, werkgewers nie kyk na hom, maar op 'n sekere lyn, wat teenwoordig is in elke werk ten minste so goed soos hier by ons maatskappy is. Dit, terloops, is in verband met die sielkunde.
In elke samelewing, en die samelewing is dit die maatskappy hul eie reëls, ongeag wat dit doen en wat sy bedrywighede bygevoeg. In ons geval is dit 'n maatskappy op die perseel, met ander woorde hoofsaaklik besig met programmeertale, en ons het ook hul eie reëls vir die skryf van webtuistes. Programmeerders werk in 'n span en daarom is dit nodig om hulle voldoen aan elke werknemer in staat om vinnig die kode lees en verstaan sy wese was. Maar dit beteken nie pleeg 'n nuwe werknemer weet al die reëls in 'n keer, is dit gegee 'n proeftydperk.
Waarskynlik baie van julle gebruik om te wees, en dalk selfs nou, glo dat jy 'n webwerf met die hulp van aansoeke kan skep. En moenie te belê in hierdie geen koste van geestelike, fisiese of materiële. Om eerlik te wees, ek is moeg van praat oor dit alles, die skepping van webwerwe met sagteware wat anders bespotting van alles wat nie is. As mense nie besef dat dit 'n generiese weergawe, dit is nie die opstel van 'n webwerf, 'n ontwikkelaar van jou aansoek skep dit vir jou. Het jy die terrein kode, wat dieselfde program gestoor gesien? Dit is skrikwekkend. Wanneer programmeerders te skep professionele webwerwe, neem hulle in ag neem al is dit hul plig. Selfs tel die vrag tyd van 'n dokument op jou rekenaar, gebou op jou internet konneksie spoed, maar omdat dit is altyd anders. En hier kan jy glip bladsy gewig een is 300 kilogrepe, nie die uitvoering van enige waardevolle inligting.
Die tweede nadeel wanneer die skep van webtuistes aansoeke is 'n roetine benadering. Die sjabloon is nie net onaangenaam van buite nie, maar ook gevaarlik. Ja, jy, as die stigter van die webwerf, is ontstellend om 'n tweede tuiste te sien met dieselfde voorkoms, dit is, ontwerp, en daar is plekke op die Internet Nabal hul standpunte. Die program vir die skep van webtuistes is nie geskep net vir een persoon, is dit ontwerp is vir 'n groot gehoor van mense. Daarbenewens het die moontlikheid van sulke programme in die skepping van webwerwe sny met 95%.
Met die moeilikheid wat ons gedink, kom ons sê jy hierdie probleme het verslind en bedank vir die feit dat jou site is nie die eerste met 'n blik, en nie die laaste. Dan, in die tweede plek is die veiligheid van die Internet hulpbron wat jy geskep het. Die feit dat sulke programme is ingevoeg gereed ernstige programme wat sal voortgaan om te werk op jou webwerf lyk nie alleen nie, maar ook die verwerking van enige inligting, byvoorbeeld om pos te stuur vanaf jou webwerf. Wanneer dit kom by so 'n ernstige aansoeke, dan is daar is nie net beïnvloed deur die gebruiker se webblaaier, maar ook die bediener waarop jou webwerf is, met ander woorde, dit voer 'n meer ernstige probleem as net 'n dokument te stuur.
Die bediener doen nie stuur hierdie kodes is so belangrik, om enigiemand, dit wil sê, dit hulle verrig, en stuur die resultaat aan die gebruiker, onderskeidelik, die bron-kode kan net sien die webwerf administrateur. Stel jou voor 'n situasie waarin 'n hacker het 'n program waarmee jy jou webwerf geskep, dit is nie moeilik nie, en hy het dit in besit wees van die bron-kode van jou aansoek gekom. Is van mening dat jou site kwesbaar geword het, en jy nie net die site, maar ook die hele bediener het die gedrang. Dit is hoekom dit so belangrik is om 'n individu in terme van bou webwerwe wees.
Net program vir die skepping van webwerwe aangeteken in die dokument is nie 'n groot deel van die nodige inligting, met inbegrip van sodanige inligting is diep verborge skakels na ander bronne. So, die ontwikkelaar van die program, die beroep op u hulp, sonder jou toestemming, draai jou produk op die Internet. Ek was altyd teen sulke programme en probeer om jou eie kode en ontwerpe wat jy aanbeveel skryf. Praat oor die program om webtuistes te skep, ek verwys nie na PhotoShop of van Flash-tegnologie, dit is die ander program, kan dit nie doen sonder, en oor hulle is 'n ander storie.
So, wat het jy nodig om te weet om 'n webwerf te skep? Jy moet programmering weet, op die eerste kan dit moeilik lyk, kan dit beskou word dat jy nie kan bemeester nie. Maar dit is nie, die belangrikste ding is om te verstaan, is dat die sagteware tegnologie geskep is mense net soos jy. Toe ek begin om dit te doen, het ek ook 'n misverstand, en my brein is nie toegelaat nie. Op skool was ek meer geneig om filologie as in wiskunde, waar, as 'n reël, het die toekoms. Maar ek het geweet nog dit, volharding Ek het geen einde nie, en jy sal waarskynlik nie in die steek laat, en jy begin om webwerwe te skep.
Die eerste ding wat ek aanbeveel om te weet HTML-, is die HTML (Agt-eer-emalje). Dit is heel eenvoudig en jy hom oorweldig vir 'n week, of selfs minder, afhangende van die tyd wat jy spandeer agter die monitor. Ek glo dat sonder dat taal nie sal wees by al die Internet, omdat daar geen ander taal nie die eienskappe van hiperteks, waarsonder dit onmoontlik is om 'n webwerf te skep. Jy kan lees opleidingsmateriaal Allenova Natalia, sy het 'n wonderlike boek oor die HTML, wat ek gelees het in een asem, ek beveel dit aan die internet soek. Sodra jy hierdie wonderlike taal te leer om webtuistes te skep, sal jy nodig het om te oefen, om so te praat, om hul kennis te konsolideer. Maak jou nie 'n groot bladsy.
Aangesien jy reeds kan begin met 'n ander taal CSS (B ss of c-aa). Hierdie twee name is geneig om nie 'n programmeertaal, 'n opmaak taal wees, sodat hulle weet jy sal nie te moeilik wees. Dit is wat kom by CSS, sal ek waarskynlik nie in staat wees om jou die boeke vertel, want ek het nie 'n spesifieke opleidingsmateriaal gehad het nie, ek leer uit oop bronne op die Internet. Sonder CSS is nou kan 'n aanlyn hulpbron doen nie, so dit is 'n algemene, maar sowel as en HTML. Jy kan maklik 'n handleiding oor die Internet. Hierdie twee tale styf gekoppel aan mekaar, met ander woorde, hulle mekaar aanvul. Sodra jy hulle bemeester jy kan kry 'n medalje omdat jy dit verdien het, en hy het die eerste stap in die rigting van die skepping van terreine.
Die tweede stap in die skepping van webwerwe ernstiger, is daar reeds twee rigtings, twee programmeertaal te JavaScript webwerwe te genereer (JavaScript) en PHP (ETP Pee-wee of pie-el-plas). Hulle is ook soortgelyk aan mekaar, maar in die tussentyd hulle is anders en jy moet enige een van hulle kies. Maar ten einde te bepaal wat die eerste vir julle, en dit wat die tweede behoefte om kortliks te kyk na hul vermoëns sal wees. Baie sê dat dit beter is die kennis van PHP, en ek dink ook so, want hy is nader aan my as JavaScript. Maar nog steeds, jy is nie my, en so moet jy jou pad, waarskynlik meer intens is as myne.
So, PHP. Dit is 'n programmeertaal wat nie net sal loop op jou rekenaar, sodat hy sou verdien 'n leser nie genoeg sal wees. Vir hom, moet 'n bediener. Wat is 'n bediener? Dit is amper dieselfde rekenaar waarteen jy nou sit, maar dat jou rekenaar 'n ware bediener geword het, is dit nodig om die vereiste sagteware te installeer. Hierdie sagteware is gratis en jy kan maklik vind dit op die Internet. Maar, ek wil graag om jou te waarsku wanneer ek was in jou plek, en het probeer om sy rekenaar bediener maak, dan het ek nie geweet baie mense weet nie hoe om dit op te stel, ek was nie eens bekend programmeerders wat ek kon help. Dit is waar ek drie maande verloor, ja, ek het selfs probeer om die seisoen te installeer. Sodra, op die Internet het ek afgekom op 'n handleiding, die skrywer van wat by die elektrisiën. Hier het ek 'n baie pret, maar nou het ek doen dit vir 'n paar minute. Vind hierdie handleiding op die Internet, waar al die besonderhede oor wat om af te laai en hoe om te installeer.
Soos vir letterkunde, kan ek 'n baie goeie opvoedkundige materiaal, die skrywer van wat Kucharczyk, genoem PHP voorbeelde beveel. Dit is beslis nie 'n volledige gids, maar daar is basiese konsepte vir beginners en al. Eerstens, die boek lyk vervelig, die skrywer praat oor 'n rekenaarprogrammeerder grou of gerief. Daar is nog steeds goed oor die opstel van 'n bediener, maar ek het nie uitgepluis het, het ek gehelp in hierdie handleiding duistere elektrisiën. Ek vra nie dat jy aanraai om die boek verdeel in deel, lees dit ten volle, en jy sal nie spyt wees. Wou net om te waarsku dat hierdie boek is 'n bietjie verouderd en op die oomblik dit is nog nie voltooi nie, daar is baie uitgelaat, maar is nie die geval is, en dat dit baie duidelik geskryf en daar is basiese konsepte, met die wete dat jy in staat wees om lei nuwe inligting op die Internet.
Kom ons kyk nou JavaScript ondersoek. Dit is ook 'n programmeertaal, maar dit het 'n baie minder funksies in vergelyking met PHP. Dit maak nie enige sagteware en sy behoefte om net literatuur weet vereis, dieselfde leser waarmee jy in kennis van HTML en CSS. Vir jou, wil ek dit beskryf. Dit is 'n programmeertaal wat gebruik word om die terrein te visualiseer, wat beteken dat jy kan bladsye meer interaktiewe maak, al swaai op die terrein verlaat die spyskaart, byvoorbeeld, en nog baie meer. Webwerf word lewendig. Met betrekking tot die literatuur oor die Internet dit 'n baie, en ek dink jy kan maklik vind presies wat jy nodig het.
Ons kan nou somtotaal. Wanneer die skep van 'n webwerf is verpligtend tale HTML en CSS. Ten einde vir die webwerf is meer lewendig, interaktiewe behoefte om JavaScript te voeg. As jy wil 'n webwerf ernstige skep, dit wil sê, voeg terugvoer, gesels, forum of registrasie is nodig om kennis van PHP-programmeerder het. Om eerlik te wees, in PHP, jy kan 'n mens meer tegnologie voeg - is die databasis, soos MySQL (Mu-skool). Alhoewel die databasis kan werk met 'n bediener-kant taal, dit is, 'n onafhanklike stelsel, maar al hoe meer dit gebruik word in kombinasie met PHP.
Die databasis is in staat om van die stoor van 'n miljoen rekords terwyl haar skryf en lees nie verander nie. Baie databasisse, die mees algemene is MySQL. Dit maak gebruik van SQL navrae tegnologie, met ander woorde, SQL - dit is 'n aparte taal. Maar ek kan jou verseker, as jy die PHP weet, MySQL dan sal jy maklik genoeg gegee, want in PHP reeds funksies om te lees, skryf, skep, skrap, en so aan.
Web ontwikkeling eindig nie daar nie, wat jy bo lees is net 'n basis, daar is baie programmeertale soos Perl, Java, VBScript, Firebird, Linter, Oracle, MongoDB ... Ook in bykomend tot hulle daar is ander tegnologie, byvoorbeeld, werk met beelde (PhotoShop) of die skepping van animasie (Flash) op die animasie is 'n ander tak is Action programmeertaal (Aksie-script), met sy hulp jy sal dit makliker wees om 'n animasie te skep. Java, JavaScript en Action is baie soortgelyk aan mekaar, want hulle het 'n eenvormige standaard, met ander woorde, hulle het dieselfde wortel.
Ek wil graag noem dat na al die bogenoemde weet kan nie op 'n professionele vlak. Dit moet dit ontwikkel word in sy veld. As jy 'n PHP-programmeerder wat jy nodig het om te HTML, CSS, PHP en MySQL weet. As jy 'n uitleg wat jy nodig het om te weet HTML, CSS en JavaScript. Wel, as jy 'n web dazayner is dan, natuurlik, moet jy besit HTML, CSS en Photoshop. Animator moet weet PhotoShop, flits, en Action.
Wanneer ons kantoor in KAINS.RU maatskappy kom 'n nuwe werknemer, eis ons van Hom die spesifieke kennis in die veld van die skep van webtuistes en ander Internet programme wat nie gebeur het nie aan die begin van hierdie artikel. Ek weet alles en niks op dieselfde tyd. Leer, want die Internet is 'n instrument wat beide voordeel en skade kan bring. Sterkte aan julle!
Desember 2011
Wanneer herdruk hierdie artikel direkte skakel na die webwerf www.kains.ru - skepping van webwerwe in Basjkirië, word vereis.
Similar articles
Trending Now