50 Trebuie să citiți cărți despre dezvoltarea web

În calitate de dezvoltatori web, este logic să găsim resurse de învățare pe mediul preferat, pe Internet. Cu toate acestea, există anumite beneficii pentru metoda de învățare a Școlii Vechi; cartea tipărită. Au trecut prin cicluri riguroase de editare și puteți avea încredere în editori solizi, precum O'Reilly. De asemenea, puteți avea încredere în evaluările utilizatorilor și comentariile pe site-uri precum Amazon. Puteți face o achiziție în cunoștință de cauză cu ajutorul acestor comentarii și nu trebuie să vă faceți griji că aceste titluri cu un grad ridicat de evaluare vor fi corecte sau scrise prost. Contractele de publicare sunt, în general, date doar industriei și liderilor de gândire cărora merită să le ascultați și să le învățați.

Iată 50 dintre cele mai apreciate publicații de imprimare pe cele mai multe subiecte de dezvoltare web.

Postează miniatură de Guillermo Esteves.

CSS

  • 1. CSS: Manualul lipsă

    David McFarland's CSS: Manualul lipsă este peste 500 de pagini de expertiză CSS, cu peste 100 de pagini de tutoriale. Este cel mai bun loc pentru a începe să învățați CSS.

  • 2. CSS Mastery: Soluții avansate de standarde Web

    Dacă sunteți în căutarea unui ghid cu exemple mai avansate de utilizare CSS, CSS Mastery: Standarde Web avansate este o citire excelentă. Autorii Andy Budd, Cameron Moll și Simon Collison sunt dezvoltatori web și designeri extrem de bine respectați.

  • 3. CSS: Ghidul definitiv

    O parte din linia de cărți foarte respectată O'Reilly, CSS: Ghidul definitiv este exact ceea ce implică titlul: o resursă cuprinzătoare de tutoriale excelente și linii directoare de utilizat în programarea cu CSS.

  • Javascript

  • 4. JavaScript: Ghidul definitiv

    David Flanagan a scris 4 ediții ale acestui ghid extrem de popular pentru Javascript. Este un număr de 1.018 de pagini și acoperă aproape fiecare subiect din domeniul javascripting. Este o resursă esențială pentru javascript.

  • 5. Javascript: piesele bune

    Douglas Crockford este un Yahoo! angajat care lucrează la biblioteca YUI și scrie pentru Yahoo! Interface Blog. El este ceea ce numim un maestru de javascript, deci tot ce scrie despre subiectul pe care îl poți lua ca evanghelie.

  • 6. Pur și simplu Javascript

    Pur și simplu Javascript este o carte de SitePoint, și oferă o mulțime de exemple și tutoriale în lumea reală cu privire la modul de utilizare a javascript pentru a rezolva problemele care afectează aspectul web modern.

  • 7. Învățarea jQuery: Design mai bun de interacțiune și dezvoltare web cu tehnici simple JavaScript

    Javascript biblioteca jQuery a luat lumea dezvoltării web prin furtună. Învățarea jQuery este o bibliotecă cuprinzătoare de exemple, tehnici și lectură în profunzime despre tot ce trebuie să știți despre jQuery.

  • Cadrele

    8. Agile Web Development cu Rails

    De când Rails a luat lumea dezvoltării cu furtună cu câțiva ani în urmă, a fost scrisă o mulțime despre cadrul Ruby. Dar nu puteți găsi o resursă mult mai bună decât cea scrisă de creatorul Rails, David Heinemeier Hansson.

  • 9. Dezvoltarea web Python cu Django

    Django este un cadru de tip python excelent și unul foarte respectat în comunitatea de dezvoltare. Dezvoltarea web Python cu Django este de 400 de pagini de tehnici excelente și tutoriale pentru dezvoltarea django de dezvoltare.

  • 10. Codul profesional

    CodeIgnitor este un cadru bazat pe PHP, care a arătat o promisiune excelentă printre alte cadre. Profesionist de cod oferă o imagine de ansamblu asupra programării MVC și subliniază cum să construiți aplicații web excelente cu CodeIgnitor.

  • 11. Începutul CakePHP: De la începători la profesioniști

    Începutul CakePHP: De la începători la profesioniști este un broșură la îndemână pentru începători care încearcă să învețe cadrul bazat pe MVC, dar, așa cum sugerează și numele, este foarte util pentru un programator CakePHP intermediar sau avansat. Cartea susține că este destinată ...

    ... o audiență de dezvoltatori deja familiarizați cu PHP, dar care nu pot fi experți PHP. Această carte este adaptată pentru cei noi la CakePHP și care doresc un tutorial aprofundat.

  • PHP

  • 12. Programarea PHP

    Programarea PHP este o carte excelentă de la O'Reilly, care este scrisă chiar de creatorul PHP, Rasmus Lerdorf. Lerdorf prezintă câteva dintre elementele de bază ale programării PHP, precum și subiecte precum PHP și MySQL, XML și generarea PDF-urilor. Perfect pentru incepatorul PHP.

  • 13. Carte de bucate PHP

    O altă resursă stelară de la O'Reilly, Carte de bucate PHP face munca rapidă de a furniza "rețete" simple de PHP care variază de la începători la avansați. Este o referință excelentă pentru a vă ajuta să găsiți rapid cum să faceți o mulțime de lucruri în PHP ... NET scrie că ...

    Această carte este absolut ambalată cu soluții rapide la obstacole sau idei comune în PHP. Capitolele privind securitatea sunt în valoare de greutatea lor în aur, deoarece veți învăța cum să vă protejați în mod corespunzător site-ul împotriva utilizării neautorizate.

  • 14. Dezvoltare web PHP și MySQL

    Când vine vorba de dezvoltarea aplicațiilor web, PHP și MySQL merg împreună ca untul de arahide și jeleu pentru a face site-uri dinamice. Dezvoltare web PHP și MySQL încearcă să ajute cu multe aspecte ale învățării cum să programezi cu cei doi subiecți.

  • 15. Wicked Cool PHP: Scripturi din lumea reală care rezolvă probleme dificile

    Titlul singur trebuie să fie un motiv suficient pentru a cumpăra acest ghid de resurse PHP. Veți învăța cum să faceți multe lucruri prin PHP: trimiteți și primiți notificări prin e-mail, urmăriți comportamentul vizitatorilor cu cookie-uri și sesiuni, suprascrieți setările implicite ale PHP, manipulați datele, imaginile și textul în zbor, folosiți SOAP și alte site-uri Web servicii, creați un sondaj online, un sistem de livrare ecard și un blog.

  • 16. PHP pentru World Wide Web, ediția a doua

    PHP pentru World Wide Web este o carte extrem de apreciată pe baza învățării bazelor PHP. În cea de-a 5-a ediție a fost adăugată o secțiune pe noul motor Zend, suport XML actualizat și multe alte subiecte. 480 pagini de literatură clasică PHP.

  • Piton

    17. Învățarea Python

    Învățarea Python este în ediția a 3-a și pentru un motiv bun. Cartea a devenit o resursă excelentă datorită abordării excelente pas cu pas a fundamentelor limbajului Python. Abordarea sistematică a învățării este ideală pentru programatorii care doresc să cunoască limba mai bine, precum și pentru experții care au nevoie de o referință la îndemână.

  • 18. Referință esențială Python

    Impreuna cu Învățarea Python, Python Essential Reference trăiește până la numele său. 230 din cele 648 de pagini sunt anexe strict tehnice, iar cartea cuprinde mii de informații online într-o carte tipărită.

  • 19. Programarea expert Python

    Expert Python Programming este o referință nouă, lansată abia în septembrie. Deși nu poate fi la fel de veche sau stabilită ca alte cărți, cartea este orientată spre dezvoltatorii Python care doresc să-și optimizeze programarea și să-și perfecționeze tehnicile de dezvoltare.

  • Rubin

    20. Limba de programare Ruby

    Limba de programare Ruby este una dintre singurele cărți de pe listă pentru a primi un 5/5 stele de la Amazon. Resursa O'Reilly pe Ruby este un ghid excelent pentru cei care doresc să învețe limba de jos în sus. Textul este centrat în mare parte în jurul teoriei și explică în detaliu API-ul și sintaxa din jurul limbii.

  • 21. Începutul Ruby: De la începător la profesionist

    Început de la Ruby: De la începători la profesioniști explică puțin despre tot ce înconjoară limba. Acesta oferă un tutorial cu privire la principiile care stau la baza programării orientate pe obiecte, explică aspectele cheie ale accesului la baze de date precum Ruby, și oferă în cele din urmă o prezentare generală a Ruby on Rails.

  • 22. Ruby Cookbook

    Ruby Cookbook este exact ceea ce implică titlul: un ghid de rezolvare a problemelor pentru dezvoltarea în limba Ruby. Oferă sute de soluții din lumea reală, completate cu mii de linii de cod pentru reutilizare în propriile proiecte.

  • Linux

    23. Un ghid practic pentru comenzi Linux, editori și programare Shell

    Această carte este o resursă indispensabilă pentru utilizatorul Linux. Este vorba despre 1.008 de pagini, deci este de dimensiunea a cel puțin două cărți pe tema Linux. Este incredibil de aprofundat și cel mai bun dintre exemplele folosite în carte poate fi folosit pentru anii următori, deoarece cartea este distribuită în proporție de 100% și eliberează agnostic.

  • 24. Ghidul de buzunar Linux

    Dacă sunteți în căutarea pentru ceva mai mic, Ghid de buzunar Linux această carte minusculă de doar 224 de pagini se îmbină cu un perete în ceea ce privește numai includerea celor mai bune informații și evitarea bloatului în cadrul cărții. Este tot ucigaș, fără umplutură.

  • 25. Biblia Linux, ediția 2008: lansați Ubuntu, Fedora, KNOPPIX, Debian, openSUSE și alte distribuții

    Există tone de diferite "arome" de Linux, iar această carte explică tot ce ar putea fi nevoie să știe un utilizator nou sau migrat înainte de a face saltul și de a alege o distribuție a Linux-ului. Această carte îi va ajuta pe începător să aleagă ce distribuție este cea mai bună pentru ei și arată conturile din lumea reală despre modul în care oamenii folosesc Linux.

  • 26. Linux pe scurt

    Ellen Siever are o carte excelentă care explică Linux pe scurt la incepatorul Linux. Cartea conturează aspectele legate de administrarea și utilizarea efectivă a sistemelor Linux.

  • Gestionarea bazelor de date

    27. Pro Oracle Application Express

    Pro Oracle Application Express, sau "APEX" este un cadru de dezvoltare a aplicațiilor incredibil de util și inovator pentru crearea de aplicații bazate pe baze de date. Această carte vă permite să ajungeți sub capotă și să vă murdăriți mâinile cu APEX și cu toate funcționalitățile avansate pe care le poate aduce la următoarea aplicație.

  • 28. MySQL de înaltă performanță

    MySQL de înaltă performanță este o altă carte stelară de la O'Reilly. Cartea este co-scrisă de ex-Yahoo! empoloyee Jeremy Zawodny. Cu un site popular, cum ar fi Yahoo !, unul dintre elementele esențiale ale backend-ului lor este să vă asigurați că performanța site-ului rămâne ridicată. MySQL este cunoscut pentru faptul că nu are o literatură bine documentată cu privire la aspectele legate de fiabilitate, scalabilitate și performanță. Această carte prezintă multe strategii și tehnici care permit aplicației dvs. bazate pe MySQL să funcționeze mult mai bine.

  • 29. Cursul Crash MySQL (Sams Teach Yourself în 10 minute)

    Crash Curs de MySQL este un ghid rapid și ușor de folosit pentru începătorii MySQL. Aflați cum să fiți productivi imediat în programarea MySQL cu 30 de cursuri hands-on.

  • 30. PostgreSQL

    PostgreSQL este un tutorial cuprinzător cuprinzând peste 1000 de pagini. Cartea acoperă elementele de bază ale programării și teoriei PostgreSQL și prezintă caracteristici care se bazează pe ele. Este inventat ca "ghid definitiv" pentru programarea PostgreSQL.

  • Proiecta

  • 31. Nu ma face sa ma gandesc: o abordare comuna a sensului la folosirea web

  • 32. Gândirea cu tipul: un ghid critic pentru designeri, scriitori, editori și studenți

  • 33. Cartea de idei a designerului web: Ultimul ghid al temelor, tendințelor și stilurilor în designul site-ului web

  • 34. Soluții de standarde Web: Manualul de marcare și stil

  • 35. Web Design Bulletproof: Îmbunătățirea flexibilității și protecția împotriva scenariilor cele mai grave cu XHTML și CSS

  • 36. Principiile frumosului design web

  • Diverse.

    37. Crearea de site-uri web scalabile: construirea, scalarea și optimizarea noilor generații de aplicații web

  • 38. Web Analytics: O oră pe zi

  • 39. Optimizarea paginilor de destinație: Ghidul definitiv pentru testarea și reglarea conversiilor

  • 40. Închirierea cuvintelor: scrierea conținutului Web care funcționează

  • 41. Ghidul esențial pentru Dreamweaver CS3 cu CSS, Ajax și PHP

  • 42. Cartea de bucate a dezvoltatorului iPhone: construirea de aplicații cu ajutorul SDK-ului iPhone

  • 43. Ajax de bulletproof

  • 44. Ajax pe Rails

  • Sisteme de management al conținutului

    45. Pro Drupal Development, ediția a doua

  • 46. ​​Joomla! Un ghid al utilizatorului: construirea unui Joomla de succes! Site-ul web activat

  • 47. Crearea comunităților online cu Drupal, phpBB și WordPress

  • 48. WordPress Complete: configurați, personalizați și comercializați-vă blogul

  • 49. Construirea de site-uri web cu ExpressionEngine 1.6: un ghid clar, concis și practic pentru crearea unui site profesional ExpressionEngine

  • 50. Design tematic Wordpress

    • Abonați-vă la fluxul RSS NETTUTS pentru mai multe tutoriale și articole zilnice de dezvoltare web.

    Glen Stansberry este un dezvoltator web și un blogger care sa luptat de mai multe ori decât ar dori să recunoască cu CSS. Puteți citi mai multe sfaturi despre dezvoltarea web la blogul său Web Jackalope.

    Îți place acest post? Votați-o pe Digg de mai jos. Mulțumiri!


Cod