Ako želite karijeru u web dizajnu, morate imati ova znanja
Jeste li ikada pogledali omiljenu web stranicu i zapitali se šta je čini toliko posebnom? Da li ste obratili pažnju na način na koji je postavljena, na to kako se ponašaju tipke kada ih pritisnete, ili bilo koji drugi deo i pomislili: „Pitam se koliko je ovo komplikovano", ili „Voleo/la bih da mogu i ja ovo da uradim"?
Sve su to pitanja koja spadaju u posao web dizajnera. Ako je ovo polje koje vas interesuje, predstavljamo vam neka od najvažnijih znanja koja su potrebna kako biste sami kreirali web stranice.
Ali pre svega, da bismo bolje razumeli prirodu ovog posla, napravimo korak nazad.
Šta sve rade web dizajneri?
Web dizajneri su profesionalci koji se bave i front-end i back-end programiranjem, iako su to ponekad odvojeni poslovi.
Kôd koji pišu front-end developeri pokreće se unutar korisnikovog pretraživača, dok back-end developeri pišu kôd koji se pokreće na web serveru.
Koja je razlika između front-end i back-end programiranja?
Razmislite o tome ovako: back-end developer je kao inženjer koji dizajnira i stvara sisteme koji pokreću grad (struja, voda i kanalizacija, prostorno uređenje itd.), dok je front-end programer onaj koji postavlja objekte na ulice i omogućuje da sve to bude spojeno ispravno tako da ljudi mogu normalno da žive. Oni takođe brinu o tome da ne postoje greške ili „bagovi“ na front-end delu, kao i da dizajn izgleda onako kako treba na različitim platformama i pretraživačima.
Kameron Čapman je za portal „Skillcrush“ pregledala desetine oglasa za posao web dizajnera, kako bi sastavila listu veština koje se najviše traže.
HTML i CSS
HTML (Hyper Text Markup Language) i CSS (Cascading Style Sheets) su najosnovniji materijal za web dizajnere. Bez njih, ne možete da stvorite web stranicu. Sve što biste dobili bio bi neformatiran tekst na ekranu. Bez HTML-a ne možete čak ni da dodate slike na stranicu.
Bilo da želite da budete dizajner koji radi na kompletnoj web stranici, front-end ili back end developer, u svakom slučaju morate da savladate pisanje koda u HTML-u i CSS-u. Dobra vest je da sve potrebno znanje i veštine za osnovno programiranje u ovim jezicima možete da steknete za samo nekoliko nedelja.
JavaScript
Neke osnovne web aplikacije možete da stvarate pomoću ova tri jezika: HTML, CSS i JavaScript (skraćeno JS). JavaScript vam omogućuje da dodajete više funkcionalnosti na svoje web stranice.
Na najosnovnijem nivou, JS omogućuje da dodajete razne interaktivne elemente na vaše web stranice. Koristite ga kako biste kreirali mape koje se ažuriraju u stvarnom vremenu, interaktivne video-snimke i onlajn igrice.
Stranice kao što je „Pinterest“ koriste JavaScript da bi njihov korisnički interfejs bio jednostavan za korišćenje. Činjenica da se stranica ne učitava ponovo kad god „pinujete” nešto moguća je zahvaljujući JavaScriptu. To je ujedno i najpopularniji programski jezik u svetu koji možete naučiti, tako da bez obzira na vaše planove za karijeru, JS je zaista vredan učenja.
jQuery
jQuery je JavaScript biblioteka: skup dodataka i proširenja koji čini programiranje u JavaScriptu bržim i lakšim. Umesto da pišete svaki kôd ispočetka, jQuery vam omogućuje da dodajete gotove elemente u svoje projekte, koje onda možete da prilagodite potrebama (jedan od razloga zašto je poznavanje JavaScripta tako važno).
Možete da koristite jQuery za aplikacije kao što su tajmeri za odbrojavanje, za pretraživanja koja se samodovršavaju, pa čak i za automatsko razmeštanje i promenu veličine koordinatne mreže, takozvanog „grida”.
JavaScript okviri
JS programski okviri (uključujući AngularJS, Backbone, Ember i ReactJS) daju gotove strukture vašem JavaScript kodu. Postoje različite vrste okvira za različite potrebe, iako su četiri pomenuta najpopularnija i poslodavci najčešće traže njihovo poznavanje.
Ti okviri zaista ubrzavaju proces dizajna, a mogu se koristiti s bibliotekama poput jQuery kako biste smanjili količinu pisanja kodova od početka.
Osetljivi i mobilni dizajn
Danas sve više ljudi pristupa internetu sa svojih mobilnih uređaja i to mnogo češće nego s desktop računara, tako da nije ni čudo da je poznavanje prilagodljivog, tj. „responsive“ dizajna veština koja je veoma važna za poslodavce. Osetljivi dizajn znači da se izgled web stranice (a ponekad i funkcionalnost i sadržaj) može promeniti u zavisnosti od veličine ekrana i uređaja koje neko koristi.
Na primer, kada korisnik poseti web stranicu sa desktop računara s velikim monitorom, dobiće više kolona, bolju grafiku i mogućnost interakcije putem miša ili tastature. Na mobilnom uređaju, ista web stranica će se pojaviti kao jedna kolona optimizovana za interakciju putem dodira, ali koristeći iste baze podataka.
Mobilni dizajn može da uključuje osetljivi dizajn, ali takođe uključuje i stvaranje odvojenih stranica za mobilne uređaje. Ponekad je iskustvo koje želite da korisnik ima prilikom posete vaše stranice na desktop računaru potpuno drugačije od onoga što želite da vide kada posete te stranice sa svog pametnog telefona, te u tim slučajevima ima smisla da web stranica za mobilne uređaje bude potpuno drugačija.
Tako će, primera radi, za web stranicu banke biti smisleno da ima posebnu stranicu za mobilne uređaje, koja će da omogući korisnicima da vide stvari kao što je adresa najbliže banke i pojednostavljeni prikaz računa (jer su mobilni ekrani manji).
Ako želite da pretvorite svoju kreativnost u dobro plaćeno zanimanje, onda je karijera u web dizajnu odličan izbor za vas. Više o potrebnim veštinama i znanjima za ovu karijeru možete saznati kada upišete obuku za web dizajnera.
(Telegraf.rs)
Video: Vujanić: U Srbiji je propisano da odeća ne sme da ometa bezbednost upravljanja
Telegraf.rs zadržava sva prava nad sadržajem. Za preuzimanje sadržaja pogledajte uputstva na stranici Uslovi korišćenja.
Baa
A gde ti je php
Podelite komentar
Dizajner
php,mysql??
Podelite komentar