東京都出身。
1986年、イリノイ州警察指紋システムのアセンブリ言語プログラマからスタートして、現在はオブジェクト指向/Javaを中心に技術コンサルティングや教育を中心に活動する。また、国内のOSS系のフレームワークにおけるエバンジェリスト的な役割も担っている。
日本Springユーザ会会長。
合同会社Starlight&Storm代表社員、株式会社フルネス社外取締役。
東京都出身。
1986年、イリノイ州警察指紋システムのアセンブリ言語プログラマからスタートして、現在はオブジェクト指向/Javaを中心に技術コンサルティングや教育を中心に活動する。また、国内のOSS系のフレームワークにおけるエバンジェリスト的な役割も担っている。
日本Springユーザ会会長。
合同会社Starlight&Storm代表社員、株式会社フルネス社外取締役。
東京都出身。
大学卒業後、ITベンチャー企業に入社し、様々な現場にて要件定義、設計、実装、テスト、納品、保守、全ての工程を経験。SES、自社パッケージソフトの開発経験。その後大手食品会社の通販事業部にてシステム担当者としてベンダーコントロールを担当。
事業部撤退を機会に株式会社フルネスに入社し現在はIT教育に従事。
Spring Framework5とSpring Boot2を使ってフレームワークのアーキテクチャおよびアプリケーション構築に必要な知識をデモンストレーション形式でポイントを学ぶトレーニングコースです。
他社でも類を見ないKotlinをベースとしたWebアプリケーション構築をデモンストレーション形式にて学びます。
通常2日かかるコースをデモンストレーション型に切り替え、3hでポイントをお伝えするダイジェストセミナーとなります。
通常研修:【オープン講座】SpringFramework Webハンズオン研修(Kotlin編)
今回の講師は独習オブジェクト指向開発、Webアプリケーション設計・実装のためのフレームワーク活用の技術など沢山の技術書籍を執筆し年間150日近く技術研修で登壇をしている株式会社フルネス代表取締役の古川正寿がセミナーを担当します。
フリーディスカッションの時間も設けたいと思いますのでお気軽にご参加ください。
・フレームワークのアーキテクチャを理解する
・アプリケーション構築のための知識を習得する
・Java言語のプログラミング経験がありKotlinに興味のある方
・これからSpring Frameworkを使った開発を計画されている方
・Spring Framework5とSpring Boot2を活用検討の方
【オープン講座】SpringFramework Webハンズオン研修(Kotlin編)のカリキュラムをベースにデモンストレーション型でポイントを絞って開催します。
〇Spring Boot概要
〇Spring Framework
・DIコンテナ
・AOP
・トランザクション制御
〇My Batis3
・My Batis3を使ったCRUD操作
〇Spring Web MVC
・Controller
・Model/Form
・バリデーション(入力値チェック)
・サービスと例外処理
〇ページネーション
〇二重送信防止
〇ファイルのアップロード/ダウンロード★
〇Controllerのテスト
・Thymeleaf
・変数/繰り返し
・メッセージソース
・リンク/ユーティリティオブジェクト
〇Spring Security
・認証
・認可
・2020年3月3日(火) 14:00~17:00(少し延長する可能性もあります)
AMではJavaプログラマー向けKotlin入門セミナーも開催しております。併せてご検討ください。
●沖縄会場
沖縄県那覇市古島1-15-7 島ビル2階(ゆいレール 古島駅徒歩5分)
古川正寿
オリジナルレジュメ
特別価格:10,000円(税込)/お一人様
詳しくはお気軽にお問い合わせください。
下記お問い合わせフォームにて受講希望とご連絡下さい。
折り返し申込書をご用意致します。
※当日現金払いを希望される方、領収書の発行を希望の方は申込時に記載ください
・最大定員数は(20名)となります。
オープンお申し込みの取り消しに関しましては、研修開催日からの日数によって以下のキャンセル料をご請求させていただきます。
(1)申込オープン講座開催日の10営業日前までは、無料
(2)申込オープン講座開催の9営業日前から6営業日前までは、研修料金の50%
(3)申込オープン講座開催の5営業日前から研修当日は、研修料金の全額
・欠席された場合には、全額ご請求させていただきます。
・弊社都合で開催を中止または延期する事由が発生した場合には、お客様からの請求により取り消しを無料でお受けいたします。
・申し込みの際にはキャンセルポリシーに同意するチェックをお願いします。
講座名 | 開催日 | 場所 | 料金(税込) | 募集状況 |
---|---|---|---|---|
■新人研修オープン講座■ | ||||
2021年度新入社員研修オープン講座(Java・C#・インフラ) | 4/2(金)〜 | オンライン(全国可) | 左記リンクを確認ください | 募集中 |
■2月開催■ | ||||
データモデリング基礎研修 | 2/1(月)~2(火) | オンラインまたは新宿 | 55,000円 | 開催終了 |
C#プログラミング基礎研修(NET Core) | 2/1(月)~2(火) | オンラインまたは新宿 | 55,000円 | 開催終了 |
ASPNET Core Webアプリケーションハンズオン研修 | 2/4(木)~5(金) | オンラインまたは新宿 | 110,000円 | 開催終了 |
ドメイン駆動設計基礎研修 | 2/4(木)~5(金) | オンラインまたは新宿 | 77,000円 | 開催終了 |
Pythonプログラミング基礎研修 | 2/8(月)~9(火) | オンラインまたは新宿 | 55,000円 | 開催終了 |
マイクロサービスアーキテクチャ入門研修 | 2/8(月)~9(火) | オンラインまたは新宿 | 77,000円 | 開催終了 |
Python機械学習&ディープラーニング入門研修 | 2/8(月)~9(火) | オンライン | 77,000円 | 開催終了 |
Kubernetes基礎研修 | 2/15(月)~16(火) | オンラインまたは新宿 | 88,000円 | 開催終了 |
AWS基礎研修 | 2/16(火)~17(水) | オンラインまたは新宿 | 77,000円 | 開催終了 |
TypeScript基礎研修 | 2/17(水)~18(木) | オンラインまたは新宿 | 77,000円 | 開催終了 |
VBNET基礎研修 | 2/18(木)~19(金) | オンラインまたは新宿 | 77,000円 | 開催終了 |
■3月開催■ | ||||
C#プログラミング基礎研修(NET Core) | 3/1(月)~2(火) | オンラインまたは新宿 | 55,000円 | 開催確定 |
マイクロサービスアーキテクチャ入門研修 | 3/1(月)~2(火) | オンラインまたは新宿 | 77,000円 | 開催確定 |
Pythonプログラミング基礎研修 | 3/2(火)~3(水) | オンラインまたは新宿 | 55,000円 | 開催確定 |
ASPNET Core Webアプリケーションハンズオン研修 | 3/3(水)~4(木) | オンラインまたは新宿 | 110,000円 | 開催確定 |
Kubernetes基礎研修 | 3/3(水)~4(木) | オンラインまたは新宿 | 88,000円 | 開催確定 |
Django基礎研修 | 3/4(木)~5(金) | オンラインまたは新宿 | 55,000円 | 開催確定 |
Excel基礎研修 | 3/17(水) | オンラインまたは新宿 | 11,000円 | 募集中 |
■他社講座[PR]■ | ||||
Webセミナー Deliveru | HPを確認ください | 動画EC | HPを確認ください | 販売中 |
Koinoboriカルチャーセンター | HPを確認ください | オンライン | HPを確認ください | 募集中 |
Spring Framework5とSpring Boot2を使ってフレームワークのアーキテクチャおよびアプリケーション構築に必要な知識をハンズオン形式でポイントを学ぶトレーニングコースです。
最もスタンダードなJavaをベースとしたWebアプリケーション構築をハンズオン形式にて学びます。
・フレームワークのアーキテクチャを理解する
・アプリケーション構築のためのスキルを習得する
・Java言語のプログラミング経験のある方
・これからSpring Frameworkを使った開発を計画されている方
・Spring Framework5とSpring Boot2を活用検討の方
〇Spring Boot
・SPRING INITIALIZAR
〇Spring Framework
・DIコンテナ
・AOP(アスペクト指向プログラミング)
・トランザクション制御
・ユニットテスト
〇MyBatis3
・データアクセス機能の実装
・CRUD操作
・動的SQL
・テーブル結合
・排他制御
・MyBatis3の環境設定
・Mapper インターフェースのテスト
〇Spring Web MVC
・Controller
・リクエストパラメータの取得
・Model インターフェースとスコープ
・バリデーション(入力値チェック)
・Serviceと例外処理
・ページネーション
・ファイルのダウンロード/アップロード
・Controllerのテスト
〇Thymeleaf
・動的コンテンツの作成機能
・テンプレートの共通化
〇Spring Security
・認証機能の実装
・認可(アクセスポリシー)機能の実装
・CSRF対策
・二重送信防止
お問い合わせください。
過去の開催
2020年3月16日(月)~17日(火) 10:00~18:00 :新宿会場
2020年2月25日(火)~26日(水) 10:00~18:00 :新宿会場
2019年9月17日(火)~18日(水) 10:00~18:00 :新宿会場
●オンライン
Zoomによるオンラインのため、ネットワーク環境があればどこでも受講を頂けます。
※PCのご用意が難しい場合はご相談ください
●新宿会場
東京都新宿区新宿2-19-12 静銀新宿ビル4F(新宿三丁目C7出口から3分)
●新横浜会場
フルネス 新横浜トレーニングセンター
神奈川県横浜市港北区新横浜2-5-14 WISENEXT新横浜 4F(新横浜徒歩5分)
フルネス講師
フルネスオリジナルテキスト
110,000円(税込)/お一人様
詳しくはお気軽にお問い合わせください。
下記お問い合わせフォームにて受講希望とご連絡下さい。
折り返し申込書をご用意致します。
・法人企業様のみの対象となります
・最大定員数は(20名)となります
オープンお申し込みの取り消しに関しましては、研修開催日からの日数によって以下のキャンセル料をご請求させていただきます。
(1)申込オープン講座開催日の10営業日前までは、無料
(2)申込オープン講座開催の9営業日前から6営業日前までは、研修料金の50%
(3)申込オープン講座開催の5営業日前から研修当日は、研修料金の全額
・欠席された場合には、全額ご請求させていただきます。
・弊社都合で開催を中止または延期する事由が発生した場合には、お客様からの請求により取り消しを無料でお受けいたします。
・申し込みの際にはキャンセルポリシーに同意するチェックをお願いします。
講座名 | 開催日 | 場所 | 料金(税込) | 募集状況 |
---|---|---|---|---|
■新人研修オープン講座■ | ||||
2021年度新入社員研修オープン講座(Java・C#・インフラ) | 4/2(金)〜 | オンライン(全国可) | 左記リンクを確認ください | 募集中 |
■2月開催■ | ||||
データモデリング基礎研修 | 2/1(月)~2(火) | オンラインまたは新宿 | 55,000円 | 開催終了 |
C#プログラミング基礎研修(NET Core) | 2/1(月)~2(火) | オンラインまたは新宿 | 55,000円 | 開催終了 |
ASPNET Core Webアプリケーションハンズオン研修 | 2/4(木)~5(金) | オンラインまたは新宿 | 110,000円 | 開催終了 |
ドメイン駆動設計基礎研修 | 2/4(木)~5(金) | オンラインまたは新宿 | 77,000円 | 開催終了 |
Pythonプログラミング基礎研修 | 2/8(月)~9(火) | オンラインまたは新宿 | 55,000円 | 開催終了 |
マイクロサービスアーキテクチャ入門研修 | 2/8(月)~9(火) | オンラインまたは新宿 | 77,000円 | 開催終了 |
Python機械学習&ディープラーニング入門研修 | 2/8(月)~9(火) | オンライン | 77,000円 | 開催終了 |
Kubernetes基礎研修 | 2/15(月)~16(火) | オンラインまたは新宿 | 88,000円 | 開催終了 |
AWS基礎研修 | 2/16(火)~17(水) | オンラインまたは新宿 | 77,000円 | 開催終了 |
TypeScript基礎研修 | 2/17(水)~18(木) | オンラインまたは新宿 | 77,000円 | 開催終了 |
VBNET基礎研修 | 2/18(木)~19(金) | オンラインまたは新宿 | 77,000円 | 開催終了 |
■3月開催■ | ||||
C#プログラミング基礎研修(NET Core) | 3/1(月)~2(火) | オンラインまたは新宿 | 55,000円 | 開催確定 |
マイクロサービスアーキテクチャ入門研修 | 3/1(月)~2(火) | オンラインまたは新宿 | 77,000円 | 開催確定 |
Pythonプログラミング基礎研修 | 3/2(火)~3(水) | オンラインまたは新宿 | 55,000円 | 開催確定 |
ASPNET Core Webアプリケーションハンズオン研修 | 3/3(水)~4(木) | オンラインまたは新宿 | 110,000円 | 開催確定 |
Kubernetes基礎研修 | 3/3(水)~4(木) | オンラインまたは新宿 | 88,000円 | 開催確定 |
Django基礎研修 | 3/4(木)~5(金) | オンラインまたは新宿 | 55,000円 | 開催確定 |
Excel基礎研修 | 3/17(水) | オンラインまたは新宿 | 11,000円 | 募集中 |
■他社講座[PR]■ | ||||
Webセミナー Deliveru | HPを確認ください | 動画EC | HPを確認ください | 販売中 |
Koinoboriカルチャーセンター | HPを確認ください | オンライン | HPを確認ください | 募集中 |
本研修は、Spring Boot2をアプケーション基盤としたWebアプリケーション構築に必要なフレームワークの知識と
アノテーションドリブンな開発スタイルを講義と演習を通して学習します。
※以下のアプリケーション構成をベースにして、フレームワーク毎に学習を進めていきます。
・フレームワークのアーキテクチャを理解する
・アプリケーション構築のためのスキルを習得する
・Java言語のプログラミング経験がありKotlinに興味のある方
・これからSpring Frameworkを使った開発を計画されている方
・Spring Framework5とSpring Boot2を活用検討の方
~Spring Boot2~
○Spring Boot2とは
・Spring Bootの特徴とバージョン2で追加、改善された機能
○Spring Initializr
・Spring Bootを基盤したアプリケーション作成のためのサービス、
Spring Initializrを利用した開発プロジェクトの作成
~Spring Framework~
○DIコンテナ
・インスタンス生成
-コンポーネントスキャン
-インスタンス生成アノテーション
・クラス依存とインターフェース依存
-依存性の問題と依存性の解決方法
・インジェクション(依存性注入)
○AOP(アスペクト指向プログラミング)
・AOPの概要
-中心的関心事と横断的関心事
・Spring Frameworkが提供するAOPの仕組み
-インターセプタを利用したAOP
・カスタムAdviceの作成
・pointcut式
-AOPの適用方法
○トランザクション制御
・データベース接続制御
-データベース接続機能を提供するDataSource
・AOPを利用したトランザクション制御
-宣言型トランザクション
-@Transactionalアノテーションを利用したトランザクション制御
○テスト
・Spring Frameworkのテスト機能
・データベースアクセス機能のテスト
~MyBatis3~
○MyBatis3の概要
・MyBatis3の特徴とSpring Frameworkとの連携
○データアクセス機能の実装
・MapperインターフェースとMapper XML
-インターフェースとSQLをマッピングする仕組み
○CRUD操作
・SQLの定義と実行方法
・typeAliases
○動的SQL
・XML要素を利用したSQLの動的な組み立て方法
○テーブル結合
・resultMap要素を利用した問合せ結果のマッピング
・1:N結合
-collection要素を利用したマッピング
・1:1結合
-association要素を利用したマッピング
○排他制御
・ロックの方式
・更新時自動ロック
・オプミスティックロック(楽観ロック)
・ペシミスティックロック(悲観ロック)
○MyBatis3の環境設定
○Mapperインターフェースのテスト
・@MybatisTestアノテーションを利用したテストドライバの作成とテスト
~Spring MVC~
○Spring MVCの概要
・Spring MVCの構成要素
○Controller
・Controllerの作成と粒度
・リクエストハンドラメソッドの実装
-URLマッピングアノテーション
-Viewの返却
・Controllerの共通処理
-@ControllerAdviceアノテーションを利用した共通処理の実装
○リクエストパラメータ
・リクエストパラメータの種類
・Formクラスの利用
・Cookieからのデータ取得
○Modelインターフェースとスコープ
・Modelを利用したViewへの値受け渡し
・Requestスコープ
・Session スコープ
-@SessionAttriburesアノテーションの利用
-SessionスコープBeanの利用
・Flashスコープ
○バリデーション
・form-backing-bean
-@ModelAttributeアノテーションを利用したFormの生成とModelへの格納
・Bean Validation/Hibernate Validatorを利用した単項目チェックの実装
-単項目チェックアノテーションの利用
・リクエストハンドラメソッド
-@Validatedアノテーション
-BindingResultインターフェース
・メッセージ管理機能
-ValidationMessages.properties
-MessageSourceインターフェース
○相関チェック
・Bean Validationの利用
-カスタムアノテーションの実装と利用
・Spring Frameworkが提供するValidatorインターフェースの利用
-相関チェック機能の実装
-Controllerでの登録
○Serviceと例外処理
・Serviceへのデータ受け渡し
-Map Structを利用したFormからEntity(domainオブジェクト)の生成
○Serviceと例外処理
・Serviceへのデータ受け渡し
-Map Structを利用したFormからのEntity(domainオブジェクト)の生成
・Serviceの種類
・Spring Cacheを利用したデータのキャッシュ
・@ExceptionHandlerアノテーションを利用した例外のハンドリング
○ページネーション(ページング)
・Spring Data Commons を利用したページ管理
-データの取得
-データの出力
○ファイルのダウンロード/アップロード
・ファイルのダウンロード
・ファイルのアップロード
○Controllerのテスト
・MockMvcの利用
・Getリクエストの検証
・Postリクエストの検証
・Modelに格納された値の検証
・バリデーション結果の検証
~Thymeleaf~
○Thymeleafの概要
○動的コンテンツの生成
・変数式、選択変数式
・メッセージ式、リンクURI式
・ユーティリティオブジェクト
・分岐と繰り返し
・コメント
・Springとの連携
-Formクラスおよびフィールドマッピング
○テンプレートの共通化
・フラグメントの利用
・レイアウトの利用
~Spring Security~
○Spring Securityの概要
・主要な機能
-認証と認可
-パスワードのハッシュ化
-CSRF対策
○認証機能の実装
・アーキテクチャ
・ユーザー情報の取得
-UserDetailsService、UserDetailsインターフェースの利用
・認証エラーメッセージの出力
・認証情報の取得
-@AuthenticationPrincipalアノテーションの利用
-<sec:authentication>要素
○Spring Securityの動作設定
・リソースに対する動作制御
・URLに対する動作制御
・ログイン認証処理の動作制御
・ログアウトの動作制御
○PasswordEncoderインターフェース
・パスワードのハッシュ化
○外部プロバイダ認証の利用
・OAuth2.0を利用したGoogle、Facebookなどの外部認証機能の利用方法
○認可機能の実装
・Expressionを利用した認可設定
・AccessDeniedHandlerを利用した例外のカスタマイズ
・Viewの認可設定
-<sec:authentication>要素
お問い合わせください。
過去の開催
2020年3月18日(水)~19日(木) 10:00~18:00 :新宿会場
2020年2月26日(水)~27日(木) 10:00~18:00 :新横浜会場
2019年9月19日(木)~20日(金) 10:00~18:00 :新宿会場
●オンライン
Zoomによるオンラインのため、ネットワーク環境があればどこでも受講を頂けます。
※PCのご用意が難しい場合はご相談ください
●新宿会場
東京都新宿区新宿2-19-12 静銀新宿ビル4F(新宿三丁目C7出口から3分)
●新横浜会場
フルネス 新横浜トレーニングセンター
神奈川県横浜市港北区新横浜2-5-14 WISENEXT新横浜 4F(新横浜徒歩5分)
フルネス講師
フルネスオリジナルテキスト
110,000円(税込)/お一人様
詳しくはお気軽にお問い合わせください。
下記お問い合わせフォームにて受講希望とご連絡下さい。
折り返し申込書をご用意致します。
・法人企業様のみの対象となります
・最大定員数は(20名)となります
オープンお申し込みの取り消しに関しましては、研修開催日からの日数によって以下のキャンセル料をご請求させていただきます。
(1)申込オープン講座開催日の10営業日前までは、無料
(2)申込オープン講座開催の9営業日前から6営業日前までは、研修料金の50%
(3)申込オープン講座開催の5営業日前から研修当日は、研修料金の全額
・欠席された場合には、全額ご請求させていただきます。
・弊社都合で開催を中止または延期する事由が発生した場合には、お客様からの請求により取り消しを無料でお受けいたします。
・申し込みの際にはキャンセルポリシーに同意するチェックをお願いします。
講座名 | 開催日 | 場所 | 料金(税込) | 募集状況 |
---|---|---|---|---|
■新人研修オープン講座■ | ||||
2021年度新入社員研修オープン講座(Java・C#・インフラ) | 4/2(金)〜 | オンライン(全国可) | 左記リンクを確認ください | 募集中 |
■2月開催■ | ||||
データモデリング基礎研修 | 2/1(月)~2(火) | オンラインまたは新宿 | 55,000円 | 開催終了 |
C#プログラミング基礎研修(NET Core) | 2/1(月)~2(火) | オンラインまたは新宿 | 55,000円 | 開催終了 |
ASPNET Core Webアプリケーションハンズオン研修 | 2/4(木)~5(金) | オンラインまたは新宿 | 110,000円 | 開催終了 |
ドメイン駆動設計基礎研修 | 2/4(木)~5(金) | オンラインまたは新宿 | 77,000円 | 開催終了 |
Pythonプログラミング基礎研修 | 2/8(月)~9(火) | オンラインまたは新宿 | 55,000円 | 開催終了 |
マイクロサービスアーキテクチャ入門研修 | 2/8(月)~9(火) | オンラインまたは新宿 | 77,000円 | 開催終了 |
Python機械学習&ディープラーニング入門研修 | 2/8(月)~9(火) | オンライン | 77,000円 | 開催終了 |
Kubernetes基礎研修 | 2/15(月)~16(火) | オンラインまたは新宿 | 88,000円 | 開催終了 |
AWS基礎研修 | 2/16(火)~17(水) | オンラインまたは新宿 | 77,000円 | 開催終了 |
TypeScript基礎研修 | 2/17(水)~18(木) | オンラインまたは新宿 | 77,000円 | 開催終了 |
VBNET基礎研修 | 2/18(木)~19(金) | オンラインまたは新宿 | 77,000円 | 開催終了 |
■3月開催■ | ||||
C#プログラミング基礎研修(NET Core) | 3/1(月)~2(火) | オンラインまたは新宿 | 55,000円 | 開催確定 |
マイクロサービスアーキテクチャ入門研修 | 3/1(月)~2(火) | オンラインまたは新宿 | 77,000円 | 開催確定 |
Pythonプログラミング基礎研修 | 3/2(火)~3(水) | オンラインまたは新宿 | 55,000円 | 開催確定 |
ASPNET Core Webアプリケーションハンズオン研修 | 3/3(水)~4(木) | オンラインまたは新宿 | 110,000円 | 開催確定 |
Kubernetes基礎研修 | 3/3(水)~4(木) | オンラインまたは新宿 | 88,000円 | 開催確定 |
Django基礎研修 | 3/4(木)~5(金) | オンラインまたは新宿 | 55,000円 | 開催確定 |
Excel基礎研修 | 3/17(水) | オンラインまたは新宿 | 11,000円 | 募集中 |
■他社講座[PR]■ | ||||
Webセミナー Deliveru | HPを確認ください | 動画EC | HPを確認ください | 販売中 |
Koinoboriカルチャーセンター | HPを確認ください | オンライン | HPを確認ください | 募集中 |