กรุงเทพฯ--29 พ.ย.--Software Park
Android Programming
Date / Time : 20 - 21, 23 December 2010 (3 Days)
Venue : Training / Seminar Room, 3rd Floor, Software Park Building
Registration Fee : 9,630 Baht (Included VAT 7 %)
หลักสูตรนี้ถูกสร้างขึ้นเพื่อแนะนำความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรมบนระบบปฏิบัติการ Android สำหรับนักศึกษาหรือบุคคลทั่วไปที่ต้องการเริ่มต้นเรียนรู้เกี่ยวกับการเขียนโปรแกรม เพื่อพัฒนาเข้าสู่การทำงานในระดับอาชีพ
Prerequisite: ผู้เรียนต้องมีความรู้เกี่ยวกับการเขียนโปรแกรมภาษา Java หากเคยใช้งาน Eclipse มาก่อนจะช่วยได้อย่างมาก และหากมีโทรศัพท์มือถือที่รองรับ Android ก็จะสามารถทดลองทำงานโปรแกรมได้จริง (แต่ไม่จำเป็น)
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
2. Exploring Application Skelton
- Application and Activity
- Manifest File and Permissions
- Building and Running Activity
3. User Interface and Controls
- Creating View Programmatically and Declaratively
- View: TextView, EditText, Button, Checkbox, Font
- Layout Managers : Linear, Table, Grid, Scroll, Tab
- Event Listeners, and Event Based Activity
- Widgets: List, Menu, Dialog, Toast, Alert, Spinner, Drawer, Flipper, WebView
- List Adapters
- Input Method Framework
- Graphics: 2D, and OpenGL
- Images and Animation
4. Intents
- Sending and Receiving Intents
- Sub-Activity and Menu-Intent
- Intent Filters, Action, Category, and data tag
- Broadcasting
- Activity Lifecycle
- Native Android Actions
- Calling and Handling Phone Calls
- SMS and MMS
5. Storing Data
- Resource: String, Colors, Dimensions, Arrays, Drawable, Xml, and Raw
- Asset, and File Accessing
- Preferences and Preference Framework
- Live Folders and Live Wallpaper
- Audio, Video, Camera, and SD card
6. Local Database
- Opening and Using SQLite3
- Database Open Helper
- Using SQL and Android Database Api
- Data Adapter Object
7. Content Providers
- URI and Restful Resources
- Creating Database Content Provider
- Android Content Providers
8. Services
- Building and Consuming Services
- Android Services
- Location-Based Service
- MapView and Google Map
- Sensor Readings: Accelerometer, Compass, Orientation
- Background Threads
- Notification and Alerting
9. Networking
- Bluetooth, and Wifi
- URL and Network Connection Status
- HttpClient and HTTP Service
- SOAP and REST
- Inter-process Communication
- Android Search
ผู้เข้าอบรมจะได้รับความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรมบนระบบปฏิบัติการ Android ตลอดจนสามารถพัฒนาเข้าสู่การทำงานในระดับอาชีพ
CONTACT US:
Juntima Klumchaun
Technology Transfer Department
Software Park Thailand
Tel: 02-583-9992 ext. 1424
Fax: 02-583-2884
E-mail: training@swpark.org