Termine:
Derzeit haben wir keine offenen Kurstermine in nächster Zeit geplant. Gerne organisieren wir ab 3 Teilnehmer einen offiziellen Seminartermin
oder ein Individualtraining nur für Sie allein.
Kurszeiten:
Montag 09:30 bis 17:00 Uhr
Dienstag bis Donnerstag 09:00 bis 17:00 Uhr
Freitag seminarabhängig
Halbtag von 09:00 bis 12:30 Uhr
Ganztag von 09:00 bis 17:00 Uhr
(Sofern nicht gesondert angegeben oder individuell vereinbart)
Kursdauer:
2,5 Tage (20 Lerneinheiten)
Kursbeitrag EUR 900,- zzgl. Ust. (EUR 1080,- inkl. Ust.)
Im Preis sind die
Kursunterlagen und die
Pausengetränke enthalten.
Auch für dieses Seminar bieten wir Ihnen:
Durchführungsgarantie,
Nutzengarantie
und
Investitionsgarantie
Profitieren auch Sie wie
unsere Kunden von der Qualität unserer Seminare und unseren Garantien.
Gerne senden wir Ihnen innerhalb von zwei Arbeitstagen ein individuelles Angebot oder einen
Kostenvoranschlag zu, der auch zur Vorlage bei
AMS, WAFF (genaue Adresse und SVNR wird benötigt) oder anderen Instituten verwendet werden kann.
Inhalt
Die Grundlagen
Einführung in das Zend Framework
Überblick über PHP Framework
Wegweiser
Vorteile des Zend Framework
Überblick über die Komponenten
Der Zend Framework-Kosmos
Zend Framework-Programmierrichtlinien
Struktur des Zend Framework
Linkcodes
Luigis Pizzaservice
Zend Framework einrichten
Bezugsquellen
Voraussetzungen
Verzeichnisstruktur
Installation
Eigene Erweiterungen des Framework
Mehrere Module verwenden
Zend Framework und Shared Hosting
Virtual Hosts einrichten
Zend Framework nicht als Framework nutzen
Schnellstart mit dem Zend Framework
Projekt einrichten
Apache-Konfiguration
Setup-Datei
Bootstrap-Datei
Controller
View und Layout
Konfiguration
Models und Datenbanken
Die Komponenten
Basis-Komponenten
Zend_Exception
Zend_Loader
Zend-Registry
Zend_Config
Zend_Cache
Zend_Log
Zend_Mail
Zend_Filter
Zend_Validate
Controller
Einführung
Ablauf einer Anfrage
Front-Controller
Request-Objekt
Response-Objekt
Routing
Dispatcher
Action-Controller
Action-Helper
Plug-Ins
Zend_Contoller Beispiel
View
Zend-View
Zend_View-Skripte
View-Helper
Beliebige Template-Engine integrieren
Zend_Layout
Datenbanken
Einführung
Zend_Db_Adapter
Zend_Db_Select
Zend_Db_ Table
Zend_Db_Table_Rowset
Zend_Db_Table_Row
Tabellenrelationen
Zend_Db_Profiler
Benutzermanagement
Zend_Session
Zend_ACl
Zend_Auth
Zend_Acl und Zend_Auth zusammen verwenden
Weitere Komponenten
Formularverarbeitung
Einführung
Formulare erstellen
Formulare ausgeben und dekorieren
Formulardaten filtern und validieren
Formulare verarbeiten
Unterformulare erstellen
Dateien per Formular hochladen
Zend_Captcha
Mehrseitige Formulare
Internationalisierung und Lokalisierung
Zend_locale
Zend_Translate
Zend_Date
Zend_Currency
Zend_Measure
Zend_TimeSync
Suche mit Lucene
Theorie einer Volltextsuche
Index verwenden
Dokumente verwenden
Index abfragen
PDF-Erstellung
Einführung
Arbeiten mit Dokumenten und Seiten
Mit Texten arbeiten
Mit Grafiken arbeien
Farben, Linienmuster und Styles
Fortgeschrittene Tipps für Zend-Pdf
Zend Framework und Java Script
Dojo einbinden
View Helper für Zend_Dojo
Formulare mit Zend_Dojo_Form
Ajax mit Zend_Dojo
jQuery mit dem Zend Framework einsetzen
Weitere JavaScript-Bibliotheken
Feeds und Webservices
Zend_Feed
Zend_Service_Amazon
Zend_Service_Flickr
Zend_Service_Delicious
Zend_Service_Technorati
Zend_Service_Akismet
Zend_Service_Yahoo
Zend_Gdata_Spreadsheets
Zend_Gdata_Calendar
Zend_GData_YouTube
Weitere Webservice-Komponenten
Kommunikation
Zend_Http
Zend_Rest
Zend_XmlRpc
Zend_Soap
Sonstige Komponenten
Zend_Amf
Zend_Console_Getopt
Zend_Debug
Zend_Json
Zend_Memory
Zend_Paginator
Zend_ProgressBar
Zend_Text
Zend_Server_Reflection
Zend_Uri
Zend_Version
Zend_Wildfire
Die Praxis
Models umsetzen
Interface für Models definieren
Modelklassen laden
Abstrakte Modelklassen erstellen
Model mit Datenbank verwenden
Model mit Webservice verwenden
Models. Formulare, Filter und Validatoren
Fazit
Modularisierung von Anwendungen
Module per Plug-In einrichten
Modulspezifische Konfiguration
Modulspezifische Layouts
Modulspezifisches Routing
Modulspezifisches Benutzerrechte
Fazit
Entwicklung einer Beispielanwendung
Projekt planen
Projekt einrichten
Models erstellen
Formulare erstellen
Controller einrichten
Views erstellen
Seitenleiste erstellen
Benutzermanagement
Volltextsuche erstellen
Mehrsprachigkeit
Testen von Anwendungen
Einführung
Testumgebung einrichten
System und Konfiguration testen
Routing testen
Benutzerrechte testen
Formulare testen
Models testen
Views testen
Controller testen
Ausblick Selenium
Refaktorierung von Anwendungen
Stufe 1: die grauenvolle Anwendung
Stufe 2: Konfiguration und Controller
Stufe 3: Layout- und View-Skripte
Stufe 4: Zend_Db einsetzen
Weiter Möglichkeiten zur Refaktorierung