CakePHPやる📖
— adachin👾SRE (@adachin0817) July 18, 2020
CakePHP4でのブログチュートリアルを試したことがなかったので、今回ようやく卒業しました。もともと私がPHPできるようになりたいのと、1からCakeでサービスを作りたいということから、去年から同僚で友人の @shirasud_tw さんにPHPの基本からメンターをしてもらっています。
ようやくECS/Fargateの理解や運用もできるようになり、時間もできたということもあって毎週Cakeの勉強を進められたのは非常に良い傾向ですね。とりあえずブログチュートリアルをやってみての振り返りをブログしたいと思います。
■ブログチュートリアルでやること
https://book.cakephp.org/4/ja/tutorials-and-examples.html
・データベース作成
・Articles コントローラーの作成
・ブログ投稿記事の一覧表示
・記事追加
・記事編集
・記事削除
・タグとユーザー
・タグの追加
・認証
・メールアドレスとパスワードによるログイン
ブログチュートリアルでは、シンプルなブログCMSを作るというところから始めるのですが、やることとしては上記になります。記事追加や編集などのアプリケーションロジックの実装を体験することができるので、MVC(以下リンクより)のイメージが掴みやすいと思います。私の場合はコード漏れがあったりで動かずハマるくらいだったので。
実際にコードを書いていると、認証の部分とかもサービス作る時に使い回せるということや、フレームワークのメリットなどが気づけるかと思います。もちろんこれを生のPHPのみで書いてたら工数かかりすぎて大変ということも分かるはず。
■RVIRUS0817/dev_cakephp4
https://github.com/RVIRUS0817/dev_cakephp4
CakePHP4のDocker開発環境は上記作っているので参考にしてみてください。
■まとめ
一通りCakePHPの使い方を経験したので、
次はわいが作りたいサービスの仕様をついに
作ることになったぞおお↑— adachin👾SRE (@adachin0817) July 18, 2020
はじめてFigma使ったわ pic.twitter.com/EfwHe5Ue6J
— adachin👾SRE (@adachin0817) July 18, 2020
Cakeの基本的な使い方は経験できたので、今後は自分のサービスを立ち上げるところから仕様を詰めて作り上げようと頑張っているところですな。とりあえず作らないと覚えないわ。今年には少し形にできていることを目標!!!
0件のコメント