React-Native Programming | 1,795 min.
1,790 บาท จากปกติ 2,700 บาท ดูได้ 360 วัน (ไม่รวม Vat.)

วิดีโอสอนเขียนแอปพลิเคชั่น React Native Programming

React-Native Programming (เวอร์ชั่นเต็ม พร้อมซอสโค้ด)

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 เพื่อให้การพัฒนารองรับระบบที่มีความซับซ้อนและดูเป็นมืออาชีพ

การติดตั้งและเรียนรู้การใช้เครื่องมือในการพัฒนา

  • การติดตั้ง NodeJS
  • การติดตั้ง React Native และ Watchman
  • การติดตั้ง Visual Studio และ React Native Extension Pack
  • การใช้งาน React Native CLI เบื้องต้น
  • การทำ code format, code completion และ อื่นๆ
  • การวิเคราะห์ Error ตอน compile time
  • การใช้งาน Debugging / JS Debugging / Auto Reload

เนื้อหาหลักในการพัฒนา React Native App.

  • โครงสร้าง React Native Project
  • การใช้งาน React Native Documentation
  • การใช้งาน ReactJS language (ES5/6 and JSX) เบื้องต้น
  • การใช้งาน React Component และ UI เบื้องต้น
  • การใช้งาน Core User Interface Input / Output
  • การใช้งาน Data Binding (Props and State)
  • การดัก Event ที่เกิดขึ้นกับ UI Components แต่ละตัวเช่น การคลิกที่ Button
  • การใช้งาน Redux
  • การใช้งาน Navigation Pages
  • การส่งและรับค่าระหว่าง Pages
  • การใช้งาน Popping Pages - Callback Data
  • การใช้งาน Redux for Page Navigation
  • เข้าใจหลักการทำงาน ของ LifeCycle Events
  • การตรวจสอบ OS (Android หรือ iOS)
  • การตรวจสอบ Android Version
  • การตรวจสอบ iOS Version
  • การใช้งาน Library 3rd Party
  • การ Compile และ Run โปรเจค
  • การตั้งค่าต่างๆ ก่อนนำแอพขึ้น Store
  • การทำ App Icon และ Splash Screen ที่รองรับหน้าจอทุกขนาด
  • การ Generate ไฟล์ APK และ IPA
  • Workshop: Youtube Feeder ดึงข้อมูลผ่าน JSON RESTful
  • การดึงข้อมูล JSON ผ่าน RESTful APIs
  • การนำข้อมูล JSON มาแสดงบน ListView
  • การใช้งาน Tap Event Listener ListView
  • การ Custom CardView
  • การทำ Loading Component
  • การใช้งาน Youtube Video Player
  • การส่งและรับค่าระหว่าง Pages

Workshop: Basic & Advanced Login Autentication

  • การติดต่อ Database ผ่าน RESTful APIs
  • การ Create Database
  • การ Select, Insert, Update, Delete ข้อมูล
  • การ Handle TextInput
  • การ Submitting the Form
  • การ Validating the Form
  • การบันทึกข้อมูลแบบ AsyncStorage
  • JWT Authen. Link with MySQL
  • การส่งและรับค่าระหว่าง Pages

Workshop: QR + Bar Code Generator and Scanner

  • Installl QRCode Generator
  • การแก้ไข Dependency ทั้งบน Android และ iOS
  • ปรับแต่ง QRCode ขนาดและโลโก้
  • Install QRCode Scanner
  • Test on Real Devices (Android & iOS)
  • Handle Events ที่เกิดขึ้นกับการ Scan
  • Re-scan

Tips, Plug-in, Best Practices Videos (อัพเดทใหม่ๆ อยู่ตลอด)

  • React Native Plugin ที่น่าสนใจ
  • เทคนิคการเขียนให้มีประสิทธิภาพ
  • React Native 3rd Library ที่มีมาอัพเดทให้ดูกันเรื่อยๆ
  • และคลิปที่มีประโยชน์อีกมากมาย ที่ทำมาให้ดูกันอยู่เรื่อยๆ
 

 

สิทธิประโยชน์

  • ดูออนไลน์พร้อมซอสโค้ดตัวอย่างทั้งหมดให้ดาวห์โหลด ได้นานถึง 12 เดือน
  • วีดีโอและเนื้อหาจะมีการอัปใหม่และปรับปรุงให้ทัน React Native เวอร์ชั่นใหม่ๆ อยู่ตลอดเวลา
  • สอบถามหรือปรึกษาเนื้อหาในวีดีโอได้ตลอดเวลาผ่าน codemobiles's period students
  • จะมีทีมงานช่วยเหลือให้สามารศึกษาเนื้อหาได้อย่างเต็มประสิทธิภาพ โดยมีเบอร์โทรสายด่วนให้
  • รายละเอียดเพิ่มเติม หรือ สอบถามเงื่อนไขการให้บริการ 081-359-9468



Contact Us

: (66)87-676-0813
: (66)2-689-8943

: support@codemobiles.com

: @codemobiles

: OnSite Training Service

: QuickSupport (วิธีใช้งาน)

: AnyDesk (วิธีใช้งาน)

: CodeMobiles Blog

: Our GitHub

: ShareCode

เวลาทำการ: จันทร์-ศุกร์ 9.00 - 18.00น. (ยกเว้นวันหยุดนักขัตฤกษ์)

นอกเวลาทำการฝากข้อความที่
Line: @codemobiles


สอนสด

ดูคอร์สวิดีโอออนไลน์


Copyright © 2010-2022 CodeMobiles Co., Ltd. All Rights Reserved.