Domain-Driven Design
- ATCM09
- Classroom
- Intermediate
- Thai | 0
Software Architecture and Design
ถ้าคุณเจอปัญหาการออกแบบ Software Architecture ที่ขาดประสิทธิภาพ ไม่ตรงตามความต้องการ และต้องเผชิญกับวิกฤติของการพัฒนา software (Software Crisis) มากมาย เช่น พัฒนางานไม่ทันเวลาที่กำหนด พัฒนาระบบงานที่ไม่มีคุณภาพ ใช้ทรัพยากรจำนวนมาก Domain-Driven Design เป็นคำตอบหนึ่งที่จะช่วยคุณได้
Course description
Time
Days :
2 Day(s)
Duration :
12 Hour(s)
Time :
09:00:00 - 16:00:00
Training Date :
16 November 2023 - 17 November 2023
Status :
ปิดรับลงทะเบียน (ชั่วคราว)
Instructor
Language :
Thai
Venue
Venue :
ห้องอบรม ชั้น 3 อาคารซอฟต์แวร์พาร์ค ถ.แจ้งวัฒนะ
Type :
Classroom
Domain-Driven Design
-
Software Architect
-
Development Lead/manager
-
Software analyst
-
Programmer/Developer
-
QA/Tester
- Why DDD is an effective tool for designing evolutionary architectures
- The basic concepts of DDD
- What is DDD
- What makes a model useful to a software project
- Exploratory interaction of technical and business people in the modeling process
- Benefits of DDD
- Domain modeling
- Understand the boundary context
- The importance of the Ubiquitous Language
- How DDD can effectively be combined with multiple technical architectures
- Strategic Design
- Business domain
- 3 types of sub domain
- Core
- Supporting
- Generic
- Context Mappings
- Partnership
- Shared Kernel
- Conformist
- Anticorruption Layer
- Open-host Service
- Separate Ways
- Tactical Design
- Implementation techniques
- Building blocks
- Value Objects
- Entities
- Aggregates
- Project structure/architecture
- Layered architecture
- Clean architecture
- Hexagonal architecture
- CQRS (Command Query Responsibility Segregation)
- Saga
- Workshop
- Design services with Event storming
Payment can be made by:
- Cash or Credit Card or Bank Cheque payable to
สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ or National Science and Technology Development Agency
(a post-dated cheque is not accepted) on the first day of the service or within the last day of the service. - Account transfer and send the proof of the payment (the deposit slip) via email xxx@swpark.or.th
- ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
Saving Account Number: 080-0-00001-0
Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ - ธนาคารกรุงไทย สาขาตลาดไท
Saving Account Number: 152-1-32668-1
Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ
- ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
Notes:
- Withholding tax (3%) is exempt.
- Should you need to withdraw, you must send the notice of the withdrawal in writing no later than 7 working days before the commencement date. The cancellation less than 7 days will be subject to a fine of 40% of the fee.
- Software Park Thailand reserves the rights to cancel courses due to unforeseen circumstances.
Contact Person
For more information, contact our course coordinator :
Ubonrat Thongkongyao
Tel: +66-2583-9992 Ext. 81432
Email: ubonrat@swpark.or.th
You are encouraged to use the course schedule as a guide to plan your training.
The schedule is accessible at www.swpark.or.th for more information.
10,000 THB .
Course Detail :
Days :
2 Day(s)
Duration :
12 Hour(s)
Time :
09:00:00 - 16:00:00
Training Date :
16 November 2023 - 17 November 2023
Status :
ปิดรับลงทะเบียน (ชั่วคราว)
Instructor info
อ.สมเกียรติ ปุ๋ยสูงเนิน
Software Engineering / Software Practitioner / Agile Practitioner and Technical / Software Analyst / Software developer