วิทยากร : อ. อันฮวา นิลรัตน์ศิริกุล
ระยะเวลา : 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