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