No account yet?
 
 
You are here:: Training/Seminar Training Schedule Designing Scalable Web Application
 
 

Designing Scalable Web Application

Categories : Software Architecture and Design
Posted by : juntima | Posted On : Monday, 20 December 2010 16:36
Training Date : 14 October 2013 - 18 October 2013
15 July 2013 - 19 July 2013
01 April 2013 - 05 April 2013
15 October 2012 - 19 October 2012

11 June 2012 - 15 June 2012
28 May 2012 - 01 June 2012
22 August 2011 - 26 August 2011
25 April 2011 - 29 April 2011
Please Login before registering . No account ? signup here
กรุณา ล็อกอิน ก่อนลงทะเบียน หรือสร้างบัญชีผู้ใช้ใหม่ได้ ที่นี่
Time : 30 Hour(s)
Days : 5 Day(s)
Duration : 09:00 - 16:00
Fee : 13,000 THB (Excluded Vat 7%)
Language : Thai
Instructor : Mr.Teerachai Laothong
Objectives :

จำนวนผู้ใช้งานเว็บในปัจจุบันมีปริมาณมากขึ้นและมีแนวโน้มจะเติบโตต่อไปอย่างมาก อีกทั้ง Application ก็ถูกพัฒนาเป็น Web Application มากขึ้นเรื่อย ๆ ทั้งที่เป็นการให้บริการทั่วไป, การให้บริการเว็บ (Web Service), การทำเป็น Application Service Provider หรือแม้แต่ทำเป็น Cloud Service ก็ตาม

การสร้าง Web Application ที่ต้องรอบรับผู้ใช้งานจำนวนมากและ transaction มหาศาลได้ จำเป็นต้องมีการออกแบบและมีโครงสร้างที่แตกต่างไปจาก Desktop Application หรือ Client-Server System มิฉะนั้น อาจทำให้การขยายขนาด (Scalable) ทำได้อย่างจำกัดหรือยากลำบาก บางครั้งทำให้เกิดความสิ้นเปลืองค่าใช้จ่ายส่วนอื่นเช่น Server, Network, หรือค่าซอฟต์แวร์ที่ต้องซื้อเพิ่มโดยไม่จำเป็น การออกแบบ Web Application ที่ดีจึงมีส่วนอย่างมากในการประหยัดค่าใช้จ่าย และ ยังช่วยให้การปรับปรุงในอนาคตราบรื่นขึ้นอีกด้วย

หลักสูตรนี้ต้องการสอนหลักการและแนวคิด อีกทั้งจัด Workshop ให้ฝึกออกแบบ Web Application ที่เหมาะสมกับความต้องการในปัจจุบันและรองรับการขยายเพิ่มเติมในอนาคต ประหยัดค่าใช้จ่ายโดยรวม เพื่อให้ผู้เข้ารับการอบรมสามารถนำความรู้ไปสร้าง Web Application ที่ใช้ประโยชน์จากทรัพยากรที่มีได้สูงสุด

Who Should Attend :

นักพัฒนาเว็บ, นักออกแบบระบบ และ นักสถาปัตยกรรมคอมพิวเตอร์ ที่ต้องการเรียนรู้เทคโนโลยี เทคนิคและแนวคิดของเว็บในปัจจุบันและอนาคตอันใกล้ 

ผู้เข้าอบรมควรมีความรู้ (Prerequisite)

  •  เคย หรือ สามารถใช้งาน Visual Studio ได้
  •  มีประสบการณ์ในการพัฒนาเว็บ 
  •  เคยมีประสบการณ์อย่างใดอย่างหนึ่งต่อไปนี้ หรือ หรือ
Benefits :

ผู้เข้าอบรมได้เรียนรู้:

  • รู้จัก Software Architecture
  • ได้เรียนรู้ลักษณะการพัฒนาซอฟต์แวร์ที่ดี
  • เข้าใจลักษณะของ Software Architecture ที่ดี และ ไม่ดี
  • เข้าใจและสามารถใช้งาน Solution Decision Framework ช่วยในการตัดสินใจได้
  • รู้และเข้าใจหลักการในการออกแบบซอฟต์แวร์ที่ดี
  • เข้าใจการติดต่อสื่อสารและทำงานร่วมกันของส่วนประกอบต่าง ๆ และออกแบบได้
  • เข้าใจและออกแบบ Database ที่เหมาะสมและมีประสิทธิภาพได้
  • เข้าใจและออกแบบ Transaction ที่เหมาะสมกับการทำงานของเว็บได้
  • รู้จักและสามารถออกแบบ Publish-Subscribe System ได้
  • สร้างระบบที่รองรับข้อมูลขนาดใหญ่และมีปริมาณมากได้
  • ออกแบบระบบที่รองรับ Load Burst ได้
Course Outline :

Module 1: Software Development

Module 2: Software Architecture

Module 3: Brittle Software Architecture

Module 4: Fat Software Architecture

Module 5: Essential Web Technologies

Module 6: Solution Decision Framework

Module 7: Dependency Injection

Module 8: Windows Communication Foundation Primer

Module 9: Database and Transaction Design

Module 10: Publish-Subscribe

Module 11: Handling Large Session

Module 12: Website Load Burst

Payment Condition :

Payment must be paid in full at least 7 days prior to the start of the class. The payment can be made:

1. Cheque should be made payable to "Software Park Thailand#2"

Or

2. Account transfer to "Software Park Thailand #2" Saving account no. 324-2-56262-0, Siam Commercial Bank, Chaengwattana Branch. Then, fax the deposit slip to +66 2 583 2884.

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 on:

Juntima Klumchaun

Tel: +66-2583-9992 Ext. 1424

Fax: +66-2583-2884

Email: juntima@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.