プログラミングを始めて 4 か月が経とうとしています。
だんだんと難しい概念が登場し、前に進みづらい状況ではありますが、それでも少しずつ前に進んでいっております。今回も前回と同じような感じで書いていきたいと思います。
進捗状況
Progate
PHPⅡ~Ⅳ : ※オブジェクト指向
Ruby on Rails5 :復習も兼ねなから、Ⅵ~Ⅹを学習中
☆ Ruby on Rails5 は 2017/7/18 現在、Ⅺ まで学習できます。
※ PHPのオブジェクト指向で学習したもの
カプセル化(public,protected,privateの違い)
クラスプロパティ・クラスメソッド(private static)
paiza
※ Ruby : メソッド・クラス (第7・8レッスン)
DB/SQL入門編 : 新たにデータベースについて学習を始めました。
PHP+MySQL:連携の仕方や phpMyAdmin の使い方を一通り学習
※ オブジェクト指向については、こちらの説明の方が分かりやすいかと思います
-- 気づいたこと --
Progate の PHP Ⅱでいきなりオブジェクト指向にぶち当たったので、かなり取っつきにくい感じがしました。恐らくですが、その当時はメソッド・クラスの理解がそれほどなかったからだかと思います。
RubyⅢ・Ⅳ でメソッドとクラスについて重点的に繰り返し学習をしたら、オブジェクト指向の理解度が深まりました。
ですので、個人的にですがメソッド・クラスの理解を深めてからオブジェクト指向を学習することがいいかと思います。
新着事項
4 か月目で新たに取り入れたことや、プログラミングで意識したことを書いていこうと思います。
Webアプリ制作
4 か月目で Web アプリ制作に挑戦しました。
時計・カウントダウンタイマー
簡単にではありますが、JavaScriptで時計とカウントダウンタイマーを制作しました。
To Do List
paiza で紹介された「Mavo」というフレームワークを使って、簡単な「To Do List」を制作しました。
ポートフォリオサイト制作
ポートフォリオサイトで新たに作成したものや更新したものを書いていこうと思います。
Webアプリケーションページ更新
To Do List を作成し、公開しました。時計やカウントダウンタイマーは後ほど公開しようと思います。
info ページ設立
ポートフォリオサイトに更新情報を載せたら分かりやすいと思い、新たに設立しました。
最後に
簡単にではありますが、Web アプリケーションを作ることが出来ました。一歩一歩スキルが上がっていくのを実感しております。
まだ分からないことがたくさんありますが、一日でも早く上達できるように頑張りたいと思います。