本記事では、PHPの勉強におすすめの本と動画について紹介しています。
Amazon Kindle Unlimited
Amazon Kindle Unlimitedに登録すると、月額980円で読み放題だからオススメだよ!
初回30日間は無料だから、まだ登録したことのない人はぜひ試してみてね!
変数名/関数名にもう悩まない!
- 美しいコードが書けるが自然と書けるようになる
- 他の開発者が理解しやすいコードになる
おすすめ参考書
先輩!PHPの学習でおすすめの本を教えてください!
了解!僕がおすすめする本について紹介していくね!
気づけばプロ並みPHP 改訂版--ゼロから作れる人になる!
出版社 | リックテレコム |
著者 | 谷藤 賢一 |
発売日 | 2017/3/6 |
ページ数 | 331ページ |
- いろいろ準備編
- お店のスタッフは誰?
- お店に商品を並べよう!
- 関係者以外立ち入り禁止!
- 遊びでスキルアップ!
- 憧れのショッピングカートを作ろう!
- 注文を受け付けよう!
- Excelで注文管理したい!
- お客様に会員になってもらおう!
PHPの勉強のために購入しました。
引用元:Amazon
この本ではECサイトを作りながらPHPを学ぶ形になるのですが、ECサイトの制作でPHPの実践的な使用方法は一通り学べます!
この本の内容を理解するだけでECサイト以外の機能にも応用ができ、PHPで実現できるプログラムの基礎はある程度できました!
この本を頑張って理解しながら2~3回やると、信じられないほどの力がつきます。
引用元:Amazon
私は実務で、phpやデータベースの知識が必要でしたので、これをやったあとに管理システムを作りました。
これどうしよう?という時に、すらすらっとif文を書いて解決している自分にびっくりしました。
独習PHP 第4版
出版社 | 翔泳社 |
著者 | 山田 祥寛 |
発売日 | 2021/6/14 |
ページ数 | 1,152ページ |
- イントロダクション
- PHPの基本
- 演算子
- 制御構文
- 組み込み関数
- ユーザー定義関数
- 標準クラスライブラリ
- リクエスト情報
- データベース連携
- オブジェクト指向構文
- 高度なプログラミング
仕事でPHPを使う事となったため、評価の高いこちらの書籍を購入しました。
引用元:Amazon
PHPについての詳しい仕様はもちろんのこと、「お作法」の部分についてやセキュリティを意識した箇所など、単にPHPの範囲にとどまらない解説も豊富でとても勉強になりました。版を重ねているためもあってか、誤字脱字も目立たずとても読みやすい。
ただ、プログラムに関して全くの初学者の方だと難しい用語が多いかもしれません。他言語経験者にとっては非常に優れた書籍だと思います。
パソコンでC言語とPythonを少し触れるくらいの知識しかなくて、サーバーサイドのこととか全く知らなかったんですけど、PHPについてはもちろんサーバーサイドについても初歩的な知識ですけど学べるのでなかなか有意義でした。
引用元:Amazon
1週間でPHPの基礎が学べる本
出版社 | インプレス |
著者 | 亀田 健司 |
発売日 | 2022/3/15 |
ページ数 | 352ページ |
- はじめの一歩
- プログラミングとは何か/PHPの基本
- 変数/条件分岐/HTMLのリストとリンク
- 繰り返し処理/配列/HTMLのテーブル
- 関数/フォーム
- クラスとオブジェクト/クッキーとセッション
- データベースを使ったアプリの作成
たったの1週間でPHPの基礎を学ぶことを目標にした本ですが、インターネットやWebの基礎的な知識、開発環境の構築方法などについても詳しい解説があります。そのため基礎的なパソコンの操作を知っていれば始められる内容でハードルの低さが魅力的です。DBの使い方も学べるので、本書を利用すればWebアプリケーション構築に必要な基礎的な技術を習得できます。1日当たりの分量はともかく、目標が設定されているのでモチベーションも高まります。
引用元:Amazon
PHPの入門書です。インストールから始まってクッキー・セッション・クラスなどにも触れられており、一通りのことをさらえますが、1回だけ読了すれば理解できる、というよりも、とりあえず写経を何回かして、数週目で身につけるという難易度ではないかと思います。ただ、そのこと自体は全然悪いことではなく、寧ろ、プログラミングの本としては誠実であると思います。
引用元:Amazon
WordPressユーザーのためのPHP入門
出版社 | エムディエヌコーポレーション |
著者 | 水野 史土 |
発売日 | 2019/8/27 |
ページ数 | 258ページ |
- WordPress+PHPの基礎知識
- PHPの基本
- WordPress特有のルール
- WordPressで使われるコード解説
Word Pressを使う機会があったので、PHPを勉強しようと思い本書を選びました。
引用元:Amazon
Word Pressをカスタマイズしたいので、PHPを基礎から学びたい方に最適です。
図解や画面が多く、PHPの基本も学べます。
パーフェクトPHP
出版社 | 秀和システム |
著者 | 小川 雄大 / 橋口 誠 |
発売日 | 2014/10/31 |
ページ数 | 593ページ |
- PHP ~overview
- PHPの言語仕様
- 実践Webアプリケーション
- PHPセキュリティ
- テクニカルなPHPの活用
- PHPレシピ
7章のフレームワークの開発、8章のミニブログの作成は、MVCフレームワークがどのようなものか把握していないと理解するのが難しいです。自分の場合、最初は理解できなかったので、先にCakePHPについて他の書籍で勉強しました。その後、この書籍に戻ると理解できるようになりました。また、最初に8章からやって動かしてみて7章に戻ると、より理解しやすいと思います。この部分はアプリケーションの作り方において非常に参考になります。
引用元:Amazon
PHP本格入門[上] ~プログラミングとオブジェクト指向の基礎からデータベース連携まで
出版社 | 技術評論社 |
著者 | 大家 正登 |
発売日 | 2020/8/3 |
ページ数 | 680ページ |
- はじめてのPHP
- PHPの基本構文
- プログラムを部品化し,拡張に強いアプリケーションを作る ― オブジェクト指向
- アプリケーションの機能をより豊かにする ― 内部関数/SPLクラス
- PHPによるWebアプリケーションの実装
- リレーショナルデータベースを使った体系的なデータ管理
- 読みやすいPHPプログラミング作法 ― 開発者の意図を,わかりやすく伝える
PHPで初心者がつまりそうな箇所を実務的な経験をふまえ詳しく解説しています。タイトルの通り上巻だけでオブジェクト指向からDB連携まで網羅しています。個人的には、この本が一番基本を押さえていて分かりやすいと思いました。私は独習シリーズよりこちらの方が良いです。
引用元:Amazon
初心者には上巻だけで十分足りる内容です。下巻は必要に応じて購入すればよいでしょう。下巻は主にセキュリティやオブジェクト指向のより詳しい内容です。上巻の目次に下巻の目次も記載されています。また、出版社HPからサンプルソースもダウンロードできます。
初心者からちゃんとしたプロになる PHP基礎入門
出版社 | エムディエヌコーポレーション |
著者 | 柏岡 秀男 |
発売日 | 2021/3/2 |
ページ数 | 272ページ |
- PHPとは
- PHPの基本
- 簡単なWebアプリケーションを作成する
- データベースを操作する
- データベースと連携したWebアプリケーション
- ログイン処理とセッション
あくまでもPHPの初心者向けということなのかもしれませんが、Webアプリ作成初心者なら、いきなりLesson2の05でハマるかもしれません。文字化けです。
引用元:Amazon
記載されているHTMLとPHPのファイルをエンコードがS-JISで作成した場合は問題ありませんが、Visual Studio Codeなどで作成した場合はUTF-8で保存され、そのまま実行すると「送信」の文字が文字化けします。
HTMLファイルのヘッダにエンコード指定が必要で、Webアプリを作成した方なら当然のことなのでしょうが、知らなければ、ここでつまづきます。そんなときは、サンプルがダウンロードできるのでそれを確認するか、自力で調べると力がつきます。
おすすめ動画コンテンツ
私がおすすめする動画コンテンツはUdemyです。
実際にUdemyを利用して実感した魅力的なポイントは、以下の通りです。
- 新規学習者向けのセールで格安でコースを購入することができる
- コース購入から30日以内であれば、返金することができる
- 分からない箇所があれば、コメントで質問することができる
- プロのエンジニアが教えてくれるため、実践的な講義を受けられる
Udemyすごい。。
僕も新しい技術を学びたい時には、必ずと言っていいほど利用しているよ!
ちゃんと学ぶ、PHP+MySQL(MariaDB)入門講座
作成者 | たにぐち まこと |
学習時間 | 11時間 |
- Webクリエイター・Webプログラマーになりたい方
- HTMLやCSSを制作するマークアップエンジニア・コーダーとして、次の一歩の学習をしたい方
- WordPressのカスタマイズなど、PHPを利用したソフトウェアの開発をしたい方
- PHPの開発環境を準備しよう
- PHPの基本を学ぼう
- データベース(MySQL)の基本を学ぼう
- PHPとMySQLを組み合わせたプログラムを作ろう
- 【実践】ひとこと掲示板を作ろう
サーバーサイドの言語を勉強するのは初めてでしたが、丁寧な説明でわかりやすかったと思います。話し方は聞き取りやすく、画面も見やすかったです。
引用元:Udemy
複雑に感じるところも3回ほど繰り返し視聴すれば理解できるようになったので、初心者の方にもおすすめの講座だと思います。
とても分かりやすく、聞きやすかったです。
引用元:Udemy
なぜこれを書くのか?などの理由も教えてもらえたので、コードを書くときの考え方も学ぶことができたと思います。
【PHP, MYSQL, Apache】ガチで学びたい人のためのWEB開発の基礎(バックエンド編)
作成者 | CodeMafia |
学習時間 | 33.5時間 |
- 本気でWEB開発の技術を伸ばしたい方。
- WEBの基本から勉強し直したい方。
- WEB開発の勉強を始めた初学者の方。
- WEB開発者として将来働きたいと思っている方。
- WEBシステムについて基礎から学び直したい経験者の方。
- なんとなく動くものを作れるけれど、仕組みについて理解していない方。
- Udemyでの学習の進め方
- WEBの知識
- コース受講の準備
- HTMLの基礎
- PHPの基礎
- PHPとWEB
- WEBサーバー(Apache)の基礎
- データベースの基礎
- PHPとDB
- WEBアプリ開発実践
- CSSの基礎
- Bootstrapで画面を作成してみよう
- JavaScriptの基礎
- JavaScriptの実践
- 最後に
内容の濃い講座を提供して頂きありがとうございました。フレームワークを使わずに作ることがすごく勉強になると実感しました。これからLarabelの勉強をするのがすごく楽しみで、この講座で復習しながら頑張ろうと思います。
引用元:Udemy
PHPやデータベースについて学ぶのはこれが初めてでしたが、解説がとても丁寧で、最初から最後までつまづく事無く進めることができました。
引用元:Udemy
ここで得た知識を最大限活かして、自分でオリジナルのweb開発を始めたいと思います!