دوره آموزش React Native مقدمات آموزش React Native در دوره آموزش React Native می آموزید که چگونه Application های Cross Platform بسازید که در سیستم عامل های Android و IOS اجرا شوند. در دوره برنامه نویسی React Native می آموزید برنامه هایی بسازید که از لحاظ خروجی و Peformance دقیقا Native بوده و برنامه تولید شده دقیقا مانند برنامه ای است که با Java یا Swift ساخته شده است. نرم افزارهای مشهور Instagram، Facebook، Skype و... نمونه هایی از Application هایی هستند که با React Native ساخته شده اند. اهداف دوره آموزش React Native دانشجویان در دوره React Native بر معماری سیستم عامل Android تسلط کافی می یابند. دانشجویان در دوره React Native بر معماری سیستم عامل IOS تسلط کافی می یابند. در دوره آموزش React Native دانشجویان به تسلط کامل در نصب محیط و راه اندازی محیط برنامه نویسی و همچنین راه اندازی Emulator مسلط می شوند. در دوره آموزش React Native دانشجویان به جنبه های قدرتمند زبان برنامه نویسی JavaScript که در برنامه نویسی React Native استفاده می شود مسلط می شوند. آموزش ساخت انواع Layout و استانداردهای Layout در Android و IOS از اهداف این دوره می باشد. دانشجویان در دوره آموزش React Native به کار با State ها و همچنین Debug نمودن برنامه های React Native مسلط می شوند. طراحی انواع Navigation های موبایل شامل Android و IOS و همچنین ساخت انواع Animation از اهداف دوره آموزش React Native می باشد. آموزش کار با دستگاه های جانبی موبایل مثل دوربین، نقشه و... از اهداف دوره می باشد. دانشجویان در دوره آموزش React Native می آموزند که با استفاده از Http Request چگونه انواع API ها و Web Service ها و دیگر منابع Web را مورد دسترسی قرار دهند. مخاطبین این دوره شرکت ها و برنامه نویسان فعال در حوزه نرم افزار که می خواهند هزینه تولید اپلیکیشن های خود را کاهش دهند. تمامی برنامه نویسان حرفه ای Andoird و IOS که می خواهند به دنیای جدیدی از طراحی اپلیکیشن وارد شوند. طراحانی که می خواهند بدون درگیر شدن با Android و IOS اپلیکشن بسازند. کلیه برنامه نویسان Web و Desktop که می خواهند بدون یادگیری Java و Swift تخصص اپلیکیشن نویسی را به گنجینه دانسته های خود بیفزایند. پیش نیاز آموزش React Native آشنایی با HTML و CSS و مفاهیم برنامه نویسی مقدمات معرفی سیستم عامل و پلتفرم ها انواع برنامه نویسی به صورت Cross Platform آینده وب و موبایل مروری بر HTML و CSS آموزش حرفه ای Package Manager برای React Natvie آموزش Package.json مزایا و معایب React Native آموزش نصب و راه اندازی محیط React Native آموزش نصب NodeJS آموزش نصب Android Studio آموزش نصب Visual Studio Code آموزش نصب React Native آموزش نصب React Native CLI آموزش کاربردی Extension های Vysor، Web Server، Audits و... کار Developer Options در موبایل معرفی و نصب شبیه ساز آموزش JavaScript برای React Native آموزش کاربردی EcmaScript 6 آموزش کاربردی Arrow Functions آموزش کار با کلاس ها (Classes) در JavaScript آموزش Enhanced Object Literals در JavaScript آموزش String interpolation در JavaScript آموزش Destructuring در JavaScript آموزش Default در JavaScript آموزش Spread در JavaScript آموزش Spread + Object Literals در JavaScript آموزش Rest در JavaScript آموزش Let در JavaScript آموزش Const در JavaScript آموزش For..of در JavaScript آموزش Unicode در JavaScript آموزش Modules And Module Loaders در JavaScript آموزش Set در JavaScript آموزش WeakSet در JavaScript آموزش Map در JavaScript آموزش WeakMap در JavaScript آموزش Proxies در JavaScript آموزش Symbols در JavaScript آموزش Inheritable Built-ins در JavaScript آموزش New Library در JavaScript آموزش Binary and Octal در JavaScript آموزش Promises در JavaScript آموزش Reflect در JavaScript آموزش Tail Call Optimization در JavaScript آموزش ساختار محیط Android Studio و سیستم عامل Android آشنایی با محیط Android Studio آموزش Folder Structure در Android Studio آشنایی با Java و XML آشنایی با مدل لایه ای معماری Android آشنایی با اصطلاحات Android بررسی کامل و جامع Activity بررسی Fragment در Android بررسی Widget در Android بررسی Layout در Android آموزش جامع Manifest آموزش ساختار محیط XCode و سیستم عامل IOS مقدمات IOS آشنایی با Swift آشنایی با اصطلاحات IOS بررسی Stackview در IOS بررسی Auto Layouts در IOS بررسی Segues در IOS بررسی Package در IOS آموزش React Native ایجاد اولین پروژه React Native آموزش خروجی گرفتن از پروژه React Native آموزش اجرای برنامه React Native در Android آموزش اجرای برنامه React Native در IOS آموزش کار با ورودی متنی (Textinput) در React Native آموزش استایل دهی در React Native آموزش استفاده از یک Framework اختصاصی در React Native آموزش Position در React Native آموزش (Button) در React Native آموزش ساخت کامپوننت های اختصاصی در React Native آموزش Listening to Touch Events در React Native آموزش ScrollView در React Native آموزش Static Images در React Native آموزش Network Images در React Native آموزش Modal در React Native آموزش Managing Application State در React Native آموزش State آموزش Redux در React Native آموزش نصب Redux در React Native آموزش Actions در React Native آموزش Reducer در React Native آموزش Store در React Native آموزش React Native و Redux در React Native آموزش رفع Bug در React Native آموزش Console آموزش Console در React Native آموزش Breakpoints در React Native آموزش React Native Debugger در React Native آموزش Debugging Redux در React Native آموزش Navigation در React Native مقایسه Navigation در برنامه های Web و برنامه های Native آموزش Exploring Native Navigation Solutions در React Native آموزش افزودن React Native Navigation به Android آموزش افزودن React Native Navigation به IOS آموزش Tabs Navigation در React Native آموزش Icons در React Native آموزش Pushing Pages در React Native آموزش Popping Pages در React Native آموزش Navigator Methods در React Native آموزش Side Drawer در React Native آموزش Navigation Events And Toggling the Drawer در React Native آموزش طراحی ظاهر برنامه و انیمیشن در React Native آموزش Stylesheet در React Native آموزش کامل و حرفه ای Flexbox در React Native آموزش انواع واحد ها آموزش Relative آموزش Absolute آموزش Text Style در React Native آموزش Background Image در React Native آموزش کامل Custom Button در React Native آموزش کامل Side Drawer در React Native آموزش Custom Button در React Native آموزش Cross Platform Styles And Responsiveness در React Native نمایش Icon های مختلف برای Platform های مختلف در React Native آموزش بحث Centering with Margins در React Native استفاده از Animated API در React Native آموزش ورودی های کاربر و اعتبارسنجی در React Native آموزش Validation در React Native آموزش Managing Input/ Control State در React Native آموزش Validation Logic در React Native آموزش Validation State در React Native آموزش Auth Action در React Native آموزش Soft Keyboard در React Native آموزش کار با قابلیت های دستگاه مانند دوربین و... در React Native آموزش نصب react-native-maps در React Native آموزش عملیات Render نقشه در React Native آموزش انتخاب یک موقیعت روی نقشه در React Native آموزش افزودن یک Map Marker در React Native آموزش نصب react-native-image-picker در React Native آموزش کار با Image Picker در React Native آموزش Storing the Picked Images در React Native آموزش Image Picker and the Data it Returns در React Native آموزش شبکه و Http Request در React Native بررسی تئوری Http Request در React Native آموزش ایجاد Server در React Native آموزش استفاده از Fetch-API در React Native آموزش کار با Storing Data in Firebase در React Native آموزش کار با Image Upload در React Native آموزش Storing Data in Firebase در React Native آموزش Storing the Remaining Data در React Native آموزش Activity Indicator در React Native آموزش Getting Data from the Server در React Native