React-Native Programming | 1,795 min.
1,790 บาท
จากปกติ 2,700 บาท
ดูได้ 360 วัน (ไม่รวม Vat.)
บัญชีผู้ใช้ Facebook หรือ Google เมื่อใช้สมัครแล้วจะไม่สามารถเปลี่ยนแปลงภายหลังได้
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
|
|