دوره حرفه ای توسعه اپلیکیشن موبایل با React Native

مدت زمان دوره : 40 ساعت

توضیحات دوره

در این دوره نحوه پیاده سازی اپلیکیشن های موبایل با استفاده از تکنولوژی React Native و کار حرفه ای را خواهیم آموخت

با گذراندن این دوره، دانش React و JavaScript شما  گسترش می یابد

برخی از مفاهیم برنامه نویسی کاربردی را بیاموزید و برای ورود به دنیای تلفن همراه آماده شوید. از آنجا که جاوا اسکریپت در حال حرکت به جلو است، ما با آن ادامه خواهیم داد و از نحوه استفاده از ES6 در این آموزش استفاده خواهیم کرد

پیش نیاز

دوره حرفه ای توسعه سمت کاربر یا دوره Node/React یا تسلط بر یک زبان برنامه نویسی

مخاطبین دوره

همه علاقه مندان به برنامه نویسی موبایل

این آموزش برای توسعه دهندگان جاوا اسکریپت و React طراحی شده است که به دنبال یادگیری مهارت های ساخت و ساز موبایل هستند. 

سرفصل‌

  • چرا جاوا اسکریپت برای موبایل ؟
  • حل چند مسئله برای تقویت دانش برنامه نویسی با JavaScript
  • مرور تکنولوژی های پیاده سازی اپلیکیشن های موبایل به صورت Hybrid و Native
  • مرور سرفصل های React
    • مقدمات React
    • Component and Component Types
    • State / Props
    • JSX
    • Lifecycles
  • آشنایی با React Native و پلتفرم های مشابه
  • چرا React Native ؟ مقایسه آن با تکنولوژی ها دیگر
  • نحوه Project Setup در سیستم عامل OSX به کمک CLI
  • مدیریت Dependency ها به کمک NPM و Yarn
  • React Native
    • آشنایی با ابزار های Debugging
    • XCode and Android Studio
    • Build on Real Device
    • Simulators and SDKs
    • آشنایی با کامپوننت های ضروری React Native مانند View, Text, StyleSheet و ...
    • نحوه چیدمان المان ها در React Native به کمک Flexbox و ماژول StyleSheet
    • Responsive Design in Mobile Apps
    • Navigation and Routing
    • Screens
    • Native Modules
    • Permissions
    • Accessibility in React Native
    • Events
  • ارتباط با سمت سرور
  • نحوه ارسال و دریافت اطلاعات به صورت AJAX  به کمک Fetch API
  • جمع بندی مباحث در قالب پیاده سازی چندین اپلیکیشن
  • تعیین پروژه برای دانشجویان و رفع اشکال

دوره های مشابه