| Training Date : |
19 November 2012 - 21 November 2012
27 August 2012 - 29 August 2012
21 May 2012 - 23 May 2012
27 February 2012 - 29 February 2012
19 December 2011 - 21 December 2011
14 November 2011 - 16 November 2011
28 November 2011 - 30 November 2011
29 August 2011 - 31 August 2011
23 May 2011 - 25 May 2011
21 February 2011 - 24 February 2011
|
| Fee : |
9,000 THB (Excluded Vat 7%) |
| Objectives : |
หลักสูตรนี้ถูกสร้างขึ้นเพื่อแนะนำความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรมบนระบบปฏิบัติการ Android สำหรับนักศึกษาหรือบุคคลทั่วไปที่ต้องการเริ่มต้นเรียนรู้เกี่ยวกับการเขียนโปรแกรม เพื่อพัฒนาเข้าสู่การทำงานในระดับอาชีพ |
| Who Should Attend : |
Prerequisite: ผู้เรียนต้องมีความรู้เกี่ยวกับการเขียนโปรแกรมภาษา Java หากเคยใช้งาน Eclipse มาก่อนจะช่วยได้อย่างมาก และหากมีโทรศัพท์มือถือที่รองรับ Android ก็จะสามารถทดลองทำงานโปรแกรมได้จริง (แต่ไม่จำเป็น) |
| Benefits : |
ผู้เข้าอบรมจะได้รับความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรมบนระบบปฏิบัติการ Android ตลอดจนสามารถพัฒนาเข้าสู่การทำงานในระดับอาชีพ |
| Course Outline : |
1. Getting Started - Installing JDK, Eclipse, Android SDK - Adding Android Plug-In to Eclipse and Install Android Platform - Hello World Example, and set up Android Virtual Devices - Using Android Emulator, Dalvik Debug Monitoring Service, and Android Debug Bridge - Exploring Android Applications and Introducing Android Activities - Manifest File and Permissions 2. User Interfaces - Creating View Programmatically and Declaratively - Layout Managers : Linear, Table, Grid, Absolute, and Relative - View: TextView, EditText, Button, Checkbox, ToggleButton and RatingBar - Input Method Framework - Tough Event, Gesture and Gesture Library - Widgets: List, Menu, Dialog, Toast, Alert, Spinner, Drawer, Flipper, WebView - List , Adapters, ListActivity, Spinner, GridView, Tab, Flipper, Menu, Dialogs - Graphics: 2D, and OpenGL - Images and Animation 3. Using Resources - String, Array, Dimension, Color, and Drawable - Raw and Assets Files, Writable Files - Manipulating XML Files using SAX, DOM and STAX - Access and Manipulate Files on SD Card - Playing Audio and Video Files 4. Intents - Sending and Receiving Intents - Extra Data, Sub-Activity and Menu-Intent - Intent Filters, Action, Category, and Data Tag - Handling Telephone Calls, Camera, and Web Search - Text To Speech and Speech to Text Examples - Intent Broadcasting 5. Writing Android Specific Programs - Understanding Android Activity Life Cycle - Handling Runtime Configuration Changed and Using Wake Lock - Background Process using Thread and Runnable - Handling Time-consuming Tasks with runOnUiThread(), Handler and AsyncTask - Long Initial Time Activity and Splash Screen - Using Timer, CountDownTimer, and Alarm - Using Android Notification - Android Services: User Defined and System Services - Sensor Services and Telephony Examples 6. Android Data Storage - Preferences and Preference Framework - Using Local Database (SQLite3) - Database Open Helper - Using SQL and Android Database Api - Data Adapter Object - Content Providers: URI and Restful Resources - Creating Database Content Provider - Android Content Providers 7. Networking - Checking Connection Status with Connectivity, Bluetooth, and Wifi Manager - Using Socket and URLConnection - Using Apache HttpClient 8. Location Sensing and Google Map - Using Location Providers - LocationListener and Sensing Current Position - Using ACTION_VIEW - Obtaining a map-api Key and Using MapView for Google Map - Map Explorer with MapController - OverLay and MyLocationOverLay |
| 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. |