PG05: MOBILE APPLICATION DEVELOPMENT WITH IBM WORKLIGHT
วิทยากร : อ. อันฮวา นิลรัตน์ศิริกุล
ระยะเวลา : 4 วัน เวลา 08.30 – 16.30 น.
สถานที่ฝึกอบรม : อาคารคณะเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี
วัตถุประสงค์ :
1. Identify a mobile application design type suitable for your application
2. Develop a mobile application to run on an Android or iOS platform using the IBM Worklight hybrid coding approach
3. Use IBM Worklight client-side APIs for cross-platform portability
4. Use the Apache Cordova framework to access native device functions
5. Use IBM Worklight server-side APIs for back-end integration
6. Include the Dojo Mobile, jQuery Mobile or Sencha Touch UI frameworks in an application
7. Secure a mobile application using different IBM Worklight authentication techniques
8. Manage application updates and versions
ความรู้พื้นฐาน/คุณสมบัติผู้เข้าฝึกอบรม :
1. ควรมีความรู้พื้นฐานทางด้านการเขียนโปรแกรมภาษา HTML และ JavaScript
2. ควรมีความรู้พื้นฐานเกี่ยวกับ Web UI Framework เช่น jQuery
3. เข้าใจหลัการทำงานของ REST และ Web Service
วิธีการอบรม : บรรยาย สาธิต ฝึกปฏิบัติ ตอบข้อซักถาม
การประเมินผล : แบบทดสอบก่อนและหลังฝึกอบรม/แบบประเมินผลการฝึกอบรม
จำนวนผู้เข้าฝึกอบรม : ไม่เกิน 15 คน/กลุ่ม
หลักสูตรต่อเนื่อง/เกี่ยวข้อง :
- Java EE Develop web components with Servlets & JSP
- Develop Web Services with JAX-WS & JAX-RS
รายละเอียดหลักสูตร :
หลักสูตรนี้เหมาะสำหรับผู้ต้องการออกแบบและพัฒนา Mobile Application ในรูปแบบของการพัฒนาแบบ Cross Platform กล่าวคือพัฒนาโปรแกรมเดียวแต่สามารถนำไปใช้ในแพลตฟอร์มที่แตกต่างกันได้ ไม่ว่าจะเป็น Web Application, Android หรือ iOs เป็นต้น โดยใช้โปรแกรม IBM Worklight ซึ่งเป็นเครื่องมือที่อยู่ในรูปแบบของ plug-in ที่ติดตั้งบน Eclipse IDE
เนื้อหาการฝึกอบรม
วันที่ 1
- Unit 1 - Mobile overview
- Unit 2 - Designing mobile solutions
- Unit 3 - Introduction to IBM Worklight V6
- Unit 4 - Overview of Worklight Studio
- Exercise 1- Installing IBM Worklight Studio and developing your first application
- Unit 5 - IBM Worklight client-side development: Core APIs
วันที่ 2
- Exercise 2 - Exploring client-side core APIs
- Unit 6 - IBM Worklight client-side development: Local storage APIs
- Exercise 3 - Exploring local storage APIs
- Unit 7 - Working with UI frameworks
- Unit 8 - Apache Cordova
- Exercise 4 - Using Apache Cordova to access native device functions
- Unit 9 - Worklight integration adapters
วันที่ 3
- Exercise 5 - Developing a Worklight integration adapter
- Unit 10 - Native and web page integration
- Exercise 6 - Combining native and web pages
- Unit 11 - Using Worklight native APIs
- Unit 12 - Security
- Exercise 7 - Securing an application
- Unit 13 - Push notification
วันที่ 4
- Exercise 8 - Exploring the push notification API
- Unit 14 - Device analytics reporting
- Unit 15 - Direct update
- Unit 16 - Migrating an application from development to production
- Unit 17 - Shell development
- Unit 18 - IBM Worklight Application Center
- Exercise 9 - Exploring the Application Center