目次

NCT Java I (2018)

  1. Javaにおける変数・演算子・制御文とクラス
  2. メソッド (1)
  3. メソッド (2)
  4. メソッド (3) コンストラクタ
  5. 配列
  6. プリミティブ型(基本型)と参照型(クラス型)
  7. クラスの継承

NCT C (2018)

  1. C言語でプログラムを作成、実行できますか?
  2. C言語の関数を定義できますか?
  3. 大量のデータを扱えますか?
  4. 変数の値とアドレス

NCT Java II (2018)

  1. NetBeansでSpring Bootアプリケーションの開発を始める
  2. テンプレートを使う
  3. フォームの基礎
  4. List(コレクション)の基礎
  5. Map(コレクション)の基礎
  6. Javaで永続化
  7. Spring BootでJDBCを使う(アプリ開発例)
  8. Spring Bootでユーザ認証を行う
  9. Spring Bootでメール送信を行う
  10. Spring Bootで日付を扱う(フォームから日付を入力する)
  11. Spring Bootでチャートを生成・表示する

NCT Java I (2017)

  1. NetBeansで「hello, world」
  2. 変数、演算子、制御文
  3. オブジェクト指向プログラミング的ではないJavaプログラム
  4. パッケージ(1): パッケージの作成、クラスの基礎(1): フィールド
  5. クラスの基礎(2): メソッドの定義・利用(呼び出し)
  6. パッケージ(2): 他のパッケージの利用・アクセス修飾子、クラスの基礎(3): コンストラクタ(メソッドの一種)
  7. 補足(1): 「変数は初期化されていない可能性があります」というエラーについて
  8. プリミティブ型(基本型)と参照型(クラス型)
  9. クラスの継承(1)
  10. クラスの継承(2)
  11. クラスの継承(まとめ)

NCT Java II (2017)

  1. Gradleの利用
  2. Spring Bootによるウェブアプリ開発: プロジェクトの作成からページの表示まで
  3. Spring Bootによるウェブアプリ開発: Formの基礎
  4. Spring Bootによるウェブアプリ開発: コレクション(1)
  5. Spring Bootによるウェブアプリ開発: コレクション(2)
  6. Spring Bootによるウェブアプリ開発: データベース
  7. Spring Bootによるウェブアプリ開発: オンラインメモ(アプリ開発例)
  8. Spring Bootによるウェブアプリ開発: オンラインフォトアルバム(アプリ開発例)
  9. Spring Bootによるウェブアプリ開発: 起動方法(サービスの公開)
  10. Spring Bootによるウェブアプリ開発: [補足01] ユーザ認証(1)
  11. Spring Bootによるウェブアプリ開発: [補足01] ユーザ認証(2)

NCT Java I (2016)

  1. NetBeansで「hello, world」
  2. 変数、演算子、制御文
  3. クラスの基礎
  4. メソッド
  5. パッケージ、アクセス修飾子
  6. 配列
  7. リスト
  8. キーボードから文字列を入力
  9. ArrayListに数値を入れる
  10. 継承: スーパークラスとサブクラス
  11. 継承: Objectクラス
  12. getterとsetter
  13. インターフェース
  14. インターフェース(復習)
  15. カウンターアプリを作る
  16. 再評価のための復習: クラスの概要
  17. 再評価のための復習: インスタンス
  18. 再評価のための復習: フィールド
  19. 再評価のための復習: メソッド
  20. 再評価のための復習: コンストラクタ

NCT Java II (2016)

  1. 第1回: ガイダンス等
  2. 第2回: 復習1
  3. 第3回: 復習2
  4. 第4回: 復習3
  5. 第5回: コレクション(1)
  6. 第6回: コレクション(2)
  7. NetBeansによるSpring Bootアプリケーションの開発
  8. Spring Bootによるウェブアプリ開発の基礎(1)
  9. Spring Bootによるウェブアプリ開発の基礎(2)
  10. Spring Bootによるウェブアプリ開発の基礎(3)
  11. Spring Bootによるウェブアプリ開発の基礎(4)
  12. Spring Bootによるウェブアプリ開発の基礎(5)

Spring Frameworkを用いたウェブアプリケーションの開発

  1. Spring Frameworkを用いたウェブアプリケーションの開発
  2. GlassFIshの準備
  3. IntelliJ IDEAでプロジェクトを作る
  4. Facetの設定
  5. dependenciesの追加
  6. DispatcherServletの設定
  7. Thymeleafの設定
  8. テンプレートの作成
  9. コントローラの作成
  10. Artifactの設定
  11. Glassfishへのdeployと実行
  12. ログの確認
  13. コントローラからビューに値を渡す
  14. パラメータを受け取りコントローラで処理する
  15. ライブラリのアップデート
  16. H2の起動
  17. Springにおけるデータベースへのアクセス方法
  18. データベース接続の設定
  19. 掲示板を作る: EntityとRepositoryの作成
  20. 掲示板を作る: Controllerの作成
  21. 掲示板を作る: Viewの作成
  22. 文字化け対策: CharacterEncodingFilterの利用
  23. Spring Bootの利用
  24. Spring-Loadedの利用
  25. ユーザ認証: 単純なログイン
  26. Lombokの利用
  27. ユーザ認証: ユーザ情報をデータベースに保存する
  28. ユーザ認証: ログインしたユーザの情報をコントローラで取得する
  29. スケジューリング(定期的に処理する)
  30. JPAによるリレーション: @OneToManyと@ManyToOne
  31. URLに含まれるパラメータをコントローラで処理する
  32. JPAによるリレーション: @ManyToMany