การพัฒนาซอร์ฟแวร์โดย Design Patterns and Code Architecture Zipevent

การพัฒนาซอร์ฟแวร์โดย Design Patterns and Code Architecture

17 - 18 Oct 2018
09:00 - 16:00 (UTC+7)
IMC Institute

Event Information


Design Pattern and Code Architecture

 

Course Description:

ในปัจจุบัน การพัฒนาซอร์ฟแวร์นั้น กลายเป็นส่วนหลักในการขับเคลื่อนธุรกิจ และยังเป็นจุดวัดความได้เปรียบเสียเปรียบในการทำธุรกิจ ดังเช่นการเกิดขึ้นของ Digital Disruption ซึ่งเป็นธุรกิจรูปแบบใหม่ ที่ใช้เทคโนโลยีเป็นแกนกลางในการขับเคลื่อนธุรกิจ ดังนั้นจะเห็นได้ว่า การพัฒนาและเปลี่ยนแปลงซอร์ฟแวร์ได้อย่างต่อเนื่องให้เข้ากับจังหว่ะทางธุรกิจนั้น สำคัญมาก ซึ่งรูปแบบการจัดการและบำรุงรักษา Source Code ให้สามารถปรับเปลี่ยนได้อย่างรวดเร็ว ตามจังหวะของธุรกิจนั้น จึงเป็นความท้าทายใหม่ สำหรับการพัฒนาซอร์ฟแวร์

ในหลักสูตรนี้นั้น เป็นการนำเสนอการประยุกต์ใช้ Design Pattern ในรูปแบบ Hands-on Workshop ซึ่งนอกจากจะช่วยแก้ปัญหาในการออกแบบซอร์ฟแวร์แล้ว ยังช่วยแก้ปัญหาในการจัดการ และบำรุงรักษา Source Code อีกด้วย และเมื่อประกอบกับ ค่านิยมของทีมพัฒนาซอร์ฟแวร์ในการ เขียน Source Code ให้สื่อถึงความต้องการขอธุรกิจ ซึ่งจะทำให้ Source Code นั้นเสมือน Requirement Document สำหรับธุรกิจ ซึ่งพร้อมจะปรับเปลี่ยนได้ตลอดเวลา

 

Online Registration >> HERE

 

Duration : 2 Days (9:00 - 16:00)

 

Fee : 8,900 Baht exclude VAT Early Bird 8,500 Baht  exclude VAT

(Fee includes Course Material + Coffee Break and Lunch)   Bring your own computer

 

Instructor: Mr. Passapong Thaithatgoon (See Profile >> Here)

 

Training Schedule:

  • 17 - 18 October 2018
  • 20 - 21 Febarury 2019
  • 19 - 20 June 2019
  • 13 - 14 November 2019

 

Training Venue: The Connecion ( Near MRT Ladprao Exit 4 ) >> See Map

 

Who Should Attend: Developer who want to know how to make source code maintainable

 

Objectives

 

  • Get how impact on readability of source code due to maintainability
  • Get to how to combine design patterns as code architecture

 

  • Get to know how to write testable software

 

Course Outline:

Day1

  • Modern Software Development & Business Rhythm
  • Improve Readability with Abstraction
  • Lab#1: Abstraction Function
  • Testable software
  • Lab#2: Automate Unit Test
  • Using Object-Oriented to Organize your Functions
  • Lab#3: Group function with Object-Oriented

 

Day2

  • Impact of Data Structure to Code Maintainability
  • Lab#4: Using Data Transfer Object to Improve Maintainability
  • Problem of MVC and Leverage more patterns
  • Lab#5: Facade Pattern & Service Pattern
  • Reusability and Readability
  • Code Architecture
  • Lab#6: Enforcing Code Architecture
  • Code Review and Improvment
  • Workshop#1: Source Code Review

 

Online Registration >> HERE

 

Payment Condition

Payment may be paid in full or 50% deposit at least 7 days prior to the start of the course. The payment could be paid by the following methods

 

  1. Account transfer to "IMC Institute" Saving account no. 616-2-07327-1 , Kasikorn Bank, Sathorn Square Branch.

or

  1. Cheque should be made payable to "IMC Institute"

Notes:

In case you choose to pay 50% deposit, we would request the remaining 50% to be paid at the registration desk before the beginning of the course.

Contact Person :

           For more information, contact our course coordinator on:

Ms.Kwanhathai Thavornpong / Ms.Sunisa Kamhangwaratit
Mobile: 087-593-7974, 088-192-7975

Tel:  02-233-4732

E-mail: kwanhathai@imcinstitute.com/sunisa@imcinstitute.com /contact@imcinstitute.com


Location Details


IMC Institute

LOCATION

141/7 Skulthai Surawong Tower 7th FL (Unit 8), Surawong Road, Suriyawong, Bangrak Bangkok, 10500 Thailand

VIEW MAP

Want to know more about this event?
Please contact the organizer for more information.


IMC Institute

ศูนย์รวมข้อมูลเชิงวิชาการ ให้คำปรีกษา และจัดหลักสูตรอบรมทางด้านไอที