Y-Kanoh です。
普段は PHP による開発を行っています。
今回は、PHPer のための学習コミュニティとして毎月開催している、
『PHP TechCafe』について2021年度開催した12イベントをまとめました!
なお、4/22(金)開催の『PHPerのための「PHPer Kaigi 2022 を振り返る」PHPTechCafe』は
まだまだ参加者を募集しています。
ぜひこの機会に、ご参加ください。
👉PHPerのための「PHPer Kaigi 2022 を振り返る」PHPTechCafe」PHPTechCafe
参加申込は以下フォームよりお願いします!
forms.gle
【 目次 】
「Web × PHP TechCafe」は、PHP を軸として、エンジニア同士の学びの場を作り、
エキスパートまでの自己成長を支援することを目的としたコミュニティであり、
Web や PHP に関わる IT エンジニアがスキルアップのために LT や情報共有を行っています。
以前は、弊社オフィスに来社いただき、特定のテーマについてディスカッションや、もくもく自習などを行っていましたが、
現在は月一でオンラインでのイベントを開催させていただいています。
主に、PHP へ入門後の初級エンジニア ~ シニアエンジニアを対象としていますが、
学びの場を一緒に支援していただけるエキスパート以上の方も大歓迎です!! ※入門者向けのスクール系領域の方は対象外とさせていただいています。 ◆ 内容まとめ 詳細は、以下 ShowNote をご確認ください! ◆ 内容まとめ 詳細は、以下 ShowNote をご確認ください! ◆ 内容まとめ 詳細は、以下 ShowNote をご確認ください! ◆ 内容まとめ 当日の ShowNote はこちら ◆ 内容まとめ 当日の ShowNote はこちら ◆ 内容まとめ 当日の ShowNote はこちら ◆ 内容まとめ 当日の ShowNote はこちら PHPerのための「PHP カンファレンス 2021を振り返る」PHP TechCafe - connpass ◆ 内容まとめ 当日の ShowNote はこちら ◆ 内容まとめ 当日の ShowNote はこちら 当日は、2021年度に開催したTechCafeを振り返りました。 ◆ 内容まとめ 当日の ShowNote はこちら 3/30(水)19時~、2021年度最後のPHPTechCafeを開催します! また、今回LT枠は3枠満員となっており、以下発表テーマを予定しています。 オンラインにて開催していますので、ラジオ感覚で聞いていただいて問題ありません!!
途中入退出も大歓迎です。 ご参加の皆さまと交流ができるのを楽しみにしています! 4/22(金)に『PHPerのための「PHPer Kaigi 2022 を振り返る」PHPTechCafe』を開催します! 参加申込は以下フォームよりお願いします! 最初に触れた通り、PHP TechCafe は PHP 入門後の初級エンジニアを対象にし、エンジニアの自己成長を支援することが目的です。
このように今年度開催したイベントをまとめると、私にとっても PHP TechCafe が情報源になっていることを実感しました。
このコミュニティを通して、イベント開催のための下調べや、参加いただいた方からの情報が自分の知識になっており、とてもありがたく感じます。 PHP TechCafe は来年度も月一で開催予定です!! ぜひ、我々と一緒に知識を深め、PHP を盛り上げていきましょう!! エンジニア中途採用サイト カジュアル面談お申込みフォーム イベント情報
PHP TechCafeとは
2021年度開催イベント
4月『PHP標準コーディングルール(PSR)について語り合う』
・ 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】
hackmd.io5月『PHPDoc について語り合う』
・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】
hackmd.io6月『PHPUnit について語り合う』
・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】
hackmd.io7月『PHPerの今とその先を語り合うフォーラム2021』
以下イベントレポートをご確認ください!
tech-blog.rakus.co.jp
【ShowNote】
hackmd.io8月『PHP8.1 の新機能について語り合う』
以下イベントレポートをご確認ください!
tech-blog.rakus.co.jp
tech-blog.rakus.co.jp
【ShowNote】
hackmd.io9月『PHPUnit の始め方について語りあう』
以下イベントレポートをご確認ください!
tech-blog.rakus.co.jp
【ShowNote】
hackmd.io10月『Laravel 入門を語り合う』
以下イベントレポートをご確認ください!
tech-blog.rakus.co.jp
【ShowNote】
hackmd.io11月『PHP カンファレンス 2021を振り返る』
・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】
hackmd.io12月『【PHP8.1リリース記念】PHPerのためのPHP8.1をもっと語り合う』
以下イベントレポートをご確認ください!
tech-blog.rakus.co.jp
【ShowNote】
hackmd.io1月『2021年のPHP/Laravel振り返り+2022年を語る』
詳細は、当日の ShowNote をご確認ください!
【ShowNote】
hackmd.io2月『Xdebugの活用方法を語る』
・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】
hackmd.io3月『Laravel 9 について語る』 ※3/30(水)開催!
私を含む5名の方と、Laravel 9 について語り合います。
発表テーマ
発表者
1
Laravel8ユーザーから見たLaravel9の推し機能
shibaさん
2
なぜLaravel9はLTSではないのか
KenjiroKubotaさん
3
考え中
Suguru Ohki(スー) さん
4月『PHPerのための「PHPer Kaigi 2022 を振り返る」PHPTechCafe』 ※4/22(金)開催!
まだまだ参加者を募集しています。
ぜひこの機会に、ご参加ください。
forms.gle最後に
ラクスでは、エンジニア・デザイナーの中途採用を積極的に行っております。
ご興味ありましたら是非ご確認をお願いします。
https://career-recruit.rakus.co.jp/career_engineer/
どの職種に応募すれば良いかわからないという方は、カジュアル面談も随時行っております。
以下フォームよりお申込みください。
rakus.hubspotpagebuilder.com
会社の雰囲気を知りたい方は、毎週開催しているイベントにご参加ください!
rakus.connpass.com