Native Cross Platform Mobile Application
Development with NativeScript

การพัฒนาโมบายล์แอพพลิเคชั่นข้ามแพลตฟอร์ม
แบบ Native ด้วย NativeScript

    มือถือสามารถใช้งานได้ในชีวิตประจำวันได้ทุกที่ทุกเวลา แนวคิด Mobile First จึงเกิดขึ้นมาเพื่อเน้นการพัฒนาแอพพลิเคชั่นบน Platform มือถือ มากกว่าการแพลตฟอร์มอื่น ๆ ที่จะตามมาในภายหลัง เนื่องจากพัฒนาแอพฯ บนมือถือมี 2 ค่ายหลัก ๆ คือ Android และ iOS มีรูปแบบการพัฒนาที่แตกต่างกันมาก นักพัฒนาต้องใช้ทักษะที่แตกต่างกันในการพัฒนาแอพฯ ทั้งสองค่าย จึงมีแนวคิดในการพัฒนาแบบใหม่เรียกว่า Cross Platform เพื่อให้พัฒนาครั้งเดียว ใช้ได้กับทั้ง Android และ iOS โดยแก้ไขน้อยที่สุด NativeScript ถือเป็นหนึ่งในเครื่องมือพัฒนาข้ามแพลตฟอร์มแบบ Native คือได้แอพฯ ที่มีประสิทธิภาพใกล้เคียงหรือไม่ต่างจากการพัฒนาแบบปกติ อีกทั้งยังช่วยลดเวลา ค่าใช้จ่าย และการบำรุงรักษา ที่สำคัญ NativeScript ใช้ภาษา JavaScript หรือ TypeScript ในการพัฒนา ซึ่งนักพัฒนาส่วนใหญ่มีทักษะพื้นฐานในภาษาเหล่านี้อยู่แล้ว จึงทำให้ไม่จำเป็นต้องเสียเวลาเรียนรู้โครงสร้างภาษาที่ซับซ้อน ก่อนจะเริ่มพัฒนาแอพฯ ได้

ผู้เรียน
    นักพัฒนาระบบ Mobile Application และผู้สนใจทั่วไป

ความรู้พื้นฐาน
    มีความรู้ในพื้นฐาน HTML/Javascript เบื้องต้น

หลักสูตร 2 วัน : 12 ชั่วโมง เรียน 2 ครั้ง (9.00-16.00 ครั้งละ 6 ชั่วโมง)


เนื้อหาในหลักสูตร

บทที่ 1 Introduction to NativeScript

  • 1.1 NativeScript
  • 1.2 NativeScript and TypeScript
  • 1.3 Installing NativeScript
  • 1.4 The NativeScript command line
  • 1.5 Creating your first application
บทที่ 2 The Project Structure
  • 2.1 Project directory overview
  • 2.2 The app folder
  • 2.3 Foundational components
  • 2.4 Creating a second page
บทที่ 3 Declarative UI, Styling, and Events
  • 3.1 Declarative UI
  • 3.2 Using the Declarative UI for our settings page
  • 3.3 Binding and event system
  • 3.4 Event system
  • 3.5 Binding
  • 3.6 Styling the UI
  • 3.7 Trying CSS out and styling our application
บทที่ 4 Building a Featured Application
  • 4.1 Layouts
  • 4.2 Building our featured application
  • 4.3 Building the main screen
  • 4.4 Fonts
  • 4.5 Icons
  • 4.6 Communication with the server
  • 4.7 Trying out our application
บทที่ 5 Installing Third-Party Components
  • 5.1 Places to find third-party components
  • 5.2 How to install a third-party plugin component
  • 5.3 Using third-party components
บทที่ 6 Testing and Deploying Your App
  • 6.1 Testing your application
  • 6.2 Test frameworks
  • 6.3 Local testing of your code
  • 6.4 Unit testing on the device
  • 6.5 Testing your app on a device or emulator
  • 6.6 Understanding the call stack
  • 6.7 Debugging your application
  • 6.8 Publishing your application


วิทยากร :

ผู้สอน Mr. Somsak Sae-Lim
การศึกษา
- Bachelor of Science (Computer Science) Chulalongkorn University
- Master of Science (Business Software Development) Chulalongkorn University

ค่าใช้จ่าย :
หลักสูตรละ 6,900 บาท (ราคานี้ไม่รวมภาษีมูลค่าเพิ่ม)

จำนวนที่เปิดรับสมัคร : 10 ท่าน



สถานที่ตั้ง : ตึกช้างอาคาร บี ชั้น 21 (สี่แยก รัชโยธิน ใกล้เมเจอร์ รัชโยธิน SCB Park)
รถประจำทางที่ผ่าน : ปอ.513(ปอ.13),ปอ.543(ปอ.49),ปอ.185(ปอ.22),ปอ.512(ปอ.12)
ปอ.503(ปอ.3),ปอ.39,ปอพ.8,ปอพ.16 สาย 26,34,39,59,107,126,129

แผนที่

วิธีการสมัคร : ดาวน์โหลดใบสมัคร

รายละเอียดเพิ่มเติม :
สนใจติดต่อ : 086-369-7717, 087-171-2023 หรือ 02-937-3790 หรือ 087-171-2023
Email : asiamediasoft.co@gmail.com
Facebook : www.facebook.com/asiamediasoft.training
Twitter : www.twitter.com/asiamediasoft