NCT Java I (2018)
NCT C (2018)
NCT Java II (2018)
- NetBeansでSpring Bootアプリケーションの開発を始める
- テンプレートを使う
- フォームの基礎
- List(コレクション)の基礎
- Map(コレクション)の基礎
- Javaで永続化
- Spring BootでJDBCを使う(アプリ開発例)
- Spring Bootでユーザ認証を行う
- Spring Bootでメール送信を行う
- Spring Bootで日付を扱う(フォームから日付を入力する)
- Spring Bootでチャートを生成・表示する
NCT Java I (2017)
- NetBeansで「hello, world」
- 変数、演算子、制御文
- オブジェクト指向プログラミング的ではないJavaプログラム
- パッケージ(1): パッケージの作成、クラスの基礎(1): フィールド
- クラスの基礎(2): メソッドの定義・利用(呼び出し)
- パッケージ(2): 他のパッケージの利用・アクセス修飾子、クラスの基礎(3): コンストラクタ(メソッドの一種)
- 補足(1): 「変数は初期化されていない可能性があります」というエラーについて
- プリミティブ型(基本型)と参照型(クラス型)
- クラスの継承(1)
- クラスの継承(2)
- クラスの継承(まとめ)
NCT Java II (2017)
- Gradleの利用
- Spring Bootによるウェブアプリ開発: プロジェクトの作成からページの表示まで
- Spring Bootによるウェブアプリ開発: Formの基礎
- Spring Bootによるウェブアプリ開発: コレクション(1)
- Spring Bootによるウェブアプリ開発: コレクション(2)
- Spring Bootによるウェブアプリ開発: データベース
- Spring Bootによるウェブアプリ開発: オンラインメモ(アプリ開発例)
- Spring Bootによるウェブアプリ開発: オンラインフォトアルバム(アプリ開発例)
- Spring Bootによるウェブアプリ開発: 起動方法(サービスの公開)
- Spring Bootによるウェブアプリ開発: [補足01] ユーザ認証(1)
- Spring Bootによるウェブアプリ開発: [補足01] ユーザ認証(2)
NCT Java I (2016)
- NetBeansで「hello, world」
- 変数、演算子、制御文
- クラスの基礎
- メソッド
- パッケージ、アクセス修飾子
- 配列
- リスト
- キーボードから文字列を入力
- ArrayListに数値を入れる
- 継承: スーパークラスとサブクラス
- 継承: Objectクラス
- getterとsetter
- インターフェース
- インターフェース(復習)
- カウンターアプリを作る
- 再評価のための復習: クラスの概要
- 再評価のための復習: インスタンス
- 再評価のための復習: フィールド
- 再評価のための復習: メソッド
- 再評価のための復習: コンストラクタ
NCT Java II (2016)
- 第1回: ガイダンス等
- 第2回: 復習1
- 第3回: 復習2
- 第4回: 復習3
- 第5回: コレクション(1)
- 第6回: コレクション(2)
- NetBeansによるSpring Bootアプリケーションの開発
- Spring Bootによるウェブアプリ開発の基礎(1)
- Spring Bootによるウェブアプリ開発の基礎(2)
- Spring Bootによるウェブアプリ開発の基礎(3)
- Spring Bootによるウェブアプリ開発の基礎(4)
- Spring Bootによるウェブアプリ開発の基礎(5)
Spring Frameworkを用いたウェブアプリケーションの開発
- Spring Frameworkを用いたウェブアプリケーションの開発
- GlassFIshの準備
- IntelliJ IDEAでプロジェクトを作る
- Facetの設定
- dependenciesの追加
- DispatcherServletの設定
- Thymeleafの設定
- テンプレートの作成
- コントローラの作成
- Artifactの設定
- Glassfishへのdeployと実行
- ログの確認
- コントローラからビューに値を渡す
- パラメータを受け取りコントローラで処理する
- ライブラリのアップデート
- H2の起動
- Springにおけるデータベースへのアクセス方法
- データベース接続の設定
- 掲示板を作る: EntityとRepositoryの作成
- 掲示板を作る: Controllerの作成
- 掲示板を作る: Viewの作成
- 文字化け対策: CharacterEncodingFilterの利用
- Spring Bootの利用
- Spring-Loadedの利用
- ユーザ認証: 単純なログイン
- Lombokの利用
- ユーザ認証: ユーザ情報をデータベースに保存する
- ユーザ認証: ログインしたユーザの情報をコントローラで取得する
- スケジューリング(定期的に処理する)
- JPAによるリレーション: @OneToManyと@ManyToOne
- URLに含まれるパラメータをコントローラで処理する
- JPAによるリレーション: @ManyToMany