| zip | Baixar grátis |
|---|---|
| rar | Baixar grátis |
| Baixar grátis | |
| mp3 | Baixar grátis |
| audiobook | Baixar grátis |
| kindle | Baixar grátis |
※※※ 必ずお読み下さい ※※※
1.本書はPHPエンジニア(またはPHP/MySQL/Linux経験者で、不明点は検索などで自己解決できる方)を対象とした、CakePHP3の入門書となります。
2.CakePHPのバージョンは、3.8を前提としてます。特に3.4より前とそれ以降とでは違いが多いのでご注意ください。
3.すでにPHPやMariaDB(MySQL)環境が構築されている事を前提としてます(CakePHP3で動作するPHP最小バージョンはPHP5.6となります)。
4.OS環境はDebianを前提としてますが、本書はある程度の経験値がある方を対象しておりますので、そこは臨機応変に各自で対応して頂ければと思います。
5.本書はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。
6.サンプルコード等が見づらい場合は、縦持ちから横持ちにしたり、ダブルクリックなど(この辺りはデバイスによって違う)すれば、見やすくなるかと思います。
『今度関わる案件でCakePHP3を使っているが、今までやったことが無い』
そんなPHPエンジニアの方を対象とした、CakePHPを予習するための入門書となります。
CakePHPは特有のルールに固められてはいますが、そのルールが故にスピーディーに開発出来るのが特徴です。
また、これまで数多くの開発実績があります。つまり既存システムで多く使われているので、覚えておいて損は無いかと思います。
●本書の対象読者
・次の案件で、CakePHP3を使っているので予習をしておきたい。
・今後のために、あらかじめCakePHP3を学習したいと思っている。
・スピーディーにPHP開発の出来るフレームワークに興味がある。
といった方へむけて本書を執筆しました。
●動作検証環境
ハードウェア環境:C101PA(クロームブック)
ソフトウェア環境:Crostini(ChromeOSのLinux仮想環境)
Linux環境:Debian9.5
PHP/DB環境:PHP7.0/MariaDB10.1
CakePHPのバージョン:3.8.5
※本書のOS環境はDebianを前提としてます。
(なおComposerでインストールするので、Gitはあった方が良いでしょう)
また検証環境がCrostiniなので、『章:CakePHPの導入』で、「筆者の環境では……」のように、余談としてCrostiniに関することが若干出てきます。
●コンテンツ内容について
CakePHP3の基礎を余計な時間を掛けず、予習するための入門書となります(詳しくは目次にてご確認ください)。
順々に流れていく教科書的な形式です、説明は無駄を省き端折っている箇所もあります。
コード掲載は重点な部分のみの抜粋(コメント部分も略してます)となるので、bakeで作成された実際のコードを見ながらお読みください。
CakePHP3習得ためにも、是非とも本書を活用して頂ければと思います。
目次
第1章 CakePHPの導入
Composerをインストールする
CakePHPの導入/プロジェクト作成
ビルトインサーバー
バージョンの確認/指定
第2章 基本的なディレクトリ構成
MVCモデル
基本的なディレクトリ構成
第3章 簡単チュートリアル
データベースの設定
messagesテーブルの作成
bakeでMVC(Model, View, Controller)を作成する
CRUD(Create, Read, Update, Delete)を試してみる。
タイムゾーンの設定
第4章 CRUD(Create, Read, Update, Delete)
Create(作成)
Read(読み込み)
Update(更新)
Delete(削除)
第5章 データの関連付け
アソシエーションの種類
ユーザーID, カテゴリーIDの追加
関連付け
第6章 ユーザー機能の追加と改修
usersテーブルのbake
バリデーション
カスタムバリデーション
パスワードのハッシュ化
ユーザー認証
ユーザー認証(Users以外)
認証の条件を追加する
プロパティーに値を代入する
admin権限
第7章 メッセージ機能の改修
メッセージ追加の改修
メッセージ詳細の改修(条件追加, レンダリング)
メッセージ編集の改修
メッセージ削除の改修
メッセージ一覧の改修
SQLを実行する(ユーザー詳細の改修)
クエリビルダー
第8章 レイアウト
デフォルトレイアウト
レイアウトファイルを作成する
共通で使うビューファイル
レイアウトファイルの適用範囲
【おすすめ著書のご案内】
PHPをおぼえたらブラウザ操作を自動化しよう(2020年6月13日 初版発行)
https://www.amazon.co.jp/dp/B08B5CNQ9S/
こちらPHPの知識がある方を対象とした、Selenium(ブラウザ操作)とDOMDocument(HTML解析)の入門書です。
ブラウザ操作の自動化に興味があり、試してみたいと思っている方は、是非ご一読ください。
※※※ 必ずお読み下さい ※※※
1.本書はPHPエンジニア(またはPHP/MySQL/Linux経験者で、不明点は検索などで自己解決できる方)を対象とした、CakePHP3の入門書となります。
2.CakePHPのバージョンは、3.8を前提としてます。特に3.4より前とそれ以降とでは違いが多いのでご注意ください。
3.すでにPHPやMariaDB(MySQL)環境が構築されている事を前提としてます(CakePHP3で動作するPHP最小バージョンはPHP5.6となります)。
4.OS環境はDebianを前提としてますが、本書はある程度の経験値がある方を対象しておりますので、そこは臨機応変に各自で対応して頂ければと思います。
5.本書はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。
6.サンプルコード等が見づらい場合は、縦持ちから横持ちにしたり、ダブルクリックなど(この辺りはデバイスによって違う)すれば、見やすくなるかと思います。
『今度関わる案件でCakePHP3を使っているが、今までやったことが無い』
そんなPHPエンジニアの方を対象とした、CakePHPを予習するための入門書となります。
CakePHPは特有のルールに固められてはいますが、そのルールが故にスピーディーに開発出来るのが特徴です。
また、これまで数多くの開発実績があります。つまり既存システムで多く使われているので、覚えておいて損は無いかと思います。
●本書の対象読者
・次の案件で、CakePHP3を使っているので予習をしておきたい。
・今後のために、あらかじめCakePHP3を学習したいと思っている。
・スピーディーにPHP開発の出来るフレームワークに興味がある。
といった方へむけて本書を執筆しました。
●動作検証環境
ハードウェア環境:C101PA(クロームブック)
ソフトウェア環境:Crostini(ChromeOSのLinux仮想環境)
Linux環境:Debian9.5
PHP/DB環境:PHP7.0/MariaDB10.1
CakePHPのバージョン:3.8.5
※本書のOS環境はDebianを前提としてます。
(なおComposerでインストールするので、Gitはあった方が良いでしょう)
また検証環境がCrostiniなので、『章:CakePHPの導入』で、「筆者の環境では……」のように、余談としてCrostiniに関することが若干出てきます。
●コンテンツ内容について
CakePHP3の基礎を余計な時間を掛けず、予習するための入門書となります(詳しくは目次にてご確認ください)。
順々に流れていく教科書的な形式です、説明は無駄を省き端折っている箇所もあります。
コード掲載は重点な部分のみの抜粋(コメント部分も略してます)となるので、bakeで作成された実際のコードを見ながらお読みください。
CakePHP3習得ためにも、是非とも本書を活用して頂ければと思います。
目次
第1章 CakePHPの導入
Composerをインストールする
CakePHPの導入/プロジェクト作成
ビルトインサーバー
バージョンの確認/指定
第2章 基本的なディレクトリ構成
MVCモデル
基本的なディレクトリ構成
第3章 簡単チュートリアル
データベースの設定
messagesテーブルの作成
bakeでMVC(Model, View, Controller)を作成する
CRUD(Create, Read, Update, Delete)を試してみる。
タイムゾーンの設定
第4章 CRUD(Create, Read, Update, Delete)
Create(作成)
Read(読み込み)
Update(更新)
Delete(削除)
第5章 データの関連付け
アソシエーションの種類
ユーザーID, カテゴリーIDの追加
関連付け
第6章 ユーザー機能の追加と改修
usersテーブルのbake
バリデーション
カスタムバリデーション
パスワードのハッシュ化
ユーザー認証
ユーザー認証(Users以外)
認証の条件を追加する
プロパティーに値を代入する
admin権限
第7章 メッセージ機能の改修
メッセージ追加の改修
メッセージ詳細の改修(条件追加, レンダリング)
メッセージ編集の改修
メッセージ削除の改修
メッセージ一覧の改修
SQLを実行する(ユーザー詳細の改修)
クエリビルダー
第8章 レイアウト
デフォルトレイアウト
レイアウトファイルを作成する
共通で使うビューファイル
レイアウトファイルの適用範囲
【おすすめ著書のご案内】
PHPをおぼえたらブラウザ操作を自動化しよう(2020年6月13日 初版発行)
https://www.amazon.co.jp/dp/B08B5CNQ9S/
こちらPHPの知識がある方を対象とした、Selenium(ブラウザ操作)とDOMDocument(HTML解析)の入門書です。
ブラウザ操作の自動化に興味があり、試してみたいと思っている方は、是非ご一読ください。
Autores populares
Unknown Author (200) Barrett Williams (168) Сергей Каледин (131) ChatGPT ChatGPT (119) Lyudmil Tsvetkov (100) Sharifa McFarlane (76) Kingston Publishing (64) YouGuide (56) animarueaidezain (47) Nikolay Krechet (43) Rodrigo B Santos (42) Hayden Van Der Post (39) Kurt Bai (39) Olga Starostina (39) Boris Kriger (38) NK Gosine (37) Valet WorkShop (37) Various (37) Manoj Palwe (35) keieisyakentoushikaken (33)