PHP
Aus AkiWiki
Karl (Diskussion | Beiträge) (oktober) |
Jg (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
- | - | + | == Seminar-Termine zum Thema PHP == |
- | + | Siehe dazu auch die [[AKI|AKI-Planung Seite]] | |
- | + | Aktuelle Seminar-Termine sind auf der Aki-Web-Site http://www.aki-stuttgart.de/ zu sehen. | |
- | - | + | Dort können über die [http://www.aki-stuttgart.de/programm_search.php?programm_search_string=PHP&programm_search_type=programm Suchfunktion] auch bereits gehaltene Seminare angezeigt werden. |
- | + | Eine Liste der bereits stattgefundenen Online-Seminare hier im Wiki unter [[AKI-Online-Seminare]]. | |
- | + | ||
- | + | ||
- | + | ||
- | + | == PHP online Seminare beim [[AKI]] == | |
- | + | ...ist seit vielen Jahren eines der parade-themen des [[AKI]]. k. | |
- | - | + | Die Übungen können auf dem AKI-SeminarServer durchgeführt werden. Auf diesem bekommt jede(r) Teilnehmer(in) einen eigenen Zugang. Die Kommunikation läuft über eine geschlossene Mailingliste. |
- | + | ||
- | + | Infos aus dem PHP Online-Seminar von Jens - *http://www.handcode.de/php/aki-1/index.php - cool! k. 1811 1301 | |
+ | === PHP I für Einsteiger === | ||
+ | |||
+ | Referent: [[Jens Giessmann]] | ||
+ | |||
+ | Dieses Seminar ist für Einsteiger in die serverseitige Programmierung ausgelegt. | ||
+ | Ziel ist dabei, den Einstieg in das Thema zu vermitteln und Hilfen zum "selber weiter lernen" zu geben. | ||
+ | |||
+ | <div class="toccolours"> | ||
+ | Themen: | ||
+ | |||
+ | * Grundlegende Sprachelemente und Syntax | ||
+ | * Anwendungsgebiete von PHP. | ||
+ | * PHP eine embedded Scriptsprache. | ||
+ | * Was braucht man um in PHP zu Programmieren (Tipps) | ||
+ | * Grundlegende Sprachelemente und Syntax | ||
+ | * Schleifen und Bedingungen | ||
+ | * Einführung in die Arbeit mit Arrays | ||
+ | * Formulare, Werte-Übergabe mit POST und GET | ||
+ | * Funktionen in PHP | ||
+ | * Mailen mit PHP | ||
+ | * PHP und seine vielfältigen Möglichkeiten | ||
+ | </div> | ||
+ | |||
+ | |||
+ | <div class="toccolours"> | ||
+ | Vorraussetzung: | ||
+ | |||
+ | * Gute HTML Kenntisse | ||
+ | * Keine Programmier-Erfahrung nötig | ||
+ | </div> | ||
+ | |||
+ | |||
+ | |||
+ | === PHP II für Fortgeschrittene === | ||
+ | |||
+ | Referent: [[Jens Giessmann]] | ||
+ | |||
+ | <div class="toccolours"> | ||
+ | Themen: | ||
+ | |||
+ | * Zeichenketten Manipulation, Regular Expressions | ||
+ | * mehrdimensionale Arrays | ||
+ | * Dateimanipulationen | ||
+ | * Datenbankanbindung mySQL | ||
+ | * Administration mit PHPmyAdmin | ||
+ | * Einführung in die Arbeit mit Sessions | ||
+ | * Sinn, Zweck und Nutzen von wiederverwendbarem Code | ||
+ | * Einbinden von externen Dateien, Templates und Librarys (include, prepend und deren Tricks) | ||
+ | * Erstellen von wiederverwendbaren Funktions-Librarys | ||
+ | |||
+ | Wenn es die Zeit noch erlaubt: | ||
+ | |||
+ | * Einführung in die Programmierung mit Klassen+Objekten | ||
+ | * Grafiken und PDFs erzeugen mit PHP | ||
+ | </div> | ||
+ | |||
+ | |||
+ | |||
+ | <div class="toccolours"> | ||
+ | Vorraussetzung: | ||
+ | |||
+ | * Gute HTML Kenntisse | ||
+ | * Grundkenntisse in PHP | ||
+ | * Grundkenntisse in MySQL/SQL (hilfreich aber nicht notwendig) | ||
+ | |||
+ | Inhalte des Seminars PHP I für Einsteiger sind als Vorrausetzung ausreichend. | ||
+ | </div> | ||
+ | |||
+ | |||
+ | == Themen/Abstracts für weitere PHP Seminare oder Vorträge == | ||
+ | |||
+ | Weitere Themen-Vorschläge zu PHP/Apache/Unix Vorträgen sind immer willkommen! | ||
+ | |||
+ | Siehe dazu auch die [[AKI|AKI-Planung Seite]] | ||
+ | |||
+ | |||
+ | === PHP - Security (Vortrag) === | ||
+ | |||
+ | Referent: [[Jens Giessmann]] | ||
+ | |||
+ | <div class="toccolours"> | ||
Inhalt: | Inhalt: | ||
Zeile 28: | Zeile 105: | ||
** register_globals | ** register_globals | ||
** Missbrauch von Mail-Formularen für SPAM | ** Missbrauch von Mail-Formularen für SPAM | ||
+ | </div> | ||
- | + | optimale Voraussetzung für die Tln sind: Grundkenntnisse in PHP, SQL, HTTP | |
- | + | ||
- | + | ||
* erster hinweis in der AKI-list im jan. 2006. k. 1301 | * erster hinweis in der AKI-list im jan. 2006. k. 1301 | ||
Zeile 41: | Zeile 117: | ||
** "PHP-Sicherheit" http://www.php-sicherheit.de/ | ** "PHP-Sicherheit" http://www.php-sicherheit.de/ | ||
- | |||
- | + | == Weitere Infos rund um PHP == | |
- | |||
- | |||
- | -- | + | === Links zu PHP === |
+ | * http://www.php.net/ DIE Referenz | ||
+ | * http://www.php-faq.de/ FAQ für die Newsgruppen de.comp.lang.php.* | ||
+ | * http://www.phpbar.de deutschsprachiges PHP-Wiki | ||
+ | * http://www.phpbar.de/w/Mailingliste:Listen deutschsprachige PHP Mailinglisten | ||
+ | * http://phpsec.org/ PHP Security Consortium | ||
+ | * http://www.php-sicherheit.de/ PHP-Sicherheit | ||
+ | * http://www.planet-php.net/ Diverse Blogs bekannter PHP-Entwickler | ||
- | |||
- | + | ||
+ | === Buchtips === | ||
Programming PHP, 2nd Edition (O'Reilly) April 2006 | Programming PHP, 2nd Edition (O'Reilly) April 2006 | ||
Zeile 61: | Zeile 141: | ||
1106 | 1106 | ||
- | -- | + | ---- |
+ | |||
+ | Professionelle PHP 5-Programmierung, George Schlossnagle, Addison-Wesley, München (Februar 2006) | ||
+ | |||
+ | |||
+ | Mit diesem Buch lernen Sie, wie Sie große und kritische Anwendungen - z.B. für Unternehmenssites - erfolgreich mit PHP 5 programmieren. PHP-Mitentwickler George Schlossnagle beschreibt objektorientierte PHP-Programmierung mit Design Patterns, legt dar, wie sich dank Unit Testing die Qualität der PHP-Entwicklung unmittelbar steigern lässt, und zeigt Wege der professionellen Fehlerbehandlung. Er erklärt auch die für den Unternehmenseinsatz unentbehrliche Entwicklung verteilter Anwendungen und Webservices und schließt mit der zur Zeit umfassendsten Anleitung zum Schreiben von eigenen PHP-Erweiterungen - ein Muss für jeden ambitionierten PHP-Programmierer! (Zitat der Verlagsseite) |
Version vom 25. August 2006, 10:44 Uhr
Inhaltsverzeichnis |
Seminar-Termine zum Thema PHP
Siehe dazu auch die AKI-Planung Seite
Aktuelle Seminar-Termine sind auf der Aki-Web-Site http://www.aki-stuttgart.de/ zu sehen.
Dort können über die Suchfunktion auch bereits gehaltene Seminare angezeigt werden.
Eine Liste der bereits stattgefundenen Online-Seminare hier im Wiki unter AKI-Online-Seminare.
PHP online Seminare beim AKI
...ist seit vielen Jahren eines der parade-themen des AKI. k.
Die Übungen können auf dem AKI-SeminarServer durchgeführt werden. Auf diesem bekommt jede(r) Teilnehmer(in) einen eigenen Zugang. Die Kommunikation läuft über eine geschlossene Mailingliste.
Infos aus dem PHP Online-Seminar von Jens - *http://www.handcode.de/php/aki-1/index.php - cool! k. 1811 1301
PHP I für Einsteiger
Referent: Jens Giessmann
Dieses Seminar ist für Einsteiger in die serverseitige Programmierung ausgelegt. Ziel ist dabei, den Einstieg in das Thema zu vermitteln und Hilfen zum "selber weiter lernen" zu geben.
Themen:
- Grundlegende Sprachelemente und Syntax
- Anwendungsgebiete von PHP.
- PHP eine embedded Scriptsprache.
- Was braucht man um in PHP zu Programmieren (Tipps)
- Grundlegende Sprachelemente und Syntax
- Schleifen und Bedingungen
- Einführung in die Arbeit mit Arrays
- Formulare, Werte-Übergabe mit POST und GET
- Funktionen in PHP
- Mailen mit PHP
- PHP und seine vielfältigen Möglichkeiten
Vorraussetzung:
- Gute HTML Kenntisse
- Keine Programmier-Erfahrung nötig
PHP II für Fortgeschrittene
Referent: Jens Giessmann
Themen:
- Zeichenketten Manipulation, Regular Expressions
- mehrdimensionale Arrays
- Dateimanipulationen
- Datenbankanbindung mySQL
- Administration mit PHPmyAdmin
- Einführung in die Arbeit mit Sessions
- Sinn, Zweck und Nutzen von wiederverwendbarem Code
- Einbinden von externen Dateien, Templates und Librarys (include, prepend und deren Tricks)
- Erstellen von wiederverwendbaren Funktions-Librarys
Wenn es die Zeit noch erlaubt:
- Einführung in die Programmierung mit Klassen+Objekten
- Grafiken und PDFs erzeugen mit PHP
Vorraussetzung:
- Gute HTML Kenntisse
- Grundkenntisse in PHP
- Grundkenntisse in MySQL/SQL (hilfreich aber nicht notwendig)
Inhalte des Seminars PHP I für Einsteiger sind als Vorrausetzung ausreichend.
Themen/Abstracts für weitere PHP Seminare oder Vorträge
Weitere Themen-Vorschläge zu PHP/Apache/Unix Vorträgen sind immer willkommen!
Siehe dazu auch die AKI-Planung Seite
PHP - Security (Vortrag)
Referent: Jens Giessmann
Inhalt:
- Anhand von Beispielen werden oft gemachte Sicherheitslöcher in PHP-Anwendungen aufgezeigt und wie man diese vermeiden kann.
- XSS
- SQL-Injection
- register_globals
- Missbrauch von Mail-Formularen für SPAM
optimale Voraussetzung für die Tln sind: Grundkenntnisse in PHP, SQL, HTTP
- erster hinweis in der AKI-list im jan. 2006. k. 1301
--
- s.a. SQL-Injection, XSS, Session-Angriffe, CSRF, Commandshells, Response Splitting,...
- "PHP Security Consortium" http://phpsec.org/ -jg
- "PHP-Sicherheit" http://www.php-sicherheit.de/
Weitere Infos rund um PHP
Links zu PHP
- http://www.php.net/ DIE Referenz
- http://www.php-faq.de/ FAQ für die Newsgruppen de.comp.lang.php.*
- http://www.phpbar.de deutschsprachiges PHP-Wiki
- http://www.phpbar.de/w/Mailingliste:Listen deutschsprachige PHP Mailinglisten
- http://phpsec.org/ PHP Security Consortium
- http://www.php-sicherheit.de/ PHP-Sicherheit
- http://www.planet-php.net/ Diverse Blogs bekannter PHP-Entwickler
Buchtips
Programming PHP, 2nd Edition (O'Reilly) April 2006
As the industry standard book on PHP, all of the essentials are covered in a clear and concise manner. Language syntax and programming techniques are coupled with numerous examples that illustrate both correct usage and common idioms. With style tips and practical programming advice, this book will help you become not just a PHP programmer, but a good PHP programmer. Programming PHP, 2nd Edition covers everything you need to know to create effective web applications with PHP.
1106
Professionelle PHP 5-Programmierung, George Schlossnagle, Addison-Wesley, München (Februar 2006)
Mit diesem Buch lernen Sie, wie Sie große und kritische Anwendungen - z.B. für Unternehmenssites - erfolgreich mit PHP 5 programmieren. PHP-Mitentwickler George Schlossnagle beschreibt objektorientierte PHP-Programmierung mit Design Patterns, legt dar, wie sich dank Unit Testing die Qualität der PHP-Entwicklung unmittelbar steigern lässt, und zeigt Wege der professionellen Fehlerbehandlung. Er erklärt auch die für den Unternehmenseinsatz unentbehrliche Entwicklung verteilter Anwendungen und Webservices und schließt mit der zur Zeit umfassendsten Anleitung zum Schreiben von eigenen PHP-Erweiterungen - ein Muss für jeden ambitionierten PHP-Programmierer! (Zitat der Verlagsseite)