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