



L
Lerne Grundlagen
Erstellt
![]() |
letzte Antwort | Antwort
1
|
Aufrufe
3.2T |
69
„Gefällt mir“ |
Abos
Noch keine |
Sa., 15. November, 2008 um 17:14
#1
Dokumentationen (Manuals) und Nachschlagewerke:
Die Referenz enthält auch einige Grundlagen zu Client-Server-Prinzipien, regulären Ausdrücken und Webdesignprinzipien. Vorteile: Referenzliste zu HTML Elementen, Attributen, Zeichen und Varianten
Sehr gutes Nachschlagewerk zu CSS. Viele Beispiele und Erklärungen zu CSS Eigenschaften. Enthält Workshops zur Nutzung von Selektoren. Zwar nicht ganz aktuell, bietet aber eine Übersicht welche Eigenschaften von welchen Browsern unterstützt werden (leider nur bis IE7, Opera 7) Vorteile: Stichwortverzeichnis zu CSS-Eigenschaften, Erklärung zu vielen CSS Eigenschaften, Attribut-Referenz, einige Tipps und Tricks Nachteile: Nicht mehr aktuell, wird nicht weiter gepflegt.
Das CSS Framework von den Yahoo Entwicklern.
960 Grid System ist ein weiteres beliebtes CSS Framework.
Sehr gutes Nachschlagewerk zu JavaScript. Viele Beispiele und Erklärungen zu JavaScript Befehlen. Vorteile: Erklärung zu vielen JavaScript-Sprachelementen, Objektreferenzliste
Dokumentation zu ExtJS. Beispiele und API Dokumentation.
Dokumentation zu jQuery. Bietet Erklärungen und Beispiele zu allen jQuery Funktionen.
Offizielle PHP Dokumentation. Als Funktionsreferenz zum Nachschlagen oder suchen von Funktionen zu empfehlen, auch für das Nachlesen von Themen, aber eher nicht als Tutorial für Anfänger zu empfehlen. Vorteile: ausführlichste Installation und Konfiguration (viele Systeme und Software), großes Kapitel über Sicherheit, einige von Nutzern geschriebene Beispiele, Lösungen und Notizen, volle Funktionsreferenz Nachteile: teilweise nicht Übersetzt ( englische Fragmente bzw. ganze Kapitel) Vorteile: Große Themenvielfalt Nachteile: Die Erklärungen fallen manchmal etwas spärlich aus und die Inhalte sind auch nicht immer ganz aktuell
Das Zend Framework ist ein Komponenten-orientiertes Framework für PHP 5, das heißt die Klassen und Pakete können unabhängig voneinander und auch in Kombination mit denen anderer Hersteller genutzt werden. Die Funktionen sind komplett objektorientiert realisiert und erfordern PHP ab Version 5. Das Framework wird von der Zend Technologies entwickelt, den Entwicklern von PHP.
CakePHP ist ein weiteres sehr bekanntes PHP Framework. Es setzt auf das MVC Entwurfsmuster und bietet ORM.
CodeIgniter ist ein schnelles und leichtgewichtiges PHP Framework.
Symfony ist ein weiteres PHP Framework das auf dem MVC Entwurfsmuster aufbaut. Symfony gilt als schnell zu erlernendes Framework.
Das MVC-Framework Flow ist die Basis für TYPO3 Neos, wird aber eigenständig entwickelt und steht somit auch für andere Projekte zur Verfügung.
Deutsches Handbuch zu MySQL 5.1. Handbücher zu anderen MySQL Versionen ebenfalls vorhanden. Sollte bei Problemen mit MySQL Funktionen weiter helfen. Enthält viele Tipps zum Arbeiten mit MySQL. Vorteile: beschreibt alle Features aus MySQL, sehr detailiert Nachteile: teilweise etwas unübersichtlich
Auch sowas ist mal lesenswert. Tutorials:
Vorteile: Grundlagen vom absoluten Anfang, kein Fachchinesisch, Umfang
Umfangreiches Tutorial zu HTML, CSS, JavaScript, PHP und MySQL. Deckt somit alle wichtigen Bereiche ab. Für Anfänger sehr zu empfehlen! Vorteile: Grundlagen vom absoluten Anfang, kein Fachchinesisch, Umfang
Umfangreiches Tutorial zu HTML, CSS, JavaScript, PHP und MySQL. Deckt somit alle wichtigen Bereiche ab. Für Anfänger sehr zu empfehlen! Vorteile: Grundlagen vom absoluten Anfang, kein Fachchinesisch, Umfang Vorteile: sehr einfach gehalten, bietet ein paar Beispiele Nachteile: Verwendung von Frameworks wird nicht gezeigt Nachteile: englisch
Einführung in die Nutzung von ExtJS.
Sammlung von jQuery Plugins. Vorteile: große Auswahl an Plugins, viele Live Demos
Sehr gutes Tutorial für den Anfang, aber nur für Leser die fertige Serverinstallationen nutzen oder ihren selbst konfigurieren können. Vorteile: gute Erklärung der Funktionsweise PHP's, ausführliche Erklärung der Grundlagen, Kapitel zum Thema Fehler, ERklärung des Templatesystems Nachteile: Konfiguration und Installation fehlen Vorteile: Grundlagen vom absoluten Anfang, kein Fachchinesisch, Umfang Vorteile: Sehr gut erklärt, sehr ausführlich. Auch das Thema Sicherheit hat ein eigenes Kapitel spendiert bekommen, das man sich auf jeden Fall zu Gemüte führen sollte. Der Autor hat mich sogar ob dieses Posts angeschrieben, um mich über Aktualisierungen zu informieren. Das Tutorial wird also noch rege gepflegt und sollte somit auch in Zukunft aktuell bleiben. Nachteile: Englisch, wichtige Punkte wie SQL Injection werden nicht behandelt. Vorteile: ausführliche Funktionsreferenz, ausführliche Anleitung für Installation und Konfiguration (nötiger Software), Anschneiden von Entwicklungumgebungen, großes Syntaxkapitel, eigenes Datenbankkapitel, Abteilung mit "Problem-Lösung", Codeschnipsel für kleine Probleme Nachteile: Referenz manchmal unübersichtlich, kurzes Anschneiden von Sicherheit(könnte mehr sein, keine Techniken zur Sicherung), "Problem-Lösung" mit z. T. umständlicher Darstellung für Anfänger Vorteile: Sehr ausführlich, es werden die meisten Grundlagen abgedeckt, auch einige fortgeschrittene Themen werden angerissen Nachteile: Das Thema Sicherheit kommt zu kurz, vor allem SQL Injections werden nicht behandelt Vorteile: Recht nett geschrieben, für die ersten Versuche mit PHP geeignet Nachteile: Alt und somit teilweise nicht mehr up-to-date, nur absolute Grundlagen, Teilweise fehlen wichtige Themen (Fehlerbehandlung, Sicherheit, Testen von GET/POST Parametern) Vorteile: Syntax grundlegend erklärt, Sicherheitsinformationen zum Thema Benutzereingaben, Übungsaufgaben am Ende (mit Verweis zum Manual von php.net) Nachteile: ist teilweise noch in Arbeit (oder sollte überarbeitet werden), Referenz zu kurz, MySQL bzw. andere Datenbanken zu kurz oder garnicht behandelt, Dateisystem viel zu kurz behandelt Anregungen zur Abwehr von Spam ohne grafische Captchas.
Dieses Tutorial stellt neben der objektorientierten Programmierung auch Entwurfsmuster (Design Patterns) und Entwicklungswerkzeuge vor. Außerdem umfasst es Themen zur Verarbeitung von XML-Dokumenten, der Programmierung mit Webdiensten (SOAP) und der MySQLi-Erweiterung sowie der Datenbankabstraktion mit Creole und der Speicherung von PHP-Objekten in einer relationalen Datenbank mit Hilfe von Propel. Vorteile: tiefgehende Themen, von der wissenschaftlichen Perspektive beleuchtet Nachteile: hoher Anspruch, nur für Fortgeschrittene
Umfangreiches Tutorial zu HTML, CSS, JavaScript, PHP und MySQL. Deckt somit alle wichtigen Bereiche ab. Für Anfänger sehr zu empfehlen! Vorteile: Grundlagen vom absoluten Anfang, kein Fachchinesisch, Umfang
Eine sehr gute Tutorial-Seite zum Thema Sicherheit. Dort werden die häufigsten Fallen und Sicherheitslücken erklärt und Lösungen vorgeschlagen. Ein absolutes Muss, bevor man seine erste Anwendung online stellt. Vorteile: Gute Erklärungen, es werden die meisten Sicherheitslücken genannt, nach der Lektüre kann man sich relativ sicher sein, dass die Anwendung sicher ist (natürlich ist dies keine Garantie, hier also bitte Vorsicht walten lassen) Nachteile: Die Ausführungen sind trotz der guten Erklärungen manchmal etwas kurz geraten Bücher
Ich kann allerdings nur für die 2. Auflage sprechen, die 3. Auflage sollte allerdings noch viele Verbesserungen liefern. Vorteile: Umfangreich, gut erklärt, teils auch etwas humorvoll Nachteile: Die Themen werden nicht immer erschöpfend behandelt Vorteile: Sehr umfangreich und PHP-Einsteiger können viel mitnehmen Nachteile: Das Konzept des Buches ist nicht immer ganz schlüssig und ein paar Anwendungsimplementierungen sind auch leicht fragwürdig (bieten aber dennoch einen guten Anreiz und fördern das Verständnis dessen, was man tut) Vorteile: kostenlos, umfasst die wichtigsten Themen, verschiedene Formate (PDF/HTML/DocBook Lite) Nachteile: englische Version besser formatiert als die Deutsche Vorteile: Meisterhaft geschrieben, leicht verständlich, gut strukturiert Nachteile: Wie leider viele O'Reilly-Bücher enthält auch dieses relativ viele Rechtschreibfehler Vorteile: Gut ausgeführt, sehr umfangreich, es wird ein gutes Verständnis von möglichen Sicherheitsrisiken vermittelt Vorteile: Sehr erschöpfend behandelt, es bleiben wenige Fragen offen Nachteile: Die Erklärungen sind nicht immer ganz leicht zu verstehen und erfordern manchmal einiges an Konzentration Es ist auch als kostenloses Openbook verfügbar. Vorteile: Das Buch eignet sich gut als Nachschlagewerk für bestimmte PEAR-Klassen, auch wenn es natürlich keinen Wert auf Vollständigkeit legen kann Vorteile: kostenlos, interessante Themen die jeder der Open-Source-Software entwickelt beachten sollte Vorteile: Sehr gut geschriebenes Angebot an fortgeschrittene Nutzer. Schneller Einstieg in den Themenbereich, die Ausführung von Javascript-Basics beschränkt sich auf wenige Seiten. Nötige Grundlagen wie Prototypenvererbung u.ä. werden aber beleuchtet. Didaktisch gut aufgebaut stützen sich die Kapitel auf im Buch früher erarbeitete Konzepte. Nachteile: Sicher nichts für blutige Javascript-Newbies. Das Buch beschreibt bspw. keine Javascript-Basis-Syntax o.ä. Auch von OOP und Entwurfsmustern sollte man (bspw. in anderen Sprachen) schon mal gehört haben. Lesenswerte Artikel zum Thema Sicherheit bei Webapplikationen:
weitere Links Weitere Links zu verschiedenen Themen gibt es unter: 0 0 |
|
Sa., 15. November, 2008 um 17:15
|
|

Du hast bereits für diesen
Post abgestimmt...
;-)

Ähnliche Themen:
© by Ress Design Group, 2001 - 2025
