2010-11-19 4 views
5

Ich würde wirklich gerne eine Liste von Hands-on-Approach-Büchern bekommen, wo man meistens anhand von Beispielen und nicht nur Theorie lernt. Ich suche vielleicht nach CSS/PHP/SQL und anderen Hands-on-Büchern.Web-Entwicklung/Design Hands on Approach Bücher?

Zum Beispiel war ich nicht sehr komfortabel zu lesen HTML-Hund (obwohl es ein gutes Buch) und würde Bücher viel lieber wie CSS Anthology 101 Tricks wirklich, wo man meist lernen durch Beispiele/Fragen usw.

I Ich habe versucht, diese Art von Büchern zu finden, konnte aber nicht wirklich und ich denke, dass ich mehr von ihnen profitieren werde als ein reines Theoriebuch, in dem man 300 Seiten liest, ohne Code zu schreiben.

Antwort

2

Die Head First-Serie von O'Reilly ist eine Anfängerserie, die Sie vollständig durch Anwendungen/Beispiele unterrichten. EDIT: die Head First-Serie ist definitiv nicht wie jedes technische Buch, das Sie jemals zuvor gelesen haben. In erster Linie ist es entworfen, um Ihren Verstand zu stimulieren und Sie darüber nachzudenken, was Sie kreativ lernen (z. B. Kreuzworträtsel, Denksportaufgaben), die zusammen mit den Beispielen/Code wirklich helfen, die Konzepte zu verstehen.

Die Serie Kochbuch von O'Reilly ist eine weitere gute (mehr Zwischen) Serie, die Sie durch verschiedene Beispiele lehrt. Die Struktur des Buches CSS Cookbook zum Beispiel ist nur "Rezepte" (Tutorials), um bestimmte Probleme zu lösen oder bestimmte Aufgaben zu erfüllen.

+0

Zustimmen. Ich habe mir PHP/MySQL mit dem Head-First-Buch – EmmyS

1

Ich habe eine Menge von modernen Web-Entwicklungsmethodik von Practical Web 2.0 Applications with PHP gewonnen. Es hat Spaß gemacht durchzulesen, während ich es genoss, coole Sachen selbst zu kreieren. Als Buchtitel Web 2.0 finden Sie ein gutes Beispiel, um Dinge mit HTML/CSS nutzbar zu machen.

+0

beigebracht, ist es nicht meist ein Zend Framework Tutorial? –

2

Ich weiß, dass Sie nach Büchern fragen, aber da Sie eine praktische Sache erwähnen, werde ich meine Methode aufzeigen. Ich bin eher ein Dekonstruktivist. Das funktioniert wahrscheinlich am besten, wenn Sie bereits eine oder zwei Programmiersprachen beherrschen, obwohl Sie nicht erwähnen, ob Sie in dieser Kategorie sind. Hinweis: Dies erfordert, dass Sie einen Webserver/eine Website zur Verfügung haben, und einige vorhandene Kenntnisse von wahrscheinlich ftp/ssh.

Um dies zu tun, nehme ich gerne Arbeitsprojekt und bastle damit, und dann vielleicht beginnen, ein Plugin oder etwas zu programmieren. PHPBB ist jetzt alt-ish und ursprünglich mehr für PHP4, aber die Quelle ist verfügbar. Auch Drupal und WordPress. Drupal ist ein großartiges Werkzeug. Drupal ist das Beste seit Schnittbrot, Imo, und hat eine riesige Community und Auswahl an kostenlosen Angeboten. Wenn du wirklich deine Füße da drinnen haben willst, dann gibt es auch CakePHP, was mehr von "nur" einem Framework ist, und es ist eine kleinere Community. Ein benötigtes Tool wird ohne Zweifel PhpMyAdmin sein, also nimm es auch.

Was Sie tun könnten, ist eine oder mehrere von ihnen auf einem Webserver installiert, und fügen Sie ein paar andere vorhandene Plugins wie ein funktionierender Blog oder Warenkorb, und dann gehen Sie dort und sehen, wie die Dinge arbeiten, indem Sie Rohcode-Anpassungen . Kuchen kann jedoch weniger bedrohlich sein. Dann kehre einfach zurück, um bestimmte Fragen zu stellen, und du wirst ein Experte in 3-6mo sein, je nach Anstrengung (und Eignung?:)