สถาปัตยกรรมพัฒนาซอฟต์แวร์ของระบบได้รับการพิจารณาว่าเป็นหนึ่งในส่วนที่สำคัญที่สุดของ นักพัฒนาซอฟต์แวร์ การตัดสินใจที่จะนำ เทคโนโลยีใดมาพัฒนา Web Application จึงเป็นเรื่องที่หลายหน่วยงานให้ความสำคัญการตัดสินใจทางด้านการออกแบบใดที่จะทำให้สถาปัตยกรรมซอฟต์แวร์มีคุณภาพตรงตามความต้องการทางด้านคุณภาพ และมีความรวดเร็วในการพัฒนา หลักสูตรนี้ จะเน้นถึงการฝึกปฏิบัติ (Workshop) ด้วยแบบฝึกหัดและตัวอย่างที่จะทำให้ผู้เข้าอบรมได้ฝึกวิเคราะห์และทำความเข้าใจ
รายละเอียดหลักสูตร
1: การติดตั้งโปรแกรมเพื่อใช้งาน
2: Introduction to Java Web
3: Servlet for Controller
4: Model and Application Service
5: JSP for View
6: Advanced JSP
7: Advanced Servlet
8: Filter
9: Session Management
10: Implementing Security
11: การใช้งาน JSP with Database and Html object Form
12: การใช้งาน Hibernate Basic กับ Database
13: การใช้งาน Hibernate Design กับ Database
14: การใช้งาน Hibernate Advance กับ Database
15: การพัฒนา Web Application กับ ข้อมูลพื้นฐาน
16: การใช้งาน JSP and Ajax