PHP 7+ プログラミング: オブジェクト指向
PHPオブジェクト指向、組み込みクラス、PSR、Composer、MVC(Model, View, Controller)まで、モダンPHPを習得するための基盤について語ります。
お知らせ
7 件
こんにちは。チョン・サンウです。生成型AI講師にキャリア転換しながら、この機会に出版を目標に文章を再び書いてみようという考えが浮かびました。ただし、ウェブに先に公開します。書き始めたテーマは「非専攻者のためのChatGPT 101」というテーマで、ブランチに作成されます。自伝的な話でもなく、一般大衆を対象に作成した文章であるため、技術的に深い内容については話しません。
「非専攻者のためのChatGPT 101」は、単純にChatGPTの使い方を説明するのではなく、生成型AIを活用するために知っておくべき基礎を、代表的な生成型AIサービスであるChatGPTを使って解き明かします。魚を与えるのではなく、魚の釣り方を教えます。
ChatGPTの活用法は、簡単な文章作成から始まって企画、マーケティングなど非常に多岐にわたり、職種によって異なります。これらの記事は「メール作成」や「統計分析」のような単純な「事例」だけを話すものではありません。生成AIの「基本」を説明することで、ChatGPTを自由に駆使し、実務で活用できるよう基盤を築きます。
こんにちは。普通の友です。 😎
私が書いた最初の開発書籍『 アサムララベル』を出版することになりました。出版予定日は2023年4月3日です。 EBOOKも一緒に出版される予定です。この本に書かれたサンプルコードもFitHubに書かれているので確認できます。 質疑応答の場合、フェイトハブディスカッションに残していただければ、できるだけ回答させていただきます。
『アサムララベル』は、2023年2月にリリースされたララベルの最新バージョンである10.xをベースに作成されたララベル書籍です。本の構成は、実際のプロジェクトを通じて必要に応じて概念を習得する方法で構成されました。実際のプロジェクトでLaravelの機能がどのように使われるかを感じながら学習することができます。この方法は、実際に実務でLaravelを使用するときに初めて使用する技術に対する拒否感を軽減します。
対象読者は、Laravelに初めて接する読者、またPHPを使用する既存の開発者の中で、グヌボードやワードプレスなどのCMS(Content Management System)から抜け出し、フレームワークを使ってさらに良いサービスを開発し成長を望む。皆さんを対象にしています。したがって、この本を見るには、先行知識としてPHPを使った全体的な経験が必要です。またはインフラストラクチャで私が開設したPHP講義である『 PHP 7+プログラミング』『 PHP 7+プログラミング:オブジェクト指向』の講義を聞いた人なら無理なく従うことができます。
この本が最新バージョンの対応とともに他のララベル書籍と持つ差別点はまさにテストです。プロジェクトに書き込まれたすべてのコードのテストを作成して実行します。単にLaravelでテストを書く方法だけを話すのではなく、プロジェクトに書かれた実際のコードに対してテストを書くだけです。
この本を教材として、今後インフラにララベル講義を制作する予定です。有料講義でしょうが、本では話せなかった部分や文章ではなく言葉で表現したときに少し簡単な部分があるだけに、本よりは少し詳しく説明することになります。しかし、インターネット講義と本は異なる学習方法なので個人ごとに異なるため、どちらもしても良いし、どちらか一方をしても大きく支障はないでしょう。本が先に出版され、講義は二ヶ月後に出る予定なので、本で予習をした後、後に講義を聞いて長期記憶に知識を移転させるのも良い方法だと見ることができます。本と講義は相互に補完的な役割を果たします。
『アサムララベル』を書き始めてからもう2年になりました。ことを忘れません。
こんにちは。久しぶりに新ニュースでお探しになりました。
ララベル川のお知らせではなくて期待していたものではないかもしれませんが、私が書いたララベル本が出版されるお知らせであることを伝えようと少なくなりました。 :)
本名と出版予定日はまだ完全に決まっていませんが、現在原稿締め切りで出版社編集中です。例コードと目次の程度は、羽毛ハブに公開をしておいたので、あらかじめ見てみることができます。本と講義は、現在の最新バージョンであるPHP 8.1 / Laravel 9.xに基づいて作成されます。
https://github.com/php-courses-inflearn/laravel
それで、Laravel講義はいつ出るのでしょうか?気になる方もいると思います。 10月中旬頃から書籍をもとに制作される予定です。思ったより制作が遅くなってすみません。
ありがとうございます!、 講義に開発環境を設定する講義( 00 - 環境(Environment) )が追加されたことを知らせます。 こんにちは:)
PHP 8が5年ぶりに登場しました。ベータ版ですが、機能はある程度定義されました。
その記念として、PHP 8の新機能を調べる講座を用意しました。無料です!
こんにちは。
ご覧のとおり、講義の音が小さいという問題が発生し、これを解決しよう
すべての映像のボリュームを育て、リレンダリング作業を経て再アップロードしました。他の講義もそうなるだろうが、
一度この講義が最初に行われました。ご迷惑をおかけして申し訳ありません:(
映像に他の問題や異常が生じた場合、
pronist@naver.comメールでご連絡いただきありがとうございます。それを知っておくと便利なパッケージを書いてみたいと思います。後で見ることをお勧めします。
- guzzlehttp/guzzle - HTTP Clientです。 curlよりも使えます。
- filp/whoops -エラーページをきれいに飾ります。
- maximebf/debugbar -デバッグバーを表示します。開発途中で使用します。
- xdebug/xdebug - PHPで必須のデバッグツールです。古くはありましたが、なければ摂섭します。
- Mustache.php - PHPテンプレート。講義ではしませんでしたが、フレームワークに含めると良いかもしれません。 Laravelでは必要ありません。 Blade を使うからです。
- swiftmailer/swiftmailer -メールを送信するために使用します。 php の内部関数 mail() のようなものはガチャガチャも見る必要はありません。
- monolog/monolog - これより使えるロガーはないかもしれません。少なくともPHPの世界ではね。
- gabordemooij/RedBeanPHP - 非常に簡単に使用できるORMライブラリです。シンプルイズベスト。
- lstrojny/functional-php -関数型PHP 。
- chrisboultom/php-resque - Redis ベースのキューです。
- sebastianbergmann/phpunit - ユニットテストの絶対強者です。テストを書く場合は、ほとんど必須です。
もっと多くのパッケージを見つけたいですか?その場合は、以下のレポジトリを参照してください。
- ziadoz/awesome-php - これはパッケージではありません。知っておくと便利なレポジトリが集まっています。ただ、あまりにも多くて何を使うと良いのかわからない場合もあるでしょう。
ちなみに私は入門者の方々の検索に少しでも助けを与えようとPHPハンドブックをブログにまとめました。
https://pronist.tistory.com/36フレームワークを使用すると、上記の内容が含まれている可能性があります。それでは、フレームワークで提供するものを使用することをお勧めします!

