身につくWP

WordPressを身につけて稼ぎたい人のためのWebサイト

【書評】『詳細!PHP 8+MySQL 入門ノート XAMPP+MAMP対応』が初心者におすすめ

PHPを学ぶのにはコレ一冊で大丈夫!

そう自信をもってお勧めできる本が見つかったので、紹介させていただきます^^
PHPを学ぶことで、プログラミング思考を身につけたり、WordPressの高度なカスタマイズができるようになるので、
あなたのスキルアップにつながります。

コーディングスキルだけではなかなか報酬アップができないので、
今よりもスキルアップをして稼げるようになりたい!
という方はPHPを学ぶことをオススメします。

またPHPを身に付ければ、フリーランスとして活躍することもできるようになります。
現に僕はPHPのスキルを武器に現役でフリーランスをしています。
会社員の時よりも年収が上がり、自由な時間も増えたので、とても満足しています◎

それでは、本の中身を紹介をしていきますね。
ただ紹介するだけではなく、読むべきポイントや現場での活かし方も説明していきますので、
ぜひ最後まで読んでいただけたら幸いです♪

この記事を書いた人
かばちゃんた
かばちゃんた

文系卒未経験から独学でプログラミングを学習し、現在フリーランスで生計を立てている現役のプログラマーです。
MENTAというサービスで、プログラミングの学習をサポートしており、累計100名以上の実績があります(上位1%の金バッジ保持)
初心者にも分かりやすく教えることが得意です。

詳細!PHP 8+MySQL 入門ノート XAMPP+MAMP対応」はPHP学習におすすめ!

それでは、早速本の紹介をしていこうと思います!

これ一冊でPHPをまるっと理解できるだけではなく、MySQLを使ったDBの学習もできます。
PHPとMySQLはセットで使うことが多いので、この本で学んでおくと必ず役立ちます◎

ちなみにこちらの本はPHP8とPHP7があり、
僕はPHP7を使っているのですが、
内容はほとんど一緒ですので、どちらでも大丈夫です。

見た目は分厚くて、やる気にならないかもしれませんが、
内容はサンプルソースが多く書いてあり、解説も丁寧なので、
スラスラと進めることができます。

初心者の方は、わからないことがあってもどんどん読み進めていき、全体像をつかんでいきましょう◎
この本をさらっと読めば、PHPの大枠が掴めるので、読む前と比べると格段に知識がついています。
実際、僕が教えている方にこの本を勧めて読んでもらったところ、PHPについて十分に理解をしていました(執筆時は2名に勧めました)。

1から10まで全て理解するのは大変なので、この本の中でも重要なポイントをピックアップしようと思います。
次章からは、どこを理解すれば良いのか、ポイントを解説していきます。

この本で初心者がまず読むべきチャプター

それでは、この本の中で特にここはまっ先に理解して欲しい、というポイントをまとめていきます。

Capter1.PHPの準備

とにもかくにも、まずはPHPを動かす場所がないと始まりません。
こちらのチャプターを読んで、PHPを使い始めましょう。

Chapter2.変数や演算子

次に、PHPの基本を学びましょう。
細かい説明は飛ばして、ざっくりとした理解で大丈夫です◎

Chapter3.制御構造

ここで学ぶのはプログラミングにおいて重要なアルゴリズムです!
こちらのチャプターは要チェックですよ^^
じっくり時間をかけて、しっかり理解できるようにしましょう。

Chapter5.文字列

文字列を表示するところから、正規表現と言った高度な技術まで解説しています。
正規表現は単体で覚えないといけないほど難しいです><
また、チャプターも長いので、さらっとやる程度で大丈夫です◎
このチャプターは、PHPを使い出してからは一番読み直すと思います。

Chapter8.フォーム処理の基本

お問い合わせフォームなど、フォーム処理はとても身近な機能です。
理解しているのとしていないのとでは、雲泥の差があります。
HTMLとPHPの両方を使うので、学びやすいと思いますよ^^

Chapter9.いろいろなフォームを使う

フォームを使ったことある人なら見覚えのある、いろいろなフォームを学びます。
ラジオボタンや、チェックボックスなどですね!
どれもよく使いますから、一通り理解しておきたいですね。

以上の6つのチャプターを読み進めれば、初心者としての知識は十分理解できています♪
まずこの本を手に入れたら、読み進めていただきたいです^^

WordPressでテーマ制作をするのに必要なチャプター

次に、WPでテーマ制作をするために必要な知識が学べるチャプターをピックアップします。

Chapter4.関数を使う

よく使う処理は、関数としてまとめることができます。
管理も楽になるので、しっかり学びましょう◎

Chapter6.配列

文字列よりもたくさんの情報を持てるのが配列です。
プログラミングの中でも大事な知識ですので、理解しておきたいですね。

Chapter11.ファイルの読み込みと書き出し

PHPでファイルの操作を学びます。
DBを使わなくてもデータを保存できるので、知っておくと手数は増えますよ♪

自作アプリを作るために必要なチャプター

続いて、自分でPHPの自作アプリを作るのに必要な知識が学べるチャプターを紹介します!

Chapter10.セッションとクッキー

セッションやクッキーというのは、情報を保存する技術です。
ブラウザやサーバーに保存します。
使いこなすことで、ユーザーにとって使いやすいシステムが作れます。

Chapter12.phpMyAdminを使う

このチャプターでは、DBをPHPで使う時に使うツールであるphpMyAdminを学びます。
今後もDBを使う際には使うツールですので、しっかり身に付けましょう!

Chapter13.MySQLを操作する

MySQLをPHPで操作することで、データを追加したり編集したりができるようになります。
この技術があれば、掲示板やマッチングアプリなど、さまざまなWebアプリを作ることができます。

Laravelを学ぶために必要なチャプター

最後に、PHPフレームワークのLaravelを使うために学んでおきたいチャプターを紹介します。

Chapter7.オブジェクト指向プログラミング

オブジェクト指向を学ぶことで、フレームワークの元になっている考え方を学ぶことができます。
このオブジェクト指向は、身につければとても強力な武器になります。
ですが、難しくて理解するのに時間がかかります。
なので、最後にこのチャプターを読み、理解できるまで練習をしていくことをオススメします◎

Googleは参考書として使おう

本を読んでいて、いまいち理解できない場合には、Googleで検索をしましょう!
そうすることで、別の説明をしている記事や、分かりやすく解説しているブログが見つかるはずです。
それらを読むことで、本で学んだ知識をより詳しく理解することができます。

このように、Googleを参考書のように使うことで、学習の濃度は上がります。
調べるコツは、専門用語を軸に調べることです。
検索は単語を元にして関連する記事がヒットしますから、単語が大事なんですね^^

学習に詰まったら、MENTAで現役のプログラマーに質問しよう

本を読んでもわからない、調べてもわからない。
もしも学習に詰まってしまったら、MENTAというサービスを利用するのがオススメです。

僕も今まで100人以上サポートしてきました。
相場より安く相談できるので、まずはのぞいてみると良いですよ^^

学習 かばちゃんた
かばちゃんた
未経験から独学でプログラミングを勉強し、今ではフリーランスとして生活出来るようになった現役のプログラマーです。MENTAというサービスでこれまで100名以上学習サポートをしてきました。分かりやすく丁寧な解説を心掛け、プラグラミング学習に役立つ情報を発信していきます。