現在22歳の大学生です。就職先としてweb形自社開発企業を目指し、ポートフォリオ作成と就活を頑張っています。
今回はUdemyの講座を参考にInstagram風アプリを作成したので、感想などを書いていきます。
##参考にした教材
今回はUdemyにある「Beautiful Ruby on Rails Apps in 30 Days & TDD - Immersive」を使用しました。
こちらの教材はInstagram、Evernote、Tumblrなどの有名アプリを含めた、8つのアプリの作り方をRuby on Railsで学ぶという盛りだくさんの内容です。
しかもこの教材、無料です。ただその代わり、教材の内容は2014年ぐらいと少し古いです。
あと解説は英語で日本語字幕などはありません。まあ内容は難しくないので大丈夫です。
##難易度はProgate以上、Railsチュートリアル未満
Railsチュートリアルができるなら、この教材は難しくありません。ただhamlやscss、新しいgemなどの使い方は覚える必要があります。
逆にProgateレベルの一般的な知識がないと、この教材は難しいと思います。理由は説明が少ないからです。
講座内で解説はありますが、それでも基本を理解していないと追いつけません。
##作った成果物
講座内で配布されているCSSを使っていないので、UIが貧弱です。
ちなみに講座内で配布されているCSSを使うとこんな感じになるようです。配布場所はここ。
##学んだこと
- hamlとscssの使い方
- gemのsimple_formでformが簡単に作れる。
- gemのdeviseでログイン認証が簡単にできる。
- gemのpaperclipで画像の扱いが簡単にできる。
- gemのact_as_votableでlike機能が簡単に実装できる。
##不満なこと
- gemを用いて簡単にアプリができてしまったので、学べた感じがしない。
- レベルが高い内容ではない。
##まとめ
Instagram風アプリが作りたかったので受講しましたが、そこまでレベルの高い内容ではありませんでした。
ですが無料の教材ということを踏まえれば、内容は充実していたと思います。
Instagram風のアプリを作成してみたい方は利用してみてはいかがでしょうか?