コース概要
導入
- なぜCakePHP?
MVC (モデル ビュー コントローラー) を理解する
インストールCakePHP
最初の CakePHP アプリケーションの作成
コントローラー: CakePHP アプリケーションのロジック フローの制御
モデル: CakePHP でのデータのモデル化
ORM (オブジェクト リレーショナル マッピング): マッピング テーブルの関係
表示: CakePHP アプリケーションのユーザー インターフェイスの作成
CakePHP アプリケーションをベイクする
ユーザー認証の設定
コンポーネントの作成と使用
SEO機能の追加
アプリケーションの最適化
アプリケーションのデバッグ
データ検証
エラーと例外の処理
Unit Testing コード
ユーザーエクスペリエンスを向上させるためのビューのカスタマイズ
プレゼンテーション層でのヘルパーの構成
I18N (国際化) および L10N (ローカリゼーション) のサポートの追加
JavaスクリプトとAjax機能の実装
イベント システムを使用したアプリケーションの変更の追跡
ビヘイビアーを使用したモデルの強化
移行プラグインを使用して Database スキームを変更する
CakePHP でのルーティング
REST、認証などのための独自の API の作成
キャッシュと最適化
Web アプリケーションのデプロイ
既存の Web サイトを CakePHP に移行する
要約と結論
要求
- PHP、Javascript、HTML、CSSの知識が必要 。
- オブジェクト指向Programming(OOP)の基本的な理解があると便利です 。
観客
- より優れたウェブアプリケーションをより迅速に開発したいウェブ開発者 。
お客様の声 (2)
The real life examples.
Marios Prokopiou
コース - Secure coding in PHP
よく計画されています。あまり基礎がなかったので、迷うこともなく、自分がどこにいるのかも分かりました。一般的な問題から特殊な問題まで、自分の分野でさらなる研究を進めるための基礎となります。
Andrzej - TENSOFT Sp. z o.o.
コース - Design Patterns in PHP
Machine Translated