Advanced React Native with Expo

Advanced React Native with Expo

หลักสูตร "Advanced React Native with Expo" นี้ได้รับการออกแบบมาเพื่อยกระดับความสามารถของนักพัฒนาที่มีพื้นฐาน React Native แล้ว ให้สามารถสร้างแอปพลิเคชันระดับมืออาชีพที่พร้อมใช้งานในธุรกิจจริง โดยเน้นการเรียนรู้เทคนิคขั้นสูงในการจัดการ State Management, การทำงานกับ API แบบซับซ้อน การเพิ่มประสิทธิภาพแอป และการจัดการข้อมูลขนาดใหญ่

สาขากรุงเทพฯ (ลาดพร้าว)
  • ยังไม่มีรอบเปิดอบรม (ลงชื่อจองไว้ได้)
  • ให้ผู้เรียนเชี่ยวชาญการใช้งาน State Management แบบขั้นสูงด้วย Redux Toolkit และ Zustand
  • สอนเทคนิคการเชื่อมต่อและจัดการ API แบบซับซ้อน รวมถึงการใช้งาน GraphQL และ Real-time Subscriptions
  • ฝึกการออกแบบ Architecture แอปแบบ Scalable และการจัดการ Code Structure ระดับมืออาชีพ
  • แนะนำการใช้งาน Performance Optimization เพื่อให้แอปทำงานได้อย่างราบรื่นแม้จะมีข้อมูลขนาดใหญ่
  • สอนการพัฒนาฟีเจอร์ขั้นสูง เช่น การทำงานแบบ Offline, Push Notifications
  • นักพัฒนาที่ผ่านการอบรมหลักสูตร Basic React Native with Expo หรือมีประสบการณ์เทียบเท่า
  • Mobile Developer ที่ต้องการยกระดับทักษะการพัฒนาแอปสู่ระดับมืออาชีพ
  • Software Engineer ที่ต้องการเรียนรู้การพัฒนาแอปพลิเคชันระดับองค์กร
  • Tech Lead หรือ Senior Developer ที่ต้องการเข้าใจ Architecture และ Best Practices ของ React Native
  • ผู้ประกอบการที่ต้องการพัฒนาแอปธุรกิจด้วยตนเองในระดับที่ซับซ้อนขึ้น
  • ผ่านการอบรมหลักสูตร Basic React Native with Expo หรือมีประสบการณ์พัฒนา React Native
  • มีความเข้าใจเกี่ยวกับ ES6+, Async/Await, Promises และ TypeScript Fundamentals
  • เข้าใจ React Hooks, Context API, Component Lifecycle และ State Management พื้นฐาน
  •  มีประสบการณ์การทำงานกับ REST API, HTTP Methods และการจัดการ Error Handling
  • เข้าใจพื้นฐานการทำงานของฐานข้อมูล, CRUD Operations และ Authentication concepts
  • คุ้นเคยกับ Git, Package Management (npm/yarn) และ Command Line Interface
  • เข้าใจ Mobile UI/UX Patterns และ Platform-specific considerations (iOS/Android)
  • 18 ชั่วโมง
  • ราคาปกติ 8,500 บาท / คน
  • โปรโมชั่นลด 10% เหลือ 7,650 บาท / คน
  • ราคาเหมาจ่าย (ผู้อบรมตั้งแต่ 10 คน) ตามแต่ตกลงกัน
  • ขอใบเสนอราคา

วันที่ 1 Architecture & State Management

Section 1: Advanced Project Architecture

  • Clean Architecture principles สำหรับ React Native
  • Folder Structure และ Code Organization แบบ Scalable
  • TypeScript Configuration ขั้นสูงสำหรับ Large-scale Projects
  • Design Patterns: Repository, Factory และ Observer Pattern

Section 2: Advanced State Management

  • Redux Toolkit: Store setup, Slices และ RTK Query
  • Zustand: เบาและยืดหยุ่นกว่า Redux
  • การเลือกใช้ Local vs Global State อย่างเหมาะสม
  • State Persistence และ Hydration Strategies

Section 3 Performance Optimization Fundamentals

  • React Native Performance Profiling
  • Memory Management และ Garbage Collection
  • การใช้ React.memo, useMemo และ useCallback อย่างถูกต้อง
  • Lazy Loading และ Code Splitting

Section 4 Workshop Setup - AuraMarket Project 

  • Project initialization ด้วย Advanced Template
  • Development Environment setup
  • Initial Architecture implementation

วันที่ 2 Advanced Features & Integration

Section 5: Advanced API Integration

  • GraphQL with Apollo Client
  • Real-time Data với WebSocket และ Server-Sent Events
  • Advanced HTTP Client configuration (Interceptors, Retry logic)
  • API Caching Strategies และ Offline-first Architecture

Section 6: Authentication & Security

  • Multi-provider Authentication (OAuth, Social Login)
  • JWT Token Management และ Refresh Token handling
  • Biometric Authentication integration
  • Security Best Practices: Keychain, Encryption

Section 7: Advanced UI/UX Implementation

  • Custom Animations ด้วย Reanimated 3
  • Gesture Handler สำหรับ Complex Interactions
  • Advanced Layout Techniques
  • Dark Mode และ Theme Management

Section 8: Workshop - Core Features Implementation

  • User Authentication system
  • Product catalog ด้วย Advanced filtering
  • Shopping cart ด้วย Persistent state

วันที่ 3 Production-Ready Features

Section 9: Push Notifications & Real-time Features

  • Firebase Cloud Messaging setup
  • Local Notifications และ Scheduling
  • Real-time Chat implementation
  • Background Tasks และ App State Management

Section 10: Testing & Quality Assurance

  • Unit Testing ด้วย Jest และ React Native Testing Library
  • Integration Testing strategies
  • E2E Testing ด้วย Detox
  • Code Quality tools: ESLint, Prettier, TypeScript

Section 11: Deployment & Monitoring

  • Advanced EAS Build Configuration
  • Environment Management (Development, Staging, Production)
  • App Store Optimization (ASO) strategies
  • Crash Reporting ด้วย Sentry
  • Analytics integration และ Performance Monitoring

คอร์ส Advanced React Native with Expo เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

ดูรายละเอียดกลุ่มเป้าหมายและพื้นฐานที่ต้องมีได้ในหัวข้อ "กลุ่มเป้าหมาย" และ "พื้นฐานที่ผู้เรียนต้องมี" บนหน้านี้ หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

คอร์ส Advanced React Native with Expo ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 8,500 บาท (โปรโมชันปัจจุบันเหลือ 7,650 บาท) ใช้เวลาอบรม 18 ชั่วโมง ราคานี้รวมเอกสารประกอบการอบรม อาหารกลางวัน และอาหารว่างตลอดหลักสูตร

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

อบรมแบบ Onsite ที่สถาบันไอทีจีเนียส สาขาลาดพร้าววังหิน 68 กรุงเทพฯ และมีบริการจัดอบรมนอกสถานที่ (In-house Training) สำหรับองค์กร บางหลักสูตรมีเวอร์ชันเรียนออนไลน์ผ่าน GeniusHub ดูได้ที่เมนูคอร์สออนไลน์

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน ดูรายละเอียดที่หน้า "เรียนซ้ำฟรี" หรือสอบถามทีมงาน

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่ม "ขอใบเสนอราคา" สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius