Photo by Markus Tacker
こんにちは。谷口です。
この4月からプログラミングの授業を受けることになった学生の方、新卒でエンジニアとして就職した方など、PHPの勉強を初めている方は多いかと思います。
PHPは
- 比較的コードが書きやすく、入門者でも学びやすい
- Web開発に特化した言語で、短いコードでWeb開発ができる
といった特徴があるプログラミング言語です。
求人数も多く、企業ではWebサービスの開発やゲーム開発などで広く利用されています。また、最近はPHPのWebアプリケーションフレームワークのLaravelの人気も高まっています。
そこで今回は、学生の方や新人エンジニアの方、エンジニアとしての転職を目指している方がPHPを学べるコンテンツにっついてご紹介します。
これからPHPについて学びたい人の参考になればと思います。
paizaラーニングのPHP入門編
PHP入門編1: PHPをはじめよう
PHP入門編2: 条件によって処理を変えてみよう
paizaラーニングのPHP入門編では、条件分岐、四則演算、ループ処理、配列、二次元配列、関数やクラスの使い方、例外処理などについて学べます。入門編1・2を無料公開していますので、「まずはPHPの使い方を学びたい」という方は、PHP入門編から始めるのがおすすめです。
Codecademy
Codecademyは、実行環境を構築しなくても書いたコードがすぐに実行できるオンラインプログラミング学習サービスです。初心者でも、ヒントをもとにプログラミング問題を解きながらPHPやHTML/CSS、JavaScript、Python、Rubyといった言語が学べます。
過去に弊社でプログラミング初心者の社員がCodecademyでPHPを学んでみた記事もありますので、気になる方はぜひごらんください。
paiza.hatenablog.com
paizaのスキルチェック問題
paizaでは、PHPはもちろんJava、Ruby、Python、C、C++、C#、JavaScriptなど多数の主要言語に対応したスキルチェック問題を公開しています。
プログラミング問題を解いた結果によりS・A・B・C・D・Eの6段階で自分のスキルのランクが分かります。問題はレベルごとに分かれており、初心者から上級者の方まで挑戦していただけますので
- 自分のプログラミングスキルを客観的に知りたい
- とにかくたくさん問題が解きたい
という方はぜひチャレンジしてみてください。
コードガールこれくしょんのPHPコース
『コードガールこれくしょん』(ガルこれ)は、プログラミング問題を解いて「コードガール」を集めながらストーリーを進めていくプログラミング学習コンテンツです。PHPのほかに、Python、Java、Ruby、C、C++、C#、JavaScriptにも対応しています。
プログラミング初心者でも、ゲームを進めていくだけでPHPの基本的なコードの書き方が習得できます。
まとめ
というわけで、学生の方や新人エンジニアの方、エンジニアとしての転職を目指している方がPHPを学べるコンテンツについてご紹介しした。
「まずはPHPの使い方を学びたい!」という方は入門編から始めて、そこからWeb開発など、興味のある分野の学習を広げていくと、無理なく学べるかと思います。
ご興味のある方はぜひPHPの勉強を始めてみてくださいね。そして基礎が身についてきたら、ぜひpaizaでご自分のスキルをはかってみてください。
プログラミングが動画で学べる「paizaラーニング」はこちら
「paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。
詳しくはこちら
そしてpaizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。
スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。
詳しくはこちら