第2回
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[KobeSpiral2021]]
* 講義前チェック [#t43971a0]
- [[前回の宿題>第1回#b521839e]]確認
- 自分のノートPCに以下の環境が入っているか
-- VS Code + Java
-- MySQL
-- tomcat
-- apache, phpmyadmin(またはMySQLが使えるクライアント)
* 第2回講義 (6/25) Webアプリケーション開発1 [#k262a3e1]
** 1限 [#l6891ac1]
*** Webアプリケーションとは [#kf6dc151]
- &attachref(Webアプリケーションとは.pdf);
-- 原理,URI, HTTP-メソッド, ROA, Web-MVC, RESTful, Sprin...
*** はじめてのSpring Boot [#h1277c91]
- [[猫アプリを作ってみよう>第2回/HelloSpringBoot]]
-- 猫アプリを写経して,画面とコントローラを理解
-- HTMLソース,HTMLテンプレートとは
-- パスパラメータ,リクエストパラメータ
-- 画面遷移
-- GET, POST
** 2限 [#vc58131d]
*** Spring Boot 基礎 [#e4632f2b]
- [[レイヤの責務>SpringBoot/各レイヤの責務]]
-- ビュー,コントローラ,サービス,レポジトリ
- [[システムで扱うデータ>SpringBoot/DTO]]
-- エンティティ,フォーム,DTO
- [[データの永続化>SpringBoot/JPA]]
-- CRUDレポジトリ,カスタムクエリ
- [[Thymeleafによる画面の生成>SpringBoot/Thymeleaf]]
-- 変数式,インライン式,リンク式
-- ブロック,繰り返し,条件,スイッチ
*** ToDoアプリケーションの開発 [#j9fe11cd]
- [[ToDoアプリケーションを作ってみよう>第2回/ToDo管理]]
-- 仕様,ユースケースの理解
-- [[管理者ユースケースの実装>第2回/ToDo管理/管理者機能実...
--- 正解を見ながら,写経する
** 3限 [#e8e3963d]
- [[ToDoアプリケーションを作ってみよう>第2回/ToDo管理]]の...
-- [[メンバーユースケースの実装>第2回/ToDo管理/メンバー機...
--- グループで相談して,画面紙芝居を作ってみよう
--- エンティティを設計
** 4限 [#p9b49efa]
- [[ToDoアプリケーションを作ってみよう>第2回/ToDo管理]]の...
-- [[メンバーユースケースの実装>第2回/ToDo管理/メンバー機...
--- 管理者ユースケースをマネしながら実装してみよう
** 宿題 [#t79e2e18]
- ToDoアプリを完成させること
-- 一通りのユースケースが実行できること
-- 画面の見栄えやエラー処理は気にしなくてよい
-- 余裕があれば,EC2にデプロイしてみよう
* 一覧 [#z3a64dcc]
#ls2("第2回")
終了行:
[[KobeSpiral2021]]
* 講義前チェック [#t43971a0]
- [[前回の宿題>第1回#b521839e]]確認
- 自分のノートPCに以下の環境が入っているか
-- VS Code + Java
-- MySQL
-- tomcat
-- apache, phpmyadmin(またはMySQLが使えるクライアント)
* 第2回講義 (6/25) Webアプリケーション開発1 [#k262a3e1]
** 1限 [#l6891ac1]
*** Webアプリケーションとは [#kf6dc151]
- &attachref(Webアプリケーションとは.pdf);
-- 原理,URI, HTTP-メソッド, ROA, Web-MVC, RESTful, Sprin...
*** はじめてのSpring Boot [#h1277c91]
- [[猫アプリを作ってみよう>第2回/HelloSpringBoot]]
-- 猫アプリを写経して,画面とコントローラを理解
-- HTMLソース,HTMLテンプレートとは
-- パスパラメータ,リクエストパラメータ
-- 画面遷移
-- GET, POST
** 2限 [#vc58131d]
*** Spring Boot 基礎 [#e4632f2b]
- [[レイヤの責務>SpringBoot/各レイヤの責務]]
-- ビュー,コントローラ,サービス,レポジトリ
- [[システムで扱うデータ>SpringBoot/DTO]]
-- エンティティ,フォーム,DTO
- [[データの永続化>SpringBoot/JPA]]
-- CRUDレポジトリ,カスタムクエリ
- [[Thymeleafによる画面の生成>SpringBoot/Thymeleaf]]
-- 変数式,インライン式,リンク式
-- ブロック,繰り返し,条件,スイッチ
*** ToDoアプリケーションの開発 [#j9fe11cd]
- [[ToDoアプリケーションを作ってみよう>第2回/ToDo管理]]
-- 仕様,ユースケースの理解
-- [[管理者ユースケースの実装>第2回/ToDo管理/管理者機能実...
--- 正解を見ながら,写経する
** 3限 [#e8e3963d]
- [[ToDoアプリケーションを作ってみよう>第2回/ToDo管理]]の...
-- [[メンバーユースケースの実装>第2回/ToDo管理/メンバー機...
--- グループで相談して,画面紙芝居を作ってみよう
--- エンティティを設計
** 4限 [#p9b49efa]
- [[ToDoアプリケーションを作ってみよう>第2回/ToDo管理]]の...
-- [[メンバーユースケースの実装>第2回/ToDo管理/メンバー機...
--- 管理者ユースケースをマネしながら実装してみよう
** 宿題 [#t79e2e18]
- ToDoアプリを完成させること
-- 一通りのユースケースが実行できること
-- 画面の見栄えやエラー処理は気にしなくてよい
-- 余裕があれば,EC2にデプロイしてみよう
* 一覧 [#z3a64dcc]
#ls2("第2回")
ページ名: