SEMINAR
Yii Framework - Einführung
Kein Badge verfügbar.
Das erwartet Sie
MVC-Architektur
- Modell
- View
- Controller
Einführung in das Yii Framework
- Installation von Yii
- Erstellung der ersten Yii-Applikation
- Struktur von Yii-Anwendungen
- Häufige Arbeitsabläufe in Yii
- Konfiguration von Applikationskomponenten
- Verwendung von Pfad-Aliasen und Namespaces
Automatisierte Code-Erstellung mit Gii
- Konfiguration von Gii
- Erstellen von AR-Modellklassen
- Erstellen von Controllern
- Generierung des CRUD-Gerüsts
- Erstellung von Modulen
- Einrichtung des URL-Routings mit CUrlManager
Yii-Erweiterungen
- Erstellung von Yii-Erweiterungen
- Nutzung der Zii-Erweiterungsbibliothek
- Zii Widgets: GridView, ListView, DetailView, TabView und mehr
- Implementierung einer eigenen Pagination mit Zii Widgets
Arbeiten mit Formularen
- Erstellung von Formularen mit dem Form Builder
- Verwendung von gängigen HTML-Methoden mit AJAX
- Das ActiveForm Widget: AJAX-Validierung und serverseitige Validierung
- Eingabevalidierung in Formularen
- Erstellung eigener Validierungsmethoden
- Eingabehilfen durch Autovervollständigung
Seitenlayout und Templating
- Erstellung ein- und mehrspaltiger Seitenlayouts
- Zuweisung von Seitenlayouts zu Modulen
- Erstellung eines Templates für eine Anwendung
- Zuordnung des Templates zu Zii Widgets
Modulprogrammierung
- Struktur von Modulen verstehen
- Erstellen und Verwenden von Modulen
- Zuweisung des Standard-Layouts zu einem Modul
Datenbankentwicklung
- Konfiguration der Datenbankverbindung
- Grundlagen der SQL-Abfragen
- Nutzung von CDbCommand und CDataReader für SQL-Abfragen
- Arbeiten mit dem Query Builder
- Objektrelationales Mapping (ORM) mit CActiveRecord
- CRUD-Gerüst mit ActiveRecord erstellen
- Modellbeziehungen: One-to-One, One-to-Many, Many-to-Many
- Datenbankmigrationen durchführen
- Authentifizierung und Autorisierung
- Verwaltung von Benutzern, Authentifizierung und Autorisierung
- Implementierung einer rollenbasierten Zugangskontrolle
- Benutzerlogin und -logout-Funktionen erstellen
Asset Management
- CSS und JavaScript Dateien veröffentlichen
Internationalisierung
- Übersetzung einer Webseite in verschiedene Sprachen
- Übersetzung von Benachrichtigungen
- Übersetzung von Dateien
Performanceoptimierung
- Einsatz von Caching zur Leistungssteigerung
- Konfiguration des Caches
- Abfrage-Caching
- Fragment-Caching
- Seiten-Caching
Fehlersuche und Testen von Yii-Applikationen
- Logging von Fehlern und Ereignissen
- Fehlerbehandlung in Yii
- Durchführung von Unit-Tests
- Funktionale Tests für Applikationen
Kein Badge verfügbar.
MARTIN HEUBECK
Sales Gruppenseminare und Inhouse Standard
Mo - Fr 8:00 - 17:00 Uhr
Martin.Heubeck@
manager-institut.de
BERATUNGSTERMIN BUCHEN
ITALIA BRILLANTE
Group Leader Inhouse und Seminarmanagement
Mo - Fr 8:00 - 17:00 Uhr
Italia.Brillante@
manager-institut.de
BERATUNGSTERMIN BUCHEN
TUGBA PAMUKCUOGLU
Seminarmanager
Mo - Fr 8:00 - 17:00 Uhr
Tugba.Pamukcuoglu@
manager-institut.de
BERATUNGSTERMIN BUCHEN
JESSICA GERSTENLAUER
Junior Seminarmanager
Mo - Fr 8:00 - 17:00 Uhr
Jessica.Gerstenlauer@
manager-institut.de
BERATUNGSTERMIN BUCHEN
FAYZULLAKHON UMAROV
Seminar and Finance Coordinator
Mo - Fr 8:00 - 17:00 Uhr
Fayzullakhon.Umarov@
manager-institut.de
BERATUNGSTERMIN BUCHEN
SIMONE HABERGER-ZAHN
Finance Manager
Mo - Fr 8:00 - 17:00 Uhr
Buchhaltung@
manager-institut.de
BERATUNGSTERMIN BUCHEN
ANNA HENNING
Marketing Manager
Mo - Fr 8:00 - 17:00 Uhr
Anna.Henning@
www.manager-institut.de
BERATUNGSTERMIN BUCHEN