【初心者】PHPレッスンを終えました!【Progate(プロゲート)】

アイキャッチ画像

先日Progate(プロゲート)のPHP学習コースをひと通り完了しました。

一つ前に同じくProgateで学習した「HTML&CSS」のコースよりレッスン数は少ないですが、ひとつひとつのレッスンはかかる時間が長かったように感じます。
PHP学習コース全体を通してかかった所要時間はザックリ12~13時間くらいでしょうか。

PHPレッスンを終えて

「オブジェクト指向」をなんとなく理解した

PHPでは「オブジェクト指向」と呼ばれている重要な概念が登場します。

この「オブジェクト指向」名前は知っているけど理解するほど踏み込んだプログラムはやったことがなかったんですが、今回はProgateの学習でも十分に「オブジェクト指向」の基本的な考え方を学ぶことができました。

 

HTML&CSSと比較するとチョッピリ難しい

コンテンツとページの体裁を担うHTML&CSSと違い、データの入出力や処理に特化したPHPは、特にデータの出し入れや管理がなかなか難しく感じました。

特に混乱したのは、同名の変数が同時に存在していることですね。
C言語なんかでは通常、同じプログラムの中に同じ名前の変数は存在しないんですが、
PHPでは、クラスが違えば同名の変数が存在できてしまいます。
つまり、ある値が同名の変数を介して次々とやり取りされるわけなので、この処理が特に理解しにくかった。

このへんの考え方は慣れもあるのかなーっと思いますので、もう少し実践を通して習得していきたいと思います。

 

webプログラマーはマルチリンガル

スマホやパソコンで普段何気なく見ているwebページはこんなにも複雑に作られているのかと、驚いています。

web系プログラムの3つめの言語として今回はPHPを学びましたが、webページ制作ではHTMLやCSS、PHPと他にもいくつかの言語が同時に使われています。
ぼくはHTMLとPHPへ行ったり来たりするだけでもなかなか混乱しそうになったので、プロのwebプログラマはまるで数カ国語を同時に使いこなすマルチリンガルのようですね~(;゚∀゚)

 

今後やること

 基本的には、前回のHTML&CSS学習記事のラストで宣言した通り、

HTML&CSS → PHP → JavaScript → jQuery

の順番で学習を続けていくつもりなので、次は「JavaScript」にチャレンジです!

また、「勉強した!」だけで終わらないように、今の段階で実際のサイト制作にチャレンジを始めています。

参考にしているのはこちらの本です。まだ序盤の方ですが、HTML、CSS、PHPが分かれば十分に理解できる内容ですので、この3つの言語の学習を終えた人にはピッタリの教本です。

 

おわりに

ということで今回は、オンラインプログラミング学習サービス『Progate(プロゲート)』を使って、3つめの言語となる「PHP」のレッスンが終わりましたので、ここまでの感想とこれからの目標をまとめてみました。

HTMLとCSS、PHPと主要なwebプログラミング言語をサクッと勉強してきて、webページのソースの解読可能な範囲もずいぶん増えてきました。
普通は新しい言語を2つも3つも学ぼうとしたら、こんな短期間に学んでいくのはむずかしいでしょう。
気軽にwebスキルを学べるProgateのようなサービスがあって本当にいい時代になりました。

もしも、これからwebプログラミング学習を考えている方は、無料レッスンもあるのでまずはProgateで始めてみるのはいかがでしょうか?
>>『Progate(プロゲート)』でプログラミング学習を始めてみる

それでは!

created by Rinker
¥4,980 (2019/11/15 09:42:49時点 Amazon調べ-詳細)

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA