初めまして。
職業訓練で今年の7月からJavaとPythonを学びだしたSARAと申します。
さてさて、HTMLやCSS、JavaScriptなんかは少しだけ触ったことのある私、Webアプリケーションを作ることができるのか…!!
次回にこうご期待…!!!!!
・・・と茶番はさておき、
講師の方に教えていただいた比較的簡単な、初心者でも理解しつつ進めていくやり方でやっていきます。
計画表作成
まずはどんなアプリケーションを作るのかをChatGPTと相談しました。
今回作るのは、農作業をするときに使える「天気予報の確認」と「作業記録」ができるWebアプリケーションです。
私の実家が農家ということもあり、毎日いろいろな天気予報を見比べるのが大変だったり、去年の記録を日記をさかのぼって探すのが面倒になり、自分でも実際に使えて、作業効率が上がるものを作ってみたいと思ったのがきっかけです。
最初から機能を盛り込みすぎると完成が遠のきそうだったので、まずは最低限の機能に絞っての作成に。
最初に作る機能
- 天気予報を確認できる
- 農作業の記録を登録できる
- 登録した農作業の記録を一覧で確認できる
画面はひとまず、
ホーム / 天気予報 / 作業記録一覧 / 作業記録登録
の4画面で進めていきます。
また、ChatGPTに、「今の自分の学習状況で作れる範囲」を相談しながら、作業項目とスケジュールも作成しました。
※当初は1週間程度でMVPを作る予定でした。
……えぇ、はい。予定でした。
開発環境
今回は職業訓練で学んでいるものを中心に使います。
- Java
- Spring Boot
- HTML / CSS
- JavaScript
- Eclipse
- Git / GitHub
- 天気予報API
分からないことだらけですが、調べながら一歩一歩着実に進めていきたいと思います。
次回
次は、GitHubのリポジトリを作成していきます。
GitもGitHubもまだまだ初心者。
果たして無事に管理できるのか……!!
次回こうご期待!