การพัฒนาซอร์ฟแวร์โดย Design Patterns and Code Architecture วันที่ 23 - 24 พฤษภาคม 2018  Zipevent

การพัฒนาซอร์ฟแวร์โดย Design Patterns and Code Architecture วันที่ 23 - 24 พฤษภาคม 2018

23 - 24 พ.ค. 2561
09:00 - 17:00 (UTC+7)
IMC Institute
ดูรายละเอียด

ข้อมูลอีเว้นท์

Design Patterns

and Code Architecture

Course Description:

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

ในหลักสูตรนี้นั้น เป็นการนำเสนอการประยุกต์ใช้ Design Patterns ในรูปแบบ 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:

  • 29 - 30 January 2018
  • 23 - 24 May 2018
  • 17 - 18 October 2018

 

Training Venue: Skulthai Surawong Tower 8th floor (Near MRT Sam Yan Door 1) >> See Map

 

Who Should Attend: Developer who want to know how to make source code maintainable (labs use Java Language)

 

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
  • Lab#1: Significant of Maintainability
  • Testable software and development rhythm
  • Lab#2: Continuous Integration
  • How Programming Language impact to maintainability
  • Lab#3: Static Type and Dynamic Type
  • Readability and function as parameter
  • Lab#4: Abstraction of function

Day2

  • Problem of MVC and leverage more patterns
  • Lab#5: Facade Pattern & Service Pattern
  • Reusability and Readability
  • Lab#6: Duplication of Data Structure to improve more Readability
  • Code Architecture
  • Lab#7: 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


รายละเอียดสถานที่

IMC Institute
สถานที่

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

Icon goole map ดูแผนที่

ต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับอีเว้นท์นี้?
คุณสามารถติดต่อผู้จัดงานได้โดยตรง

IMC Institute

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