#author("2021-07-09T04:47:14+00:00","","")
#author("2021-07-11T23:40:18+00:00","","")
[[KobeSpiral2021]]

* 第4回講義(7/9) [#d9a74840]

** 招聘講師 [#kae6ee4f]
*** 午前の部:ファシリテーションスキル [#ce5c1cd2]
- 毛利 幸雄 先生 (PI&FT)

*** 午後の部:GitHubフロー実践 [#e97f78b7]
- 玉田 春昭 先生 (京都産業大学)


** 1,2限 [#wef5042e]
*** ファシリテーションスキル [#y7761a9d]

配布資料参照のこと

** 3限 [#v4281121]
*** GitHub フロー実践 [#da9f17fc]

- 講義資料 

#ref(20210709-2.pdf)

- GitHub flow実践演習用プロジェクト

#ref(todoapp_githubflow.zip)

** 4限 [#na2093a6]
*** GitHub フロー実践・続き [#hde410bb]

参考リンク

- Issue 1. 期限を入れられるようにする.
-- [[SpringBoot2.2+ThymeleafでHTTP PUT/DELETE メソッドを扱う:https://qiita.com/kazuhiro1982/items/b8b9965fddf9c5507517]]
-- [[SpringBootでクライアントからの日付をLocalDateTimeで受け取る方法:https://utamaro.hatenablog.jp/entry/2018/10/19/063238]]
-- [[Java 8 LocalDateTimeの型変換のあれこれ(String, java.util.Date):https://qiita.com/riekure/items/d83d4ea5d8a19a267453]]
- Issue 2. ToDoをキャンセルできるようにする.
- Issue 3. ToDoの色(背景色)を変更可能にする.
-- [[SpringBoot2.2+ThymeleafでHTTP PUT/DELETE メソッドを扱う:https://qiita.com/kazuhiro1982/items/b8b9965fddf9c5507517]]
-- [[SpringBootのFormあれこれ:https://qiita.com/ryo2132/items/bbef095c87cab3720c70]]
-- [[Spring Boot で Thymeleaf 使い方メモ:https://qiita.com/opengl-8080/items/eb3bf3b5301bae398cc2#%E3%83%AA%E3%83%86%E3%83%A9%E3%83%AB]]
- Issue 4. ソート機能を導入する.
-- [[Spring Data JPAによるソート(複合キーのソート付き):https://qiita.com/shikazuki/items/c864ac51dcbdf52554cf]]
-- [[Spring MVC コントローラの引数:https://qiita.com/MizoguchiKenji/items/2a041f3a3eb13274e55c]]
-- [[Thymeleafのth:hrefとSpring BootのControllerの@RequestMappingでハマった件:https://ts0818.hatenablog.com/entry/2017/10/09/144626]]
- Issue 5. 日時を絶対表示から,相対表示に変更する.
-- [[mfornos/humanize:https://github.com/mfornos/humanize]]
-- [[Thymeleaf - get dynamic content on tooltip:https://stackoverflow.com/questions/56781518/thymeleaf-get-dynamic-content-on-tooltip/56797113]]
- Issue 6. ページ送り機能(Pagination)を追加する.
-- [[Spring Boot + Thymeleafでページング機能を実装する:https://qiita.com/KevinFQ/items/ca68a3001bae19f92879]]
-- [[Spring Boot 2.0 (Spring 5) の WebMvcConfigurer覚書:https://qiita.com/yukina-ge/items/98ba5393bcde4df599d5]]
- Issue 7. Docker対応にする.
-- [[DockerでMySQLを使ってみる:https://qiita.com/TAMIYAN/items/ed9ec892d91e5af962c6]]
-- [[docker-composeでspring-boot+mysqlのアプリケーションを起動:https://qiita.com/yamii/items/b2b5e6b6a7aff6d590d8]]
-- [[Dockerを使って簡単にローカルtomcat環境を作る:https://qiita.com/hikaruright/items/f8095f4610b289a86144]]
-- [[application.propertiesの設定を環境変数を用いてlocal起動とDocker起動で切り替える:https://qiita.com/SSM3G/items/40bac2fc47c6b80884e8]]
-- [[Docker] Windows 10 Pro 64bit に Docker と Docker Compose をインストールする:https://qiita.com/ksh-fthr/items/6b1242c010fac7395a45]]
- Issue 8. グループ独自の拡張を加える.
- Issue 9. 自動デプロイを実現する.
-- [[GitHub ActionsでEC2へのデプロイ自動化(CI/CD):https://qiita.com/gdtypk/items/aea503db22dfc79f4e9e]]

回答例.ソースコードのHTML

- Issue 1. 期限を入れられるようにする.
#ref(due_date.zip)
- Issue 2. ToDoをキャンセルできるようにする.
#ref(cancel_done_todo.zip)
- Issue 3. ToDoの色(背景色)を変更可能にする.
#ref(background_color.zip)
- Issue 4. ソート機能を導入する.
#ref(sort_todos.zip)
- Issue 5. 日時を絶対表示から,相対表示に変更する.
#ref(humanization.zip)
- Issue 6. ページ送り機能(Pagination)を追加する.
#ref(pagination.zip)
- Issue 7. Docker対応にする.
#ref(docker.zip)
- Issue 8. グループ独自の拡張を加える.
- Issue 9. 自動デプロイを実現する.

- Issue 1〜7 全部入り
#ref(all.zip)
-- warファイル
#ref(ToDoV1_all.war)

*** CI/CD [#b4b6a795]

* 一覧 [#xd6d0ce1]

#ls2("第4回")

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS