#経緯
プロゲートを数周やる
↓
Laravelで何か作ってみようかなあ
↓
フレームワークの参考書でハンズオン学習
↓
覚えること多過ぎて理解が追い付かず挫折
↓
そもそもPHPの理解が浅いことに気づく(当たり前)
#目的
PHPを基礎から体系的に学びなおす上での目標設定のため
(モチベを保つため)
#PHP技術者認定試験とは?
大まかな概要はこちらに載ってます
[PHP7初級試験]
(https://www.phpexam.jp/summary/novice7/)
初級と上級に分かれていますが、上級は未経験者が独学で合格できる最高難易度に設定されているらしいです…
##使用テキスト
###独習PHP 第3版
[独習PHP 第3版]
(https://www.amazon.co.jp/dp/B01FH3KVNU/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1)
詳細に解説がされていて学習する上では良書だと感じました。
しかし認定教材ではないので範囲外の部分もあり、試験対策用にはあまりお勧めはできないです…
認定教材はこちらです。
[初めてのPHP]
(https://www.amazon.co.jp/dp/4873117933/)
###徹底攻略PHP7技術者認定初級試験問題集
[徹底攻略PHP7技術者認定[初級]試験問題集 ]
(https://www.amazon.co.jp/dp/B07V2MK63C/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1)
認定教材のいわゆる「黒本」です。
参考書で一通り学んだ後にこれを2週くらいすればほぼ合格点は取れますが、実際の試験問題の方が難易度が高かったので油断は禁物です。
#勉強法
・参考書でハンズオン学習(2週間くらい)
・黒本で試験対策(3日)
(勉強法とは言えないくらい単純ですが…)
#振り返り
1000点満点中合格ラインが700点で、800点で受かりました。
Swift Mailを使ったメール送信や、各種フレームワーク(Symfony、ZendFrameworkなど)について、PHPコマンドラインなど、未経験の技術に関する問題がとっつきにくかった印象です。
なのでそのあたりを一度触っておくと理解を深めやすいと思います。