Cum de a deveni un webmaster, modul de a începe un blog webmasteri Romana Chernyshova
Nu de multe ori, dar cu o frecvență de invidiat mă întreba cum de a deveni un designer de web și care de fapt nevoie pentru a începe? fapt curios că acest interes în modul în care oamenii nu au niciun raport de programare și programatori maturate în Delphi. Prin dreptul de web designer poate fi numit de către orice utilizator care nu se poate efectua sarcini complexe, cum ar fi instalarea de CMS si setarea, selectarea și site-ul șablon de montare, înregistrarea în cataloage și instalarea contoarelor, redare și plasarea logo-ul.
Cum de a deveni un webmaster al acestui nivel, cred că, în principiu, în mod clar, este nevoie de mult. suficienta dorinta, un pic de timp liber și capacitatea de a utiliza un calculator la nivel de utilizator sau utilizator avansat ușor. cunoștințe utile de HTML si CSS, este de dorit să JS, capacitatea de a lucra în PhotoShop, astfel încât să nu interfereze cu cunoștințe de bază de PHP și baze de date (deși, uneori, fără a costurilor).
Această cunoaștere va fi suficient pentru a descărca și instala oricare dintre CMS, și apoi configurați-l în aproape orice mod de a se potrivi nevoilor dumneavoastră. alege cu ușurință șablonul pentru CMS, editați-l, și chiar ceva pentru a modifica, adăuga câteva widget-uri care lipsesc. Dupa ce a citit un scurt ghid pentru crearea de template-uri pentru CMS populare (de exemplu, Joomla sau WordPress), puteți crea propriile șabloane. Și, în cele din urmă, nu este ciudat suna, chiar și pentru a primi comenzi și de a face bani.
O altă întrebare este cum de a deveni un web designer profesionist? Prin aceste cuvinte nu înseamnă doar capacitatea de a lucra cu un set de programe gata făcute, și capacitatea de a scrie programul finit. De fapt, un webmaster profesionist - un dezvoltator de web. Și din acel moment, toate cele mai complexe și interesante.
Pentru a te intelege ca un web designer profesionist, dezvoltator web, nu a avut suficient de lucru.
Ce cunoștințe și tehnologii trebuie să aveți?
(Începe studiul ar trebui să fie primul element și apoi, treptat, toate, desigur, nu va funcționa corect, deci - pas cu pas)
2. Învățarea de a impune, de asemenea, va trebui să învețe să lucreze cu PhotoShop'om, și nu doar taie imaginea de aspectul finit, și de a crea propriile modele de înaltă calitate. De asemenea, atunci când tăierea este mereu prezent în ce format este mai bine pentru a salva o imagine JPG, PNG, GIF sau, pentru a fi capabil de a optimiza și de a crea sprite. Lecții și tutoriale despre lucrul cu PhotoShop'om mai mult decât suficient, Google.
4. Apoi, du-te la serv de programare. limbi, cea mai mare parte. Dacă în paragrafele anterioare, puteți, de asemenea, undeva „lazhanut“ atunci când scrieți script-uri este posibil. limbaje de programare PHP și Perl, ar putea fi utilă și ASP (de preferat), prin scripturi scrise în aceste limbi depinde de aproape totul, toate funcționalitatea este implementată pe ele. Calitatea scripturilor scrise depinde de viteza site-ului, securitatea, scalabilitate, suport pentru dezvoltatori terți. Cu alte cuvinte, trebuie să fie în măsură să scrie cod de calitate, mai bine decât să se obișnuiască inițial curățenie și ordine (desigur, acest lucru se aplică tuturor). OOP, modele, algoritmi, MVC. Puteți începe cu cărți PHP ochii hacker. M. Flenov. apoi PHP. Obiecte, modele și tehnici. M.Zandstra și modele de design, Gamma E. ...
5. Fără cunoștințe în domeniul bazelor de date, de asemenea, nu se poate face. Start curs este recomandat cu mySQL. Acesta ar trebui să citească una, două cărți și să învețe cum să fie optimizate și trebuie să cunoască toate locurile fine pentru a înțelege principiile server mySQL, este de dorit să fie capabil să-l configurați (în cazul în care să fie posibilă). de distribuție a sarcinii în proiecte extrem de încărcate, toate nivelurile keshirovniya, inclusiv scripturi server-side cu un geamăt.
6. Este necesar de a învăța cel puțin un sistem de operare UNIX - Debian, CentOS, FreeBSD sau Ununtu. Compilați kernel-ul cu diferiți parametri nu pot fi necesare, dar instalarea și configurarea diferitelor servicii va necesita foarte des. Trebuie să știi cele mai multe echipe de a lucra de la linia de comandă și să fie capabil de a configura Apache, Nginx, MySQL, PHP (știu cât mai mult posibil despre plug-in-uri) nu va preveni Dovecot, FTP, DNS, Sphinx, Memcache. Citește Linux ochii hacker. M. Flenov
O gamă largă - set, apoi urmează să sape adânc și să învețe cât mai mult posibil o varietate de tehnologii, cadre, CMS și caracteristicile lor. În paralel, ca studiul are totul de a face cu domenii, caracteristici ale diferitelor gazde web, CEO și optimizarea motorului de căutare, copywriting și rescrierea. Dacă dobândi cunoștințe în domeniul Java, C ++, C # sau Delphi va face bine.
echipamente de afaceri următor. Cu cât plătiți în timp ce lucra la sarcini practice și de formare mai mult, cu atât mai mult se îngropa în tendințele de mai sus și tehnologii, și mai ales un web designer profesionist, dezvoltator web, devenit.