หลักสูตรอบรมสำหรับองค์กร

React Native: Core Essential Training

เรียนรู้จากพื้นฐานจนถึงโปรเจคจริง กับการสร้างแอพ iOS และ Android ด้วย React Native
ระยะเวลา
3 วัน ระหว่าง 9:30 - 17:00 น.
รูปแบบการบริการ
  • สอนสดออนไลน์
  • จัดอบรมที่องค์กร (on-site)

สิ่งที่จะได้เรียนรู้จากการอบรม

ปรับแนวคิดในการพัฒนาเว็บ สู่การพัฒนา Mobile Application อย่างเหมาะสม

เรียนรู้การพัฒนา Mobile Application ด้วย React Native และเครื่องมือต่างๆ

การใช้งาน Redux ใน Mobile Application

การสร้างระบบ Navigation ใน Mobile Application ด้วย React Navigation

วิธีการ Publish ตัวแอพขึ้น App Store และ Play Store

องค์กรชั้นนำได้เลือกคอร์สนี้ให้ทีมขององค์กร

เนื้อหาคุณภาพ,​ เข้าใจง่าย, สอนโดยผู้มีประสบการณ์ คุณก็สามารถเพิ่มทักษะใหม่ๆ ให้กับทีมของคุณได้ โทรติดต่อเราได้เลย

เนื้อหาในการอบรม

เต็มอิ่มกับการเข้าใจแนวคิดพื้นฐานแน่นๆ และออกแบบจากการใช้งานจริง

Introduction to React Native

  • ทำความเข้าใจความสามารถ และข้อจำกัดของเทคโนโลยี React Native
  • แนวคิดการพัฒนาแอพ iOS และ Android ด้วย React Native
  • สร้างโปรเจคโมบายล์แอพพลิเคชั่น
    • การใช้งาน Expo CLI
    • ศึกษาโครงสร้างของโปรเจค
    • การทดสอบแอพลิเคชั่นบนอุปกรณ์จริง (หรือ Simulator)
    • การ debug แอพพลิเคชั่น

เรียนรู้ใช้งาน React Native 

  • แนวทางการสร้าง User Interface บน Mobile Application
  • Application Architecture
  • เรียนรู้การสร้าง React Component
    • JSX
    • Props
    • State
    • React Hook
    • Event
  • การสร้างระบบ Navigation ใน React Hook
  • การแสดงแบบฟอร์ม
  • การจัดการข้อมูลแบบฟอร์ม

Redux in Mobile Application

การจัดการข้อมูลใน React Native ด้วย Redux

  • รู้จักกับ Redux
  • แนวคิดการใช้งาน Redux ใน State Management
  • วิธีการนำ Redux มาใช้งานใน React
  • วิธีการสร้าง Container และเชื่อมต่อกับ React
  • วิธีควบคุม Component ด้วย Reducer Slice
  • วิธีสร้าง และใช้งาน Redux Action
  • การใช้งาน Redux ในผ่าน React hook function

Working with Web API 

การรับส่งข้อมูลกับ Database server ใน React Native ผ่าน Web API

  • เข้าใจการทำงานแบบ Client-Web API
  • การใช้งาน Fetch API และ Axios
  • การส่ง HTTP requests
  • การจัดการ responses JSON

สร้างแอพ ChatGPT ด้วย React Native

  • แนวคิดการใช้งาน AI Model ในแอพพลิเคชั่น
  • พื้นฐาน Prompt engineering สำหรับนักพัฒนาโปรแกรม
  • การรับส่งข้อมูลกับ AI ผ่าน Web API

การเรียกใช้งาน Native API

  • เข้าใจกลไกการเรียกใช้ Native API
  • วิธีการขอ Permission ในการใช้งาน Native API ในแอพ React Native
  • วิธีเรียกใช้ Native modules และขีดจำกัดการใช้งาน
  • การเรียกใช้ Native module: QR code scanner

การจัดการ Navigation ใน React Native

  • เข้าใจการจัดการระบบ Navigation ใน Mobile Application
  • การทำ Navigating ระหว่าง mobile screens
  • Stack Navigator
  • การส่งข้อมูลระหว่าง screens ผ่าน Redux 

Publishing & Deployment

  • ทำความเข้าใจขั้นตอน และสภาพแวดล้อมในการสร้างไฟล์ติดตั้ง
    • ไฟล์ IPA สำหรับระบบ iOS
    • ไฟล์ APK และ AAB สำหรับระบบ Android
  • แนวทางการใช้งาน App Store และ Play Store

สรุปการอบรม

ความรู้พื้นฐานที่จำเป็น

  • มีประสบการณ์ในการพัฒนาเว็บด้วยภาษา HTML, CSS, JavaScript ไม่ต้องโปร

เกี่ยวกับผู้สอน

พล หรือ โค้ชพล เป็นที่ปรึกษา และวิทยากรสายเทคโนโลยี ที่สนใจและมีประสบการณ์ในการทำเว็บ โมบายล์แอพพลิเคชั่น กว่า 8 ปี เป็นผู้ก่อตั้ง Nextflow.in.th และแนะนำการใช้เทคโนโลยี Cross Platform เป็นคนแรกในประเทศไทยบน YouTube

ปัจจุบันได้รับตำแหน่ง Microsoft MVP (Most Valuable Professional) และรักที่จะถ่ายทอดความรู้ ความเข้าใจด้านเทคโนโลยีในฐานะที่ปรึกษา และวิทยากรให้กับองค์กร และสถาบันการศึกษาต่างๆ

“หากเราเข้าใจแก่นของเทคโนโลยีได้อย่างถูกต้อง การเรียนรู้จะง่ายและสนุก เอาไปใช้ในงานของเราได้อย่างมั่นใจกว่าแน่นอน”

รีวิวจากผู้เรียน

ลักษณะการสอน ง่ายแก่ความเข้าใจ อธิบายประกอบตัวอย่างได้ชัดเจน
สรเวทย์ ราวรา
การยางแห่งประเทศไทย

อธิบายขั้นตอนการทำงานได้ละเอียด เข้าใจง่าย

ธนเสฐฐ์ เลื่อมนรินทร์
สำนักงานการบินพลเรือนแห่งประเทศไทย

ผู้สอนเป็นกันเอง อธิบายให้เห็นภาพได้ง่าย บรรยากาศโดยรวมดี

ภูริทัต ภู่บุญ
โรงพยาบาลอ่างทอง

สนใจติดต่อจัดอบรมสำหรับทีมองค์กร ทั้งแบบ on-site และ online training ได้ตามช่องทางด้านล่างเลย

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save