テックキャンプ2週目振り返り(2020/9/28〜10/4)
総論
テックキャンプの予定に対し1週間前倒しできており、順調に
学習できている。2週目も9/21週に引き続き応用編のレッスンを学習した。
また転職セミナー動画を視聴し、ポートフォリオ作成の計画を作成した。
引き続き前倒しで推進する。
学習内容
応用編は主に下記3つを学び、基礎編よりも実践的なアプリ開発を学習中。
・PicTweetアプリの作成(完了)
・GitHubの活用(完了)
・ChatAppの開発(仕掛り)
PicTweet
PicTweetアプリは基礎編のアプリに対し、機能が多い。基礎編アプリには
ない機能のひとつにログイン/ログアウト機能がある。特徴としては
deviseというgemをインストールする 。これにより、自動でディレクトリが
作られる他、専用のメソッドが使用できるようになる。
⇨大抵のアプリに実装されている機能故、忘れないよう定期的に復習する。
アプリ開発に必須サービスである。本サービスを活用することで、
下記2点のメリットがある。
・自分が作成したアプリを他人と共有できる。
・プログラムの履歴が残せる。(履歴を遡り、復元も可)
現在ChatAppを取り組んでおり、合わせてGitHubも活用している。
⇨引き続き活用を継続し、使用方法を覚えていく。
ChatApp
これまでのアプリ開発と異なり、実開発フローを意識したアプリ開発
演習である。本アプリはメッセージと画像を送信できるチャットアプリ
である。アプリ使用者(ペルソナ)の想定から企画をはじめ、要件定義を
行い、基礎設計後、具体的な機能実装を行っている。
⇨本アプリの開発フローを参考にポートファリオ作成を進める
ポートフォリオ
ChatAppの開発を参考に計画を作成した。テックキャンプ 課題アプリとは
別のアプリ制作を本計画は対象とする。テックキャンプ 課題アプリは第7週目の
完了を目標とし、残り3週間をオリジナルアプリ制作にあてる。
なお、11/30完成目標としているオリジナルアプリは1次試作の位置づけとした。
その後公開、実際にアプリを知人等に利用してもう。最終的にはアプリ利用者
からのフィードバックをアプリへ反映する。