آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

دوره آموزش React Native

پیشنیاز : دوره آموزشی طراحی سایت
تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان) وضعیت
1398/06/29 52 ساعت جمعه ها ساعت 12:30 تا 16:30 مهندس فرید کرمی 1,700,000 ثبت نام

توجه: از دانشجویان عزیز تقاضا میگردد جهت قطعی کردن ثبت نام با آموزشگاه تماس بگیرند.

دوره آموزش 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

ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال
آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .