برنامه نویسی موبایل با ری اکت نیتیو ( دوره دوم)

شروع رویداد
پنج‌شنبه ۲۸ تیر ۹۷ ۰۹:۳۰
پایان رویداد
پنج‌شنبه ۸ شهریور ۹۷ ۱۳:۳۰
مکان رویدادتهران
موضوع رویدادتکنولوژی / برنامه نویسی
اضافه به تقویم
برنامه نویسی موبایل با ری اکت نیتیو ( دوره دوم)
برگزارکننده‌ی رویداد
تماس با برگزارکننده
۰۹۳۶-۴۸۲-۲۹۶۵
گزارش
مهلت ثبت‌نام برای این رویداد به پایان رسیده است.

زمان برگزاری دوره

 

دوره بصورت 7 جلسه 4 ساعته، پنجشنبه ها صبح از ساعت  9:30 تا 13:30 برگزار می شود. تاریخ شروع دوره 28 تیر و تاریخ پایان آن 8 شهریور ماه است.

پیش نیاز دوره

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

 

ری اکت نیتو چیست؟

 

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

 شما با یکبار کد نویسی قادر خواهید بود برای هر دو پلت فرم اندروید و ای اوس خروجی بگیرید. همه ی این ویژگی های خارق العاده به همراه پشتیبانی قوی فیسبوک و جامعه بزرگ برنامه نویسان آن ، سبب شده تا به عقیده ای بسیاری ری اکت نیتیو نسل آینده ی برنامه نویسی پلت فرمهای موبایل باشد.  

اگر هنوز هم در قدرت واقعی ریکت نیتیو تردید دارید، باید بدانید ری اکت نیتیو بارها و بارها در اپلیکیشن های مطرحی نظیر فیسبوک مسنجر ، اینستاگرام، اسکایپ ، وال مارت ، ایر بی ان بی ، اوبر ، ساند کلاد، تسلا، بلومبرگ امتحان خودش را پس داده است.

چرا یادگیری ری اکت نیتیو حیاتی است؟

ری اکت نیتیو با کاهش حداقل 40 درصدی هزینه تولید و نگهداری اپلیکیشن های کراس پلت فرم ( به نقل از برخی شرکتهای استفاده کننده) ، افزایش سرعت توسعه و کوچک نگه داشتن تیم ، برای شرکتهای استارت آپی و تیم های کوچک-متوسط می تواند بسیار موثر عمل کند.

 در کشورما نیز شرکتهای استارت آپی به اهمیت این تکنولوژی پی برده اند و از این رو موقعیتهای شغلی قابل توجهی در این حوزه شکل گرفته است. علارغم اینکه ری اکت نیتیو خیلی هم جدید نیست اما متاسفانه تعداد افرادی با مهارت توسعه برنامه نویسی ری اکت نیتو بسیار از نیاز واقعی بازار کار فاصله دارد. از این رو یادگیری این مهارت می تواند موقعیت های شغلی فوق العاده ای را پیش روی شما قرار دهد و جایگاه فنی شما را چند پله ارتقا دهد.

 توضیحات تکمیل تر در این ویدیو:


https://www.aparat.com/v/4nk3K

نحوه ی تدریس به چه صورت است و مدرس کیست؟

با بیش از پنج سال سابقه حضور در شرکتهای نرم افزاری به عنوان برنامه نویس و مشاور، حضور و فعالیت در فضای استارت آپی کشور و تعامل نزدیک با تیم ها ، از دغدغه ها و نیازهای واقعی آنها مطلع هستم.این دوره حاصل تجارب من در کار و  با هدف کاربردی بودن در سناریو های دنیای واقعی مطرح شده است، کاملا پروژه محور بوده و از مباحث تئوری کسل کننده خبری نیست.در پایان هر فصل با انجام بخشی هایی از پروژه واقعی ،  آموخته های خود را در دنیای واقعی محک می زنید.

 

من مهدی گران به عنوان مدرس دوره، ضمانت می کنم تا پایان جلسه دوم ، چنانچه به هردلیلی از محتوای دوره راضی نبودید تمامی وجه دریافتی ، بدون هیچ شرط و سوالی به شما بازگشت داده خواهد شد.

بخشی از سرفصل های دوره

قسمت یک (معرفی) :  

  • React Native چه مشکلاتی را حل می کند.
  • بیان اهمیت توسعه اپلیکیشن تحت کتابخانه React Native
  • بیان تفاوت فریم ورکهای Native با فریم ورکهای هیبرید نظیر زامارین

 

قسمت دوم(آماده برای کار)

  • راه اندازی محیط توسعه بر روی ویندوز
  • راه اندازی محیط توسعه بر روی MacOs ( بدون نیاز به دیوایس اپل)
  • آماده سازی و تست پروژه

 

قسمت سوم ( مفاهیم پایه و ضروری)

  • مفاهیم پایه React
  • کار با قابلیت های ES6
  • مفاهیم اولیه JSX
  • چرخه حیات کامپوننت ها در JSX
  • کار با State  و Props در Component در JSX
  • پیاده سازی یک اپ برای تفهیم
  • آموزش تم در ReactNative
  • Layout در ReactNative
  • انجام پروژه لاگین صفحه فروشگاه لباس

 

قسمت چهارم ( مدیریت وضعیت )

آشنایی با   Reduxیکی از مهم ترین ترین کتابخانه های ری اکت نیتیو

مدیریت وضعیت با استفاده از کتابخانه Redux

پیاده سازی پروژه صفحه لاگین و ثبت نام با Redux

 

 

قسمت پنجم( Navigator ها استخوان بندی برنامه های شما)

  • معرفی انواع کتابخانه های Navigation در ریکت نیتیو
  • Navigate کردن بین صفحات
  • کار با TabNavigator ها
  • آشنایی با Touchable ها
  • پیاده سازی انواع Navigation

 

قسمت پنجم ( تعامل با سرور)

آشنایی با کتابخانه ی Fetch

کار با Promise  و Async و Await

کار با سرویس Rest در  گوگل مپ

 

قسمت هفتم ( لیست ها)

  • پیاده سازی لیست با Flat List
  • پیاده سازی لیست با Scroll View
  • پیاده سازی لیست با List View
  • پیاده سازی یک نمونه واقعی

 

قسمت هشتم ( اماده برای فروش!)

  • انواع روشهای build   یا خروجی گرفتن برای React native
  • خروجی apk و ipa گرفتن برای اندروید و آی او اس

 

این دوره بدرد چه کسانی می خورد؟

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

توسعه دهندگان وب

توسعه دهندگان موبایل

دانشجویان و فارغ التحصیلان علاقمند به برنامه نویسی

آیا امکان تهیه محتوای کارگاه بصورت غیر حضوری وجود دارد؟

دوره های غیر حضوری و یا حضوری بسته به شرایط و عادات یادگیری شما هر یک معایب و مزایای خاص خودشان را دارند . برای افرادی که خارج از تهران هستند یا به هر دلیل زمان کافی برای شرکت در دوره های حضوری را ندارند ، می توانند محتوای دوره را در قالب بسته های غیر حضوری تهیه کنند. برای تهیه بسته های غیر حضوری با شماره درج شده در این صفحه تماس بگیرید.

مدرس و راهنمای شما

مهندس مهدی گران

مهندس مهدی گران

توسعه دهنده ارشد وب و ری اکت نیتیو mehdigeran.com

مشاور و مجری پروژه نرم افزاری با سابقه فعالیت به عنوان برنامه نویس ارشد وب و برنامه نویس ری اکت نیتو
mehdigeran.com

آدرس:تهران تهران-میدان انقلاب-خیابان 12 فرودین-کوچه ژاندارمری- پلاک 134- واحد3 - خانه فرهنگ ایده-- گروه جعبه آبی