RAKUS Developers Blog | ラクス エンジニアブログ

株式会社ラクスのITエンジニアによる技術ブログです。

毎月開催しているPHPerのための学習コミュニティ、PHPTechCafe【21年度 まとめ】

f:id:tech-rakus:20220322162541p:plain Y-Kanoh です。
普段は PHP による開発を行っています。

今回は、PHPer のための学習コミュニティとして毎月開催している、
PHP TechCafe』について2021年度開催した12イベントをまとめました!

なお、4/22(金)開催の『PHPerのための「PHPer Kaigi 2022 を振り返る」PHPTechCafe』は
まだまだ参加者を募集しています。
ぜひこの機会に、ご参加ください。
👉PHPerのための「PHPer Kaigi 2022 を振り返る」PHPTechCafe」PHPTechCafe

参加申込は以下フォームよりお願いします!
forms.gle

【 目次 】

PHP TechCafeとは

「Web × PHP TechCafe」は、PHP を軸として、エンジニア同士の学びの場を作り、 エキスパートまでの自己成長を支援することを目的としたコミュニティであり、 Web や PHP に関わる IT エンジニアがスキルアップのために LT や情報共有を行っています。 以前は、弊社オフィスに来社いただき、特定のテーマについてディスカッションや、もくもく自習などを行っていましたが、 現在は月一でオンラインでのイベントを開催させていただいています。

対象者

主に、PHP へ入門後の初級エンジニア ~ シニアエンジニアを対象としていますが、 学びの場を一緒に支援していただけるエキスパート以上の方も大歓迎です!!

※入門者向けのスクール系領域の方は対象外とさせていただいています。

2021年度開催イベント

4月『PHP標準コーディングルール(PSR)について語り合う』

rakus.connpass.com

◆ 内容まとめ
PSRとは?
 ・PHP標準コーディング規約「勧告」のこと
 ・採用するときは、100%準拠する必要はない
 ・“PHP Standard Recommendation” の略
 ・PHP-FIG(Framework Interoperability Group)によって策定されている
PHP-FIG とは?
 ・PSRの作成を行っている、PHPフレームワークやツールなどのプロジェクト開発者によって構成されている組織
 ・PHP-FIG の目的
 ・PHP-FIG のメンバー
・PSR の策定プロセス
 ・登場人物
 ・プロセス
  ・Pre-Draft
  ・Draft
  ・Review
  ・Accepted
  ・Deprecated
  ・Abandoned
・どのようなことが書いてあるの?
 ・カテゴリー
  ・オートローディング
  ・インタフェース
  ・HTTP
  ・コーディングスタイル
 ・PSR-1
  ・1. Basic Coding Standard
 ・PSR-12, PSR-2
  ・12. Extended Coding Style Guide
 ・PSR-8
  ・8. Huggable Interface
 ・ClockInterface
・PSRの活用状況は?
 ・利用しているOSS
  ・Laravel
  ・Symfony
  ・CakePHP
・PSRの導入を助けるあれこれ
 ・PHP_CodeSniffer
 ・Composer
 ・Packagist

詳細は、以下 ShowNote をご確認ください!
【ShowNote】
hackmd.io

5月『PHPDoc について語り合う』

rakus.connpass.com

◆ 内容まとめ
・PHPers News
 ・Microsoft、IE(Internet Explorer)サポート終了は2022年6月15日
 ・Google Cloud FunctionsがPHPをサポート開始。PHPでサーバレスの関数が記述可能に
などなど
・PHPDoc
 ・参考資料
tech-blog.rakus.co.jp
 ・PHPDocとは?
 ・活用例
 ・記述ルール
・代表的な書き方
 ・基本的なタグ
  ・@param:関数またはメソッドの引数について記述
  ・@return:返り値について記述
  ・@throws:例外について記述
  ・@var:変数について記述
  ・@todo:開発でやるべきことがあることを示す
 ・型の記述
  ・リテラル
  ・配列型
  ・その他の書き方
  ・false型
  ・property
  ・ローカル変数の型指定

詳細は、以下 ShowNote をご確認ください!
【ShowNote】
hackmd.io

6月『PHPUnit について語り合う』

rakus.connpass.com

◆ 内容まとめ
・PHPers News
 ・IE11がついに2022年6月15日で終了へ 日本でのシェアは?
 ・Laravel is 10 years old!
 ・PHPカンファレンス沖縄2021【参加レポート】
などなど
PHPUnit
 ・参考資料
tech-blog.rakus.co.jp
 ・テストとは
 ・Unit テストとは
 ・PHPUnit とは
  ・PHPプログラムとして作成可能なユニットテスト
  ・PHPUnit マニュアル
・実際にはどう使っている?
 ・参考書籍などの紹介
  ・TDD
   ・テスト駆動開発
   ・TDD Boot Camp 2020 Online #1 基調講演/ライブコーディング
PHPUnitアサーションメソッド
 ・ アサーションメソッドとアノテーション を組み合わせることでテスト対象のクラスや関数が期待通りに動作しているかを確認
アサーションメソッド
 ・assertEquals
 ・assertSame
 ・assertTrue,assertFalse,assertNull
 ・assertCount
 ・assertStringStartsWith,assertStringEndsWith, ssertStringContainsString
 ・assertRegExp
 ・assertIsXXX,assertInstanceOf

詳細は、以下 ShowNote をご確認ください!
【ShowNote】
hackmd.io

7月『PHPerの今とその先を語り合うフォーラム2021』

rakus.connpass.com

◆ 内容まとめ
以下イベントレポートをご確認ください!
tech-blog.rakus.co.jp

当日の ShowNote はこちら
【ShowNote】
hackmd.io

8月『PHP8.1 の新機能について語り合う』

rakus.connpass.com

◆ 内容まとめ
以下イベントレポートをご確認ください!
tech-blog.rakus.co.jp
tech-blog.rakus.co.jp

当日の ShowNote はこちら
【ShowNote】
hackmd.io

9月『PHPUnit の始め方について語りあう』

rakus.connpass.com

◆ 内容まとめ
以下イベントレポートをご確認ください!
tech-blog.rakus.co.jp

当日の ShowNote はこちら
【ShowNote】
hackmd.io

10月『Laravel 入門を語り合う』

rakus.connpass.com

◆ 内容まとめ
以下イベントレポートをご確認ください!
tech-blog.rakus.co.jp

当日の ShowNote はこちら
【ShowNote】
hackmd.io

11月『PHP カンファレンス 2021を振り返る』

PHPerのための「PHP カンファレンス 2021を振り返る」PHP TechCafe - connpass

◆ 内容まとめ
・PHPers NEWS
 ・A look at what is coming to Laravel 9
 ・Larastan v1 リリース
などなど
PHPカンファレンス 公式サイト
phpcon.php.gr.jp
 ・タイムテーブル
 ・発表一覧
  ・これでリリースも怖くない!フィーチャートグルを導入入門
  ・PHPでWeb Driver Clientを自作する〜己の手でブラウザ操作自動化を完全理解する方法〜
  ・カンファレンスはフィードバックが大事
  ・【超特急】「SQLアンチパターン」 総おさらいLT 【4分で25個】
などなど
・参考資料
tech-blog.rakus.co.jp

当日の ShowNote はこちら
【ShowNote】
hackmd.io

12月『【PHP8.1リリース記念】PHPerのためのPHP8.1をもっと語り合う』

rakus.connpass.com

◆ 内容まとめ
以下イベントレポートをご確認ください!
tech-blog.rakus.co.jp

当日の ShowNote はこちら
【ShowNote】
hackmd.io

1月『2021年のPHP/Laravel振り返り+2022年を語る』

rakus.connpass.com

当日は、2021年度に開催したTechCafeを振り返りました。
詳細は、当日の ShowNote をご確認ください!
【ShowNote】
hackmd.io

2月『Xdebugの活用方法を語る』

rakus.connpass.com

◆ 内容まとめ
・PHPer’s NEWS!!
 ・2021 アドベントカレンダー Laravel
 ・PHP: PHP 8.1.0 Release Announcement
などなど
・特集「Xdebugの活用方法」を語る
 ・そもそもデバッグツールって何?
  ・de(除去) - bug(不具合) のためのツール
  ・多くのデバッグツールは基本機能として以下を備えている
  ・デバッグツールがないと調査がとても大変。すごく大変。
 ・Xdebug の概要
  ・Xdebugは、PHPデバッグを行う上で便利な機能を提供する拡張機能
  ・多機能で、基本的なデバッグツールとしての機能だけでなく、様々な機能を持つ
   ・導入方法
 ・Step Debugging
  ・ステップデバッグとは、任意の行で処理を止めながら行うデバッグのこと
  ・デバッグ方法 (PhpStorm)
  ・スタックトレースの追加
 ・Tracing
xdebug.org
 ・Profiling
xdebug.org
 ・Code Coverage Analysis
xdebug.org

当日の ShowNote はこちら
【ShowNote】
hackmd.io

3月『Laravel 9 について語る』 ※3/30(水)開催!

rakus.connpass.com

3/30(水)19時~、2021年度最後のPHPTechCafeを開催します!
私を含む5名の方と、Laravel 9 について語り合います。

また、今回LT枠は3枠満員となっており、以下発表テーマを予定しています。

発表テーマ 発表者
1 Laravel8ユーザーから見たLaravel9の推し機能 shibaさん
2 なぜLaravel9はLTSではないのか KenjiroKubotaさん
3 考え中 Suguru Ohki(スー) さん

オンラインにて開催していますので、ラジオ感覚で聞いていただいて問題ありません!! 途中入退出も大歓迎です。

ご参加の皆さまと交流ができるのを楽しみにしています!

4月『PHPerのための「PHPer Kaigi 2022 を振り返る」PHPTechCafe』 ※4/22(金)開催!

4/22(金)に『PHPerのための「PHPer Kaigi 2022 を振り返る」PHPTechCafe』を開催します!
まだまだ参加者を募集しています。
ぜひこの機会に、ご参加ください。

rakus.connpass.com

参加申込は以下フォームよりお願いします!
forms.gle

最後に

最初に触れた通り、PHP TechCafe は PHP 入門後の初級エンジニアを対象にし、エンジニアの自己成長を支援することが目的です。 このように今年度開催したイベントをまとめると、私にとっても PHP TechCafe が情報源になっていることを実感しました。 このコミュニティを通して、イベント開催のための下調べや、参加いただいた方からの情報が自分の知識になっており、とてもありがたく感じます。

PHP TechCafe は来年度も月一で開催予定です!!

ぜひ、我々と一緒に知識を深め、PHP を盛り上げていきましょう!!




  • エンジニア中途採用サイト
    ラクスでは、エンジニア・デザイナーの中途採用を積極的に行っております。 ご興味ありましたら是非ご確認をお願いします。
    20210916153018
    https://career-recruit.rakus.co.jp/career_engineer/

  • カジュアル面談お申込みフォーム
    どの職種に応募すれば良いかわからないという方は、カジュアル面談も随時行っております。
    以下フォームよりお申込みください。
    rakus.hubspotpagebuilder.com

  • イベント情報
    会社の雰囲気を知りたい方は、毎週開催しているイベントにご参加ください! rakus.connpass.com

Copyright © RAKUS Co., Ltd. All rights reserved.