せお丸さんの動画で、Symfonyについてざっくりとしたイメージを掴みました。
次に、実際に手を動かしてチュートリアルで学びたいなと思いました。
では、何を実際にやっていけば良いのか。。とりあえずCHATGPTとBingに聞いてみました。
ChatGPTに聞いてみた
初めてSymfonyを学ぶ初心者の方には、公式のSymfonyチュートリアルが最適です。以下が手順です。
- Symfonyの公式サイトにアクセスし、「Get Started」をクリックします。
- 「Symfony 5 Tutorial」をクリックし、チュートリアルのページに移動します。
- チュートリアルの目次を見て、基本的な概念や構成要素を学びます。
- ローカルマシンにSymfonyアプリケーションをセットアップし、最初の「Hello World」ページを作成します。
- ルーティング、コントローラ、ビュー、フォームなどの機能を追加して、アプリケーションを拡張していきます。
このチュートリアルは、Symfonyの基礎から始めて、徐々に複雑な機能に進んでいくので、初心者にとっては非常にわかりやすいです。また、チュートリアルには、コードや実行結果のスクリーンショットが多数含まれているため、実践的な手順を学びやすいです。
公式ドキュメントは、いつでも参照できるようにすることをお勧めします。Symfonyの公式ドキュメントには、概念、チュートリアル、リファレンス、コンポーネントなど、Symfonyに関するさまざまな情報が豊富に掲載されています。
ChatGPTで聞いてみた
公式サイトを探してみましたが、「Symfony 5 Tutorial」をなかなか見つけることができませんでした。ChatGPTで学ばせている情報は2021年までの情報ということなので、最新の情報が反映されているわけではないので、そういったところが関係しているかもしれません。
Bingに聞いてみた
はい、私はプロのエンジニアで、PHPのフレームワークのSymfonyについて詳しいです。Symfonyを初めて触る初心者の方には、以下のチュートリアルをおすすめします。
- The Fast Track – 基礎から最速で学ぶ Symfony 入門1:Symfonyの公式ドキュメントで、Symfonyの基本的な機能やベストプラクティスを学ぶことができます。Symfony 5.3に対応しています。
- Symfonyブログチュートリアル2:Symfony Japanが提供するチュートリアルで、Symfony 3.4を使ってブログアプリケーションを作成する方法を学ぶことができます。Symfonyの構造やコンポーネントの使い方を理解するのに役立ちます。
- 【symfonyチュートリアル】symfonyの環境準備3:ごーやーブログが提供するチュートリアルで、Symfony 4.4を使って環境構築からCRUD機能の実装までを学ぶことができます。Symfonyのコマンドやバンドルの使い方を覚えるのに役立ちます。
これらのチュートリアルを参考にして、Symfonyの開発に挑戦してみてください。😊
絵文字が入っているかわいらしさ(笑)
The Fast Track – 基礎から最速で学ぶ Symfony 入門
1番目のものは空いた時間に、目を通しておきたいなと思います。以前、TwitterでSymfonyについて詳しい方にもこの読み物の存在を教えていただきました!
【2023年3月10日追記】
最終的にはこちらの5系のThe Fast Trackを取り組むことにしました。
Symfonyブログチュートリアル
2番目の候補をみて、まず「Symfony Japan」というものがあることに正直驚きました!勉強会も開催されているみたいですね。バージョンが3系というのが気になります。。
Symfonyブログチュートリアル (symfony-japan.github.io)
【symfonyチュートリアル】symfonyの環境準備
これは良い!しかも他にもチュートリアル的な記事をいろいろ載せてくれていました!
そしてフロントはVue.jsを勉強しているので、そこも同じ!
4系というのが少し気になりますが(今は6系まで出ているので)こちらのブログとドキュメントを行ったり来たりしながら、できるところまで勉強してみようと思います!→やっぱりバージョンが古いので後ほど断念します。。
【Symfonyの公式ドキュメント】