Audience (คอร์สนี้เหมาะกับใคร)


  • Technical Guy who want to apply Software Architecture for managing the complexity on on- going projects or products

Objectives:


  • Know key point of using Software Architecture
  • Know the standing point of Software Architecture in on-going Enterprise Context
  • Can define Software Architecture from source code and related environments
  • Can use Software Architecture in visualizing different views for different stake holders

พื้นฐานของผู้เรียน:


ผู้อบรมต้องมีพื้นฐานการเขียนโปรแกรมระดับ intermediate

สิ่งที่ต้องใช้ในการ Workshop?


  • Laptop ส่วนตัว เพื่อความสะดวกในการดู source code

Workshop date:


  SAT 23 Feb 2019 | 9.00 - 17.30 น.

  SUN 24 Feb 2019 | 9.00 - 17.30 น.

Course Outline:


Day 1 :

9.00 - 09.30 : Registration

9.30 - 12.00 : Morning Session

  • What is Software Architecture?
  • Workshop01#: Why we need Software Architecture?
  • Abstraction and Level of Concern
  • Workshop02#: Drawing your first Software Architecture
  • Key Driver of Software Architecture

12.00 - 13.00 : Lunch break

13.00 - 16.00 : Afternoon Session

  • Roles and Responsibility of Related Parties to drive Software Architecture
  • View and Viewpoint of Related Parties on Software Architecture
  • Workshop03#: Visualizing Software Architecture from multiple viewpoint of each stake holders

15.00 - 15.15 : Break

  • Relation between Source Code, Design Patterns and Software Architecture
  • Workshop04# Defining Software Architecture from Source Code

16.30 - 17.00: Q&A

Day2:

9.00 - 09.30 : Morning Session

  • Evaluation of Software Architecture in Enterprise Context
  • Technical Viewpoints
  • Project Viewpoints
  • Business Viewpoints
  • Workshop05# Applying Software Architecture to your Project (or Product)
  • Complexity of Abstraction Level in Software Architecture
  • Architecture in Oracle Database

12.00 - 13.00 : Lunch break

13.00 - 16.00 : Afternoon Session

  • Complexity of Abstraction Level in Software Architecture
  • Layered Architecture in Java EE and SOA
  • Event-Driven Architecture in Microservices

15.00 - 15.15 : Break

  • Workshop06# Adding more Abstraction Level to your Project (or Product)
  • Over Software Architecture, Using “Architecture” in Real World
  • Summary

17.00 - 17.30: Q&A

วิทยากร:


Passapong Thaithatgoon

Work Experience :
Lecturer Experience :
  • Chief Technology Officer

    Billme (Thailand) Co.,Ltd.

  • Application Architect

    TOGAF 8 Certified

  • Microservice and Design Patterns Instructor at IMC