» »

Kako začeti z učenjem izdelave spletnih strani?

Kako začeti z učenjem izdelave spletnih strani?

IcyFox ::

Pozdravljeni, rad bi se naučil izdelave spletišč. Na Udemy sem našel zelo dober course (Web Development Bootcamp), ki pokrije večino osnov HTML, CSS in Javascript ter nekaj drugih stvari (MongoDB, jQuerry, Bootstrap...). Začel bom verjetno s tem coursom, ampak potem ne vem kako bi nadaljeval. Malo sem namreč zmeden, ker je, ko malo pregledujem po spletu, povsod toliko stvari ki bi jih naj znal. Angular, Css preprocessors, NodeJS, AJAX, mySQL, SQL, Ruby on Rails... Kje bi lahko sprva izvedel, kaj večina teh izrazov sploh pomeni (če googlam vsakega posebej mi dejansko ne pomaga) in zakaj se uporabljajo ter kateri so bolj pomembni kot drugi?

TheBlueOne ::

Na lynda.com imas tutorial za kako narediti celotem template za Wordpress. Potreboval bos znanje HTML, CSS in pa kako deluje Wordpress, kar pa povedo v tutorialu.

S tem bos lahko uporabil za osnovo Wordpress, stran pa si lahko postimas, da izgleda kakor si zelis.

Invictus ::

w3schools...
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

blackbfm ::

Za začetek rabis osnove html, js/jquery, php, css (nobenih preprocesorjev, bootstrapov in ostalega balasta) in sql

Za naprej pa priporocam wordpress

kuall ::

takole se te stvari kategorizira:

angular, ajax, nodejs, knockoutjs: javascript knjižnice za hitro komunikacijo s strežnikom (pridobivanje podatkov iz baze) in spreminjanje htmlja, da se ne rabi osvežit cela strani.

sql, mysql: to ponavadi programirajo backend programerji.

uporabljaj jsfiddle

css in sql bi znala bit zajebana. sql je neintuitiven, css pa ima polno nekih nelogičnih trikov. javascript je pa čist ok klasičen jezik.

Stari89 ::

Da boš vedel, kaj večina izrazov pomeni: en lep video, kaj obstaja in kje bi morda bilo dobro začet. Veliko informacij, ampak ti jih vsaj malo popredalčka.

Najprej, NAJPREJ: Razčisti si, kaj je front-end (client) in kaj je back-end (server) ter kje teče katera koda. Opažam, da to ve premalo ljudi, celo nekateri web developerji.

Za štart začni s HTML, CSS in Javascript. Brez tega ne gre.
Če želiš shranjevat podatke (recimo uporabnike in podobno), boš potreboval server in bazo. Tu se zadeve precej razvejijo, saj imaš ogromno ogromno ogromno tehnologij. Nekatere malce bolj pašejo skupaj, tako da se jih "povezuje" v stack oz. software bundle. Nekateri popularni:

  • LAMP - Linux, Apache (server), MySQL (podatkovna baza), php (skriptni jezik). Zelo popularno, vse zastonj, ogromen community. Ne-tako-zajebana zadeva za začetnike.

  • ASP .NET MVC - Microsoftov framework. C# (skriptni jezik na serverju), T-SQL (baza). Za square, kot sem jaz.

  • MEAN - MongoDB (baza), Express.js (framework), Angular (front-end), Node.js (Javascript runtime environment). Hudo popularna kombinacija, če si hip in če si kul. Vse teče v Typescriptu (nadgrajeni Javascript), tako da imaš na serverju in clientu ist skriptni jezik.


Če bi se danes začel učit web-developmenta, bi definitivno štartal z MEAN stackom. Tehnologije pašejo skupaj kot ata na mamo. Rabiš samo poljuben urejevalnik besedil (popularen je Visual Studio Code) in že lahko začneš. Morda bi namesto Angularja uporabil React, saj je bolj inuitiven in bolj fleksibilen. Vse to seveda, ko obvladaš HTML, CSS in Javascript.

Pa kot je že nekdo omenil: za začetek ne rabiš Bootstrapa in CSS preprocessorjev. Profesionalno tega še nisem rabil. Ne pa bo škodilo, če nekoč znaš, še posebej če boš veliko delal na front-endu.

Vazelin ::

SQL osnovno zna že vsaka malo bolj ambiciozna tajnica.

Stari89 ::

Aha še to: če želiš nahitro postavit neko stran, če nimaš neke prehude funkcionalnosti in če si želiš malo izognit ubadanju s serverjem in bazo, ti priporočam, da uporabiš Content Management System (CMS), ki za to poskrbi namesto tebe. Nekateri popularni, ki tečejo na LAMP stacku:

  • Wordpress

  • Drupal

  • Joomla!


Za osnovno stran z nekaj zavihki, tekstom in slikami ter s kontaktnim obrazcem je to čisto dovolj. Super način, kako v študentskih letih zaslužit za najemnino.

Zgodovina sprememb…

  • spremenilo: Stari89 ()

IcyFox ::

Stari89 je izjavil:

Aha še to: če želiš nahitro postavit neko stran, če nimaš neke prehude funkcionalnosti in če si želiš malo izognit ubadanju s serverjem in bazo, ti priporočam, da uporabiš Content Management System (CMS), ki za to poskrbi namesto tebe. Nekateri popularni, ki tečejo na LAMP stacku:

  • Wordpress

  • Drupal

  • Joomla!


Za osnovno stran z nekaj zavihki, tekstom in slikami ter s kontaktnim obrazcem je to čisto dovolj. Super način, kako v študentskih letih zaslužit za najemnino.

In kako lahko s tem služiš?

janig ::

Prodat moras.

IcyFox ::

janig je izjavil:

Prodat moras.

Že haha ampak kje in kdo to dejansko kupi?

janig ::

That's the name of the game.
Kakorkoli, sploh ni povedal kaksen background ima in mu ponujate Angular kjer je 100+ razlicnih tehnologij. Naj zacne s php in mysql kot je prakticno vsak.

Stari89 ::

@IcyFox: Mah, najde se kake s.p.-je. Recimo kaka kolegica od mame, ki ima frizerski salon. Kak stric, ki je mizar. Sosed, ki ima malo picerijo. Etc ... Ni (več) za živet od tega, je pa super, ko si študent, da namesto paštete kdaj poješ tudi pravi zrezek. Prodaja je samosvoja spretnost, katere znanje ne škodi nikomur.

@janig: Pa ne vem, zakaj se ne bi nekdo iz štarta naučil Angular (ali React ali Vue) oz. kar cel MEAN stack. Namesto PHPja, Javascripta, query jezika za MySQL in še česa imaš tu samo Typescript (nadgrajeni Javascript). Ne bom rekel, da je PHP za dinozavre, saj je še kako živ. Menim pa, da so nove reči funkcionalno veliko bolje prilagojene današnjim razvojnim trendom in nič ne kaže, da grejo tile trendi stran.

@OP: Anyway ... HTML, CSS in Javascript. Brez tega ne gre tudi, če se z ostalimi uporabniki ne strinjamo, kje začet z drugim. :)

scipascapa ::

Modern Frontend Developer in 2018

Learn to code in 2018, get hired, and have fun along the way

Kot vsi pravijo HTML , CSS in Javascript za dobro jutro aka za osnovno šolo, potem greš naprej na srednjo itd...you get the slika? :)

Zgodovina sprememb…



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Učenje programiranja (Front-end) (strani: 1 2 )

Oddelek: Programiranje
5212799 (9895) matjash
»

Kaj sledi po tem?

Oddelek: Izdelava spletišč
163286 (2665) Gandalfar
»

Prihodnost html-ja, js, ...

Oddelek: Programiranje
102250 (1601) Jerry000
»

Kaj prvo PHP ali Javascript (strani: 1 2 )

Oddelek: Izdelava spletišč
779361 (7969) HardFu
»

Kaj se učiti

Oddelek: Izdelava spletišč
322424 (1855) MrBrdo

Več podobnih tem