วิทยากร : อ. อันฮวา นิลรัตน์ศิริกุล

ระยะเวลา : 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