ما را دنبال کنید:
image

دوره React Native

آنچه یاد خواهید گرفت

React Native

Introduction

  • What is React Native?
  • Why use React Native?
  • React Native Alternatives

Learn the Pre-requisites

  • React Basics
  • Component
  • State
  • Props
  • JSX

Environment Setup

  • Expo
  • create-expo-app
  • Expo Snack
  • Expo Tradeo!s

Environment Setup

  • React Native CLI
  • Metro Bundler

Development Workflow

  • Running on Device

Development Workflow

  • Debugging
  • In-App Developer
  • Menu Enabling Fast Refresh
  • LogBox
  • Sourcemaps
  • DevTools

Core Components

  • Text
  • Text Input
  • Button
  • Image
  • ImageBackground
  • Switch
  • StatusBar
  • Activity Indicator
  • Modal Pressable

Core Components

View

  • SafeAreaView
  • KeyboardAvoidingView

Listings

  • ScrollView
  • List Views FlatList SectionList
  • FlatList
  •  SectionList
  • RefreshControl

Writing Platform Specific Code

  • Platform Module
  • File Extensions
  • react-native-web

Styling

  • Stylesheets
  • Layouts and Flexbox
  • Accessibilit

Networking

  • Fetch
  • Websockets

Push Notifications

Interactions

  • Touchables
  • Gesture Responder System
  • Scrolling and Swiping
  • Screen Navigation
  • Animations

Deep Linking

Security

  • Authentication
  • Networking
  • Storag

Storage

  • Other Storage Options
  • react-native-async –storage
  • Expo Ecosystem
  • expo-secure store
  • expo-file-system
  • expo-sqlite

Testing

  • Jest

Component Tests

  • React Test Renderer
  • React Native Testing Library

E2E Testing

  • Detox
  • Appium

Performance

  • Understand Frame Rates
  • Common Problem
  • Sources Speeding up Builds
  • Optimizing Flatlist Config
  • RAM Bundles + Inline Requires
  • Profiling

Using Native Modules

  • For iOS
  • For Android

Publishing Apps

  • Apple App Store
  • Google Play Store

پیش نیاز

-جاوااسکریپت - reactjs

مخاطبان دوره

توانایی پس ازگذراندن دوره

این سرفصل استاندارد آموزش برنامه نویسی  می باشد. در این دوره آموزشی تمامی سرفصل ها با تغییراتی توسط استاد تدریس می شود. فقط در نظر داشته باشید که برخی از سرفصل ها به دلیل اینکه نیاز به مدت زمان بیشتری برای آموزش دارند در جهت معرفی و آشنایی توسط استاد دوره تدریس می شود و بخش های کاربردی و اصلی در دوره ای مجزا ارائه خواهد شد. لذا برخی از موارد به دلیل کاربرد بیشتر و نیاز به تمرکز بالاتر در دوره ای مجزا ارائه می شود و تنها توسط استاد دوره به صورت معرفی و آشنایی ارائه خواهد شد.

در مورد مسیر یادگیری:
برای شروع یادگیری هر دوره، در لایتک شما مسیری را طی خواهید کرد که ما در لایتک به شما کمک می کنیم تا این مسیر را با موفقیت سپری کنید:

  • گام اول- شرکت در یک جلسه مشاوره آنلاین به مدت 15 دقیقه و معرفی اولیه دوره، سرفصلها و آشنا شدن با علاقمندیهای شما برای دستیابی به بهترین مسیر یادگیری و همچنین roadmap کامل دوره آموزشی انتخابی
  • گام دوم- شرکت در دوره آموزشی و مشاوره نحوه حضور در دوره مربوطه
  • گام سوم- تکمیل پروفایل کاربری، مهارتی و رزومه ای برای معرفی به شرکتهای متقاضی 
  • گام چهارم- ایجاد یک پروفایل کامل برای معرفی به سازمانها و شرکتها 
  • گام پنجم- استمرار ارتباط برای پیمودن مسیر کامل یادگیری و حرفه ای شدن

در صورتی که به صورت فردی می خواهید در دوره ثبت نام کنید:

حتما با لایتک تماس حاصل فرمایید تا در جلسه مشاوره رایگان دعوت شوید.

در صورتی که به صورت گروهی و سازمانی می خواهید دوره را برای کارکنان خود برگزار کنید:

جهت تعیین شرایط برگزاری، نحوه برگزاری و هزینه توافقی دوره تماس حاصل فرمایید:

شماره های تماس

  • 02166035125
  • 09197603991