Page 31 - AnnualReport2019
P. 31
รายงานประจำำ
สถาบันคอมพิวเตอร์ มหาวิทยาลัยรามคำาแหง รายงานประจำำปี ปี 25622562
5. ฝ่้กัอบัร์ม หลักัสูตร์ “Core React-Native Programming” ร์ะหว�างวันทำี� 2-6 กัันยายน 2562
ณ บัร์ิษัทำ โค�ด้โมบัายส์ จัำากััด้ (สำานักังานใหญ�) แขึ้วงบัางคอแหลม กัร์ุงเทำพิมหานคร์
นายนิพิพิิชฌน์ อ�อนหิร์ัญ ตำาแหน�งนักัวิชากัาร์คอมพิิวเตอร์์ปฎิบััติกัาร์ และนายอนุสร์ณ์ วงศ์อ๊อด้
ตำาแหน�งนักัวิชากัาร์คอมพิิวเตอร์์ปฏิบััติกัาร์ ฝ่�ายวิเคร์าะห์ร์ะบับัและพิัฒนา ได้�เขึ้�าร์�วมฝ่้กัอบัร์ม
React-Native เป็น Cross-Platform Framework ทำี�ใช�ในกัาร์พิัฒนา Native Mobile Application อย�าง
Android และ iOS ทำี�พิัฒนาโด้ยบัร์ิษัทำ Facebook Inc. React Native มีหลักักัาร์คล�ายกัับั Xamarin ค่อ สามาร์ถ
Reuse Code ได้�มากักัว�า 70% ในกัาร์ทำำาแอพิทำี�ร์ันได้�ทำั�งบัน Android และ iOS โด้ยใช�ภาษาหลักัภาษาเด้ียว ค่อ
ภาษา ReactJS (ES6 / JSX) ซ้�งใกัล�เคียงกัับั Javascript / Typescript / XML ในกัาร์พิัฒนาแอพิ ซ้�งเม่�อทำำาเสร์็จั
แอพิจัะทำำางานไวใกัล�เคียงกัับักัาร์เขึ้ียนด้�วย ภาษา Native อย�าง Java และ Swift/Objective-C อีกัหน้�งจัุด้เด้�น
ขึ้อง React Native ค่อกัาร์ปร์ะยุกัต์ใช�แนวคิด้แบับั Reactive Programming ทำี�ทำำาให�กัาร์พิัฒนาร์องร์ับักัาร์
ทำำางานแบับั Asynchronous และมี State ทำี�ซับัซ�อนได้�
นอกัจัากันี�ในหลักัสูตร์จัะมีกัาร์สอน Redux (State Container) ในกัาร์จััด้กัาร์ State เพิ่�อให�กัาร์พิัฒนา
ร์องร์ับัร์ะบับัทำี�มีความซับัซ�อนและดู้เป็นม่ออาชีพิ ร์วมถ้งกัาร์เขึ้ียนโค�ด้ทำี�ทำำางานร์�วมกัับั Native API ทำี�เป็น Java
หร์่อ Objective-C และแชร์์ปร์ะสบักัาร์ณ์ในกัาร์พิัฒนาแอพิพิิเคชั�นด้�วย React-Native จัร์ิงๆ
ปร์ะโยชน์ทำี�ได้�ร์ับัจัากักัาร์เขึ้�าอบัร์ม
- ได้�แนวคิด้ในกัาร์พิัฒนาแอพิพิิเคชั�นให�กัาร์พิัฒนาร์องร์ับัร์ะบับัทำี�มีความซับัซ�อนและดู้เป็นม่ออาชีพิ
- ได้�ความร์ู�ขึ้องเทำคโนโลยีใหม�ทำี�จัะนำามาพิัฒนาแอพิพิลิเคชั�นขึ้องหน�วยงานให�มีความร์วด้เร์็ว
มีปร์ะสิทำธิภาพิและเกัิด้ขึ้�อผิด้พิลาด้ในร์ะบับัน�อยทำี�สุด้
Computer Institute Ramkhamhaeng University Annual Report 2019 31