No account yet?
 
 
You are here:: Training/Seminar Training Schedule Windows Phone 7 for Developer
 
 

Windows Phone 7 for Developer

Categories : Mobile Application
Posted by : rungnapa | Posted On : Tuesday, 25 January 2011 15:06
Training Date : 26 September 2011 - 28 September 2011
27 April 2011 - 29 April 2011
Please Login before registering . No account ? signup here
กรุณา ล็อกอิน ก่อนลงทะเบียน หรือสร้างบัญชีผู้ใช้ใหม่ได้ ที่นี่
Time : 18 Hour(s)
Days : 3 Day(s)
Duration : 00:00 - 00:00
Fee : 9,000 THB (Excluded Vat 7%)
Language : Thai
Instructor : Mr.จิระวัฒน์ ผดุงกิจจานนท์
Objectives : Windows phone 7 เป็นระบบปฏิบัติการสำหรับอุปกรณ์เคลื่อนที่ที่เพิ่งเปิดตัวในตลาด Smart phone โดยมีเครื่องที่ใช้งานแล้วกว่า 9 รุ่น และมียอดขายเพิ่มขึ้นอย่างต่อเนื่อง รวมทั้งยังได้รับการสนับสนุนเป็นอย่างดีจากบริษัทผู้ผลิตซอฟท์แวร์ อย่างบริษัท Microsoft ที่เปิดโอกาสให้สามารถดาวน์โหลดเครื่องมือที่ใช้ในการพัฒนาได้โดยไม่มีค่าใช้จ่าย รวมไปถึงมีการพัฒนาที่มี Learning Curve ต่ำ วัตถุประสงค์ของการเข้ารับการอบรมในวิชานี้ จึงเป็นการเรียนรู้เพิ่มเติมในเรื่องการพัฒนาแอปพลิเคชั่นสำหรับ Windows phone 7 สำหรับนักพัฒนาที่สามารถใช้ภาษา C# หรือ VB.NET ในการพัฒนาแอปพลิเคชั่นบน Windows หรือ ASP.NET อยู่แล้ว เพื่อเป็นการขยายศักยภาพที่ตนเองมีอยู่แล้ว มาสู่ Platform ใหม่ และเพิ่มพูนโอกาสในการรองรับงานด้าน Mobile ที่กำลังมีแนวโน้มเติบโตเป็นอย่างมากในอนาคตอันใกล้
Who Should Attend :
  1. สามารพัฒนาโปรแกรมด้วยภาษา C# หรือ VB.NET ได้ (วิทยากรจะใช้ C# ในการสอนเป็นหลัก)
  2. สามารถใช้งาน Microsoft Expression Blend ร่วมกับ Visual Studio ได้
  3. มีประสบการณ์ในการใช้งาน Silverlight หรือ WPF ในการพัฒนาแอปพลิเคชั่นมาก่อน
  4. ควรมี Laptop ส่วนตัว เพื่อใช้ในการสร้าง Environment ในการพัฒนาไปพร้อมกับวิทยากร
  5. ไม่จำเป็นต้องมีอุปกรณ์ Windows phone 7
Benefits : ผู้เข้าอบรมได้เรียนรู้:

1. รูปแบบแนวทางการออกแบบแอปพลิเคชั่นสำหรับ Windows phone 7

2. การจัดเตรียมสภาพแวดล้อมในการพัฒนาแอปพลิเคชั่น

3. ระบบการทำงาน ของแอปพลิเคชั่นที่ทำงานบน Windows phone 7 (Application Life Cycle)

4. การพัฒนาแอปพลิเคชั่นที่มีความสวยงาม และมีความ Interactive สูง ด้วย Microsoft Expression Blend ร่วมกับ Visual Studio

5. การใช้งานคุณสมบัติต่างๆ ของ Windows phone 7

6. การจัดเตรียมแอปพลิเคชั่นเพื่อเข้า Marketplace

Course Outline : แนะนำถึง Windows phone 7 และระบบรอบข้าง Windows phone 7
  • แนะนำอินเตอร์เฟสและการใช้งาน Windows phone 7 ในเบื้องต้น เพื่อเป็นแนวทางในการพัฒนาแอปพลิเคชัน
    ที่มีลักษณะแตกต่างจาก Mobile OS อื่นๆ
  • แนะนำโปรแกรม Zune ซึ่งเป็นโปรแกรมที่ใช้ในการ Sync กับ Windows phone 7
  • แนะนำระบบ Cloud Service ที่ Windows phone 7 ใช้ในการเชื่อมต่อข้อมูลของเครื่อง และระบบ Social Network Integration
  • การติดตั้งเครื่องมือที่ใช้ในการพัฒนา
  • การปลดล็อคเครื่องจริง เพื่อใช้ในการพัฒนา
  • การลงทะเบียนกับ AppHub เพือส่งแอปพลิเคชั่นเข้า Marketplace

การใช้งาน Expression Blend

  • การวาดวัตถุ และคอนโทรล
  • การใช้งาน Brush และ Brush Transform
  • การใช้งาน Opacity Mask
  • การเปลี่ยนแปลงวัตถุด้วย Property และการผูก Event
  • การใช้ Storyboard เพื่อสร้าง Animation
  • การใช้งาน State

เริ่มการเขียนแอปพลิเคชั่น

  • แนะนำเทมเพลทในการพัฒนา
    • Standard Application
    • Pivot Application
    • Panorama Application
  • Application bar และ menu

Application Lifecycle

  • วิธีที่ Windows phone 7 เรียกใช้งานแอปพลิเคชั่นต่างๆ และ State ต่างๆ ของแอปพลิเคชั่น ได้แก่ Activate, Deactivate, Tombstoning เป็นต้น
  • ระบบ IsolatedStorage
  • การเขียนโค๊ดเพื่อจัดการกับสถานะต่างๆ ของแอปพลิเคชั่น

การพัฒนาแอปพลิเคชั่นที่มีความซับซ้อนยิ่งขึ้นด้วย Expression Blend

  • การวางโครงสร้างโปรเจคให้เหมาะกับการพัฒนาด้วย Silverlight for Windows phone 7
  • การใช้งานคอนโทรลมาตรฐานต่างๆ ที่มีให้ใน Silverlight for Windows phone 7
  • การใช้งานคอนโทรลจาก Silverlight Control Toolkit
  • การสร้าง User Control และการใช้งาน
  • การสร้างหน้าจอใหม่ การส่งค่าระหว่างหน้าจอและระบบ Page Navigation
  • การใช้งานปุ่ม Back อย่างถูกวิธี
  • การเปลี่ยนแปลงหน้าตาของคอนโทรลด้วย Style, Template และ Data Template

อธิบายการทำงานของระบบ Push Notification และการใช้งาน Push Notification และ Live Tile ในแอปพลิเคชั่น

การใช้งานระบบอื่นๆ ของ Windows phone 7

  • Multitouch, Gesture
  • Launcher, Chooser

แนะนำการส่งแอปพลิเคชั่นที่พัฒนาเรียบร้อยแล้ว เข้า Marketplace

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:
Tel: +66-2583-9992 Ext. 1423, 1425
Fax: +66-2583-2884
Email: rungnapa@swpark.org
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.