Symfonyの入門ーチュートリアルは何をする?

せお丸さんの動画で、Symfonyについてざっくりとしたイメージを掴みました。
次に、実際に手を動かしてチュートリアルで学びたいなと思いました。
では、何を実際にやっていけば良いのか。。とりあえずCHATGPTとBingに聞いてみました。

ChatGPTに聞いてみた

初めてSymfonyを学ぶ初心者の方には、公式のSymfonyチュートリアルが最適です。以下が手順です。

  1. Symfonyの公式サイトにアクセスし、「Get Started」をクリックします。
  2. 「Symfony 5 Tutorial」をクリックし、チュートリアルのページに移動します。
  3. チュートリアルの目次を見て、基本的な概念や構成要素を学びます。
  4. ローカルマシンにSymfonyアプリケーションをセットアップし、最初の「Hello World」ページを作成します。
  5. ルーティング、コントローラ、ビュー、フォームなどの機能を追加して、アプリケーションを拡張していきます。

このチュートリアルは、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の公式ドキュメント】

この記事を書いた人