次にするべきことは?

ここで得た知識により、マニュアルのほとんどの部分を理解できるようになったはずです。

特に、以下の機能を調べてみるとよいでしょう:

あらゆる場面に対応する膨大なライブラリや» フレームワークが、 » Packagist リポジトリにそろっており、 いずれも Composer パッケージマネージャを使ってインストールできます。

コミュニティによる手助けやアドバイスについては、» ヘルプページを確認してください。

さまざまなポッドキャストやプレゼンテーション、その他の動画については、 » コミュニティの PeerTube を確認してください。

役に立つその他のコミュニティのリソースとしては、「awesome リスト」 (厳選されたリンク集) や 「開発者ロードマップ」 (関連トピックの一覧) などがあります。

どこから手をつければよいか見当もつかず行き詰まったときは、 プロジェクトや問題をより小さな部分に分解してみましょう。 そうすれば、自分がすでにできることと、これから学ぶ必要があることを見極めやすくなります。 この分解は必要なだけ深く / 詳細にして構いません。 たとえば、ブログを作る場合は以下のような部分に分解できるでしょう:

  • ページの一覧表示と閲覧
    • データベースからレコード (ページ) を読み込む
  • ページの作成
    • フォームの送信を処理する
    • データベースにレコード (ページ) を書き込む
  • 管理者ログイン
    • データベースからレコード (ユーザー) を読み込む
    • パスワードを扱う
    • リクエストやページをまたいでデータ (ユーザーのログイン) を保持する (セッション)

特に作りたいものがない場合は、kata やチャレンジ、「コードゴルフ」といったコーディング演習を探してみるのもよいでしょう。 PHP に特化したものでなくても、ほとんどは解くことができ、知識と思考力を試すよい挑戦になるはずです。

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top