| ■よい設計ができるようになりたい!! | |
| オブジェクト指向を現場で活かすリファクタリング入門 | リファクタリングとは、ソフトウェア設計を安全に改善するための考え方と、それに基づく体系立てられた一連の作業のことです。リファクタリングによる設計の改善で、保守性・拡張性・再利用性といったソフトウェアの品質を高めることができます。 また、リファクタリングを学ぶことで、設計原則やデザインパターンなどのオブジェクト指向設計の知識やノウハウの活用方法についてもさらに理解が深まります。 |
| ■Springを使えるようになりたい!! | |
| ・Spring入門(DIxAOP編)[2日間] | 昨今の複雑化するアプリケーションでは、如何にモジュール間の関係を疎にして変化に柔軟に対応できる構造にしておくかが重要となってきています。この柔軟なアプリケーションをJavaで構築するには今やSpringは必須の技術となってきています。本講座はこのSpring3.0のコア部分を理解していただきます。 3日間の研修に参加することは難しいが、まずはSpringのコア機能であるDIxAOPとアーキテクチャの観点から見たSpringのメリットなどを手早く学びたい方に最適です。 |
| ・Spring入門(総合編)[3日間] | 総合編では、DIxAOP編で学んでいただくSpringのコア部分に加え、アプリケーション開発で必要になる、Springが持つ他フレームワークとの連係機能や、JavaにおけるDBアクセスの標準規格であるJPAを実装したHibernateの概要についても説明を行います。 最後には、まとめとしてEclipseやJUnit等を利用した実際の開発に即したアプリケーションの構築を行う総合演習を実施していただきます。これにより、具体的なSpringの使いどころを総合的に学んでいただくことができます。 |
| ■データベースを設計できるようになりたい!! | |
| ・データモデリング入門 | 要求分析、システム分析で行われる活動の中からデータモデリングにスポットを当て、データの抽出や抽象化などデータモデリングを行う際に必要となる考え方や作業を、あるシンプルなシステム開発を例に学んでいきます。これにより、データモデリングの考え方や進め方、注意すべきポイントを理解することができます。 |