Gå til innhold

Skal lese litt om web-design i sommerferien


Anbefalte innlegg

Hei

 

Jeg har tenkt å lese om hvordan man skal lage en web side fra scratch i løpet av den 2 mnd lange sommer ferien. Søkte litt på Amazon, men var så utrolig mye forskjellig. Så jeg lurer på hvilken bøker (tenker jeg trenger ett par) vil anbefale til en nybegynner når det kommer til web utvikling. Har tidligere erfaring med applikasjons utvikling med C++, litt C# og vb.net.

 

Takk.

Lenke til kommentar
Videoannonse
Annonse

Det finnes hundrevis av ulike rammeverk for webutvikling du kunne ha sett på, så skjønner at du trenger litt veiledning. Siden du kan litt C# kan jeg foreslå ASP.NET MVC, og da gjerne boken ASP.NET MVC in Action (er glad i bøkene fra Manning).

 

I tillegg - hvis du er helt nybegynner på web - ville jeg kjøpt en HTML/CSS-bok. Men jeg har aldri kjøper en selv, så aner ikke hvilken det skulle være...

 

Og for at det skal bli helt komplett ville jeg også tatt med en eller annen JavaScript-bok, og tror da jeg ville anbefale en bok om jQuery (det mest populære JavaScript-bibloteket). jQuery in Action skal være en av de beste, men det kan hende den krever kjennskap til JavaScript. JQuery for Dummies er en annen mulighet om du foretrekker den typen bøker (vi snakker jo om sommer-lesing tross alt).

Endret av torbjørn marø
  • Liker 1
Lenke til kommentar

Til HTML / CSS ville jeg bare brukt w3schools. Flotte tutorials om det meste om webdesign /-utvikling. Du kan også vurdere å se på Joomla! eller et annet CMS til backend, men det er kanskje uaktuelt om du vil lage alt "fra scratch". Ellers er PHP ganske greit, og støtta hos flere hoster.

 

Hva slags nettside er det snakk om? Skal den oppdateres ofte, av andre enn deg? Dynamisk?

 

Normalt sett ville en bok fra 2006 kunne fungert helt fint, da teknikkene er det samme. Derimot er HTML5 greia nå, ikke XHTML. Men det er såpass likt at det kanskje blir det samme, men ville funnet en ny bok med fokus på det nye.

Helt uenig. HTML5 er ikke ferdig, og med mindre du vil ha konkret nytte av det (canvas / audio / video) OG er villig til å gi opp støtte for nettlesere som bare er noe eldre, er det ikke noe poeng i å bruke det. Noe du ikke bør ha behoc for i den første nettsida du lager. HTML er til markup - organisering av innhold, og det skal være enkelt. Ta for eksempel html-en her. Bare snakk om å legge til rette strukturen for å kunne stilsette den med CSS.

Endret av hlnd
Lenke til kommentar

Jeg har en stor klump av en bok som tar for seg HTML og CSS som jeg kjøpte i forbindelse med et fag jeg tok på skolen, og jeg syns jeg fikk litt ut av det i starten, men gjennombruddet av forståelse fikk jeg uansett vha. w3schools. Her går det også an å lese seg opp på litt basic Javascript, PHP, SQL og andre språk i tillegg (tar faktisk for seg noe VBScript også, men dette er bare for IE og er ubrukelig i den forstand).

 

Boken jeg leste var HTML & CSS: The Complete Reference, som tar for seg HTML5 også. Men kan du HTML så kan du HTML, er ikke så stor forskjell mellom 4.01/XHTML og 5, no problem. Denne er grei for å få deg i gang til å forstå hvordan ting hører sammen, samt du får litt historie om hvorfor ting er slik og slik som kan være interessant. Stoffet er heller ikke så tørt at det gjør noe. Men etter at du har fått opp din første side med litt lenker osv. så begynner boka fort å bli kjedelig, og å bruke oppslagsverk på nettet er raskere (boka har også et fullt oppslagsverk på tags i HTML/CSS).

 

Som nevnt så mange ganger i andre tråder så er w3schools en flott side for læring av i alle fall basic/medium HTML/CSS, men det er noen rare eksempler noen steder, så ikke ta alt for 100% god fisk, og ikke kopier eksempler inn til sidene dine uten å forstå hvordan de fungerer om det er snakk om f. eks skriving til en database, da det kan være en stor sikkerhetsrisiko. Her snakker jeg hovedsaklig om PHP-seksjonen deres.

 

Om du velger å programmere ting fra scratch selv så må du velge deg et serverside-scriptingspråk. De mest populære er PHP, ASP, Perl og Python tror jeg. Selv programmerer jeg i PHP, og selv om du allerede er vant med .net-språk, så er dette et lett språk og hoppe over på. Syntaxen er inspirert av C/C++ og Perl m.mer. PHP har også en veldig flott manual på nettet, nemlig php.net.

 

Personlig lærte jeg basic PHP på skolen, men siden jeg kunne java så gikk jeg igjennom w3schools, endel php.net og resten er selvlært. Det er ganske enkelt når du har erfaring med et annet språk.

 

Er ikke vits å snakke om rammeverk før du kan litt, om tanken er å lære. Spør du meg.

Lenke til kommentar

Du kan godt lære fra HTMLDog. Stort sett er det bare å endre doctypen, og å ikke self-close tagger, slik XHTML gjør.

XHTML: <br /> og <img src="img.gif" alt="img" />

HTML4/5: <br> og <img src="img.gif" alt="img">

 

Helt uenig. HTML5 er ikke ferdig, og med mindre du vil ha konkret nytte av det (canvas / audio / video) OG er villig til å gi opp støtte for nettlesere som bare er noe eldre, er det ikke noe poeng i å bruke det. Noe du ikke bør ha behoc for i den første nettsida du lager. HTML er til markup - organisering av innhold, og det skal være enkelt. Ta for eksempel html-en her. Bare snakk om å legge til rette strukturen for å kunne stilsette den med CSS.

Du trenger ikke gi opp støtten til eldre nettlesere selv om du skriver HTML5. Det går fint an å skrive HTML5-dokumenter uten å bruke noen av de nye taggene. Det vil fortsatt være HTML5 sålenge doctypen er spesifisert til det og siden er validert. HTML5 har en god del nye attributter som øker funksjonaliteten til nye nettlesere. Eldre nettlesere vil fremdeles fungere helt fint, selv om de vises på gamlemåten. Se feks på HTML5 form-attributter.

 

Jeg anbefaler alle å heller kode for fremtiden enn med steinalderteknologi. Når "alle" nettlesere bruker HTML5, vil det også fremtvinge oppgraderingsbehovet av nettlesere.

  • Liker 2
Lenke til kommentar

Du kan godt lære fra HTMLDog. Stort sett er det bare å endre doctypen, og å ikke self-close tagger, slik XHTML gjør.

XHTML: <br /> og <img src="img.gif" alt="img" />

HTML4/5: <br> og <img src="img.gif" alt="img">

Skal sies at HTML5 tillater /> på void-elementer, dvs. elementer uten innhold (f.eks. input, meta osv). Mer om det her.

 

Ellers er jeg enig oppfordringen om å bruke HTML5. Men som Occi sier - kan du HTML, så er det lett å veksle mellom HTML4,5 og XHTML.

 

Min oppfordring er å skaffe en lettlest bok for å komme i gang, og så basere seg mer på det du finner på nettet etter hvert. Prøv og feil, så blir det bra til slutt. Lykke til, da!

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...