Seminare
Seminare

Einführung in Yii Framework

Webinar - IT-Schulungen.com

In dieser 4-tägigen Schulung "Einführung in das Yii Framework" lernen Sie die Grundlagen und Anwendung des Frameworks. Sie erhalten einen Überblick über die MVC-Architektur und lernen die Struktur von Yii-Applikationen kennen. Sie konfigurieren Komponenten, erstellen Code automatisch mit Gii und nutzen Erweiterungen des Yii Frameworks.


Sie arbeiten mit Formularen, gestalten Seitenlayouts und Templating. Sie lernen die Modulprogrammierung kennen und beschäftigen sich mit der Datenbankentwicklung, einschließlich SQL-Abfragen, Objektrelationalem Mapping und Datenbankmigration. Sie setzen Authentifizierung und Autorisierung um, verwalten Benutzer und Rollenbasierte Zugangskontrolle.


Weitere Themen umfassen Asset Management, Internationalisierung, Performanceoptimierung und Fehlersuche sowie Testen von Yii-Applikationen. Nach dieser Schulung sind Sie in der Lage, mit dem Yii Framework Webanwendungen zu entwickeln und verschiedene Aspekte wie Datenbankintegration, Benutzermanagement und Performanceoptimierung zu beherrschen.


Termin Ort Preis*
24.09.2024- 27.09.2024 online 1.779,05 €
24.09.2024- 27.09.2024 Nürnberg 1.779,05 €
22.10.2024- 25.10.2024 Nürnberg 1.779,05 €
22.10.2024- 25.10.2024 online 1.779,05 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

MVC Architektur

  • Model
  • View
  • Controller


Überblick über das Yii Framework

  • Yii installieren
  • Die erste Yii Applikation
  • Die Struktur von Yii Applikationen
  • Typische Workflows in Yii
  • Komponenten der Applikation konfigurieren
  • Pfad Alias und Namensräume


Automatisches generieren von Code mit Gii

  • Gii konfigurieren
  • AR Model Klassen erstellen
  • Controller erstellen
  • Das CRUD Gerüst erstellen
  • Module erstellen
  • URL Routing mit dem CUrlManager einrichten


Yii Erweiterungen

  • Yii Erweiterungen erstellen
  • Bibliothek für Zii Erweiterungen
  • Zii Widgets: GridView, ListView, DetailView, TabView usw.
  • Eigene Pagination mit Zii Widgets


Mit Formularen arbeiten

  • Formulare mit dem Form Builder erstellen
  • Benutzen von Common Html Methoden mit AJAX
  • Das ActiveForm Widget: AJAX Validierung, Serverseitige Validierung
  • Eingabevalidierung in Formularen
  • Eigene Validierungsmethoden erstellen
  • Eingabehilfen durch Autovervollständigung


Seitenlayout und Templating

  • Ein- und Mehrspaltige Seitenlayouts
  • Zuordnen des Seitenlyous zu einem Modul
  • Ein Template für eine Anwendung erstellen
  • Das Template zu Zii Widgets zuordnen


Modulprogrammierung

  • Struktur von Modulen
  • Ein Modul erstellen und benutzen
  • Das Standard Layout einem Modul zuordnen


Datenbankentwicklung

  • Konfiguration der Datenbankverbindung
  • Grundlagen von SQL
  • CDbCommand und CDataReader benutzen, um SQL Abfragen auszuführen
  • Der Query Builder
  • Objektrelationales Mapping mit CActiveRecord
  • Das CRUD Gerüst mit ActiveRecord
  • Beziehungen zwischen verschiedenen Modellen: one-to-one, one-to-many, many-many
  • Datenbankmigration
  • Authentifizierung und Autorisierung
  • Benutzermanagement, -autorisierung & -authentifizierung
  • Rollenbasierte Zugangskontrolle
  • Benutzerlogins und -logouts erstellen


Asset Management

  • CSS und JavaScript Dateien veröffentlichen


Internationalisierung

  • Eine Webseite in andere Sprachen übersetzen
  • Benachrichtigungen übersetzen
  • Dateien übersetzen


Performanceoptimierung

  • Caching
  • Den Cache konfigurieren
  • Abfrage Cache
  • Fragment Cache
  • Seiten Cache


Fehlersuche und Testen von Yii Applikationen

  • Logging
  • Fehlerbehandlung
  • Unit Testing
  • Funktionelles Testen


Ziele/Bildungsabschluss:

In dieser 4-tägigen Schulung "Einführung in das Yii Framework" lernen Sie die Grundlagen und Anwendung des Frameworks. Sie erhalten einen Überblick über die MVC-Architektur und lernen die Struktur von Yii-Applikationen kennen. Sie konfigurieren Komponenten, erstellen Code automatisch mit Gii und nutzen Erweiterungen des Yii Frameworks.


Sie arbeiten mit Formularen, gestalten Seitenlayouts und Templating. Sie lernen die Modulprogrammierung kennen und beschäftigen sich mit der Datenbankentwicklung, einschließlich SQL-Abfragen, Objektrelationalem Mapping und Datenbankmigration. Sie setzen Authentifizierung und Autorisierung um, verwalten Benutzer und Rollenbasierte Zugangskontrolle.


Weitere Themen umfassen Asset Management, Internationalisierung, Performanceoptimierung und Fehlersuche sowie Testen von Yii-Applikationen. Nach dieser Schulung sind Sie in der Lage, mit dem Yii Framework Webanwendungen zu entwickeln und verschiedene Aspekte wie Datenbankintegration, Benutzermanagement und Performanceoptimierung zu beherrschen.


Teilnahmevoraussetzungen:
  • Sehr gute Kenntnisse in PHP und OOP


Lehrgangsverlauf/Methoden:

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.


Zielgruppe:
  • PHP-Entwickler


Seminarkennung:
NE-WEBDATE-4e7718a8-0352-491a-aa29-61592334cd18
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha