はじめに
-
今回、私が学習に使用した教材はこちらです。教材提供サイトはこちらTechpitです。
※有料です。
開発環境
-
Vue.js
-
Node.js
-
Firebase
今回作ったもの
感想
- Googleアカウントでのサインイン
- 投稿の新規作成、リスト表示、更新、削除です。
上記の2点が機能として今回この教材で実装でき、それらについて学ぶことが出来ます。
要するにCRUDの実装とGoogleアカウントを用いたユーザー登録ですね。
個人的にはこういう個人開発に近しいものを「いざ作ろう!」となっても開発するのってすごくハードルが高いと思っていて、このようなアプリが教材形式で学ぶことが出来るのは最近始めた初学者の方や今回だとフロント周りを軽くしか触っていない自分とかにはハードルが下がってとても良いと思うんですよね。
開発の流れやこの機能を実装するにはどうしたらいいだろう?とか考えたり、その教材で使用する技術について勉強になりますし良いことしかないと思います。
正直な話自分がプログラミングを勉強し始めた時ぐらいにこういう教材などがあって気軽に学べてデプロイまでできるような環境があったらもっとフロント周りをゴリゴリやって開発していた気がします。(笑)
今からでも全然遅くないとは思っていますが。
教材を作って頂いた製作者の方やこのサイトを運営されてる方に見られるか分かりませんが、このような環境と教材を提供していただいて感謝しています。
最後に
自分は普段はインフラ・クラウド・セキュリティの方面を主に勉強していてフロント周りは軽く触ったことがあるくらいだったのですが、特に問題もなく教材通りに学びながら1日かからずにデプロイまで出来ました。(普通は時間をかけてゆっくりやるものだと思いますが、自分はサクサクやっていたのであまり参考にはならないかもしれません。)
今後もTechpitで学んだことを感想としてアウトプットしたり、自分が普段やってる方面のことなどをアウトプットしていきたいと思っています。
暇な時に流し読みでも記事を読んでいただけたらと思っています。(笑)