دوره آموزش برنامه نویسی ری اکت نیتیو

در تاریخ 23 آبان 1398

مدت زمان دوره

40 ساعت

دسته بندی

ری اکت نیتیو

امتیاز دهی

React native یک فریم ورک جاوا اسکریپت برای ساختن برنامه های موبایلِ native است. این فریم ورک از فریم ورکِ React استفاده می کنه و APIها و کامپوننت های تعبیه شده ی داخلیِ زیادی داره. در گذشته شما با Javascript تنها میتوانستید بخش Frontend وبسایت های خودتان رو بوجود بیاورید، اما با پیشرفت روز افزون Javascript امروزه میتوانید سمت سرور هم با javascript کد نویسی کنید یا حتی میتوانید اپلیکیشن های اندرویدی یا ios را تنها با javascript بوجود بیاورید. در این دوره میخواهیم با یکی از جدیدترین تکنولوژی های که به ما امکان ایجاد اپلیکیشن های اندرویدی یا ios را با جاوا اسکریپت میدهد بصورت کامل آشنا بشویم .

اهداف کلی دوره

  • آشنایی با پلتفرم های موبایل
  • آموزش طراحی UI
  • آشنایی کامل با روش های طراحی اپلیکیشن برای سیستم های عامل اندروید و ios
  • پیاده سازی دیتابیس SQLite
  • پیاده سازی وب سرویس های Restful JSON
  • طراحی اپلیکیشن برای تمامی ورژن ها و سایزها
  • توانایی ورود به بازار کار اپلیکیشن های موبایل

نمونه پروژه های تمرینی این دوره

android forth practice

سرفصل های دوره آموزشی برنامه نویسی React Native به صورت کاملا عملی:

Accordion-reactCourse

فصل اول) معرفی دوره

- آشنایی با کتابخانه React - آشنایی با npm و نصب ماژول های جاوا اسکریپت - آشنایی با مفاهیم کلیدی معماری React - نصب و راه اندازی React Native در ویندوز - نصب و راه اندازی React Native در macOs - debugging در پروژه های React native

فصل دوم) آموزش HTML 5

- آشنایی تاریخچه وب - HTML چیست و ورژن های مختلف - شروع با HTML 5 - آشنایی با API های جدید HTML5 - تگ های جدیدHTML5 - آشنایی با تگ های section-main-nav-header-footer - آشنایی با API های Media در HTML5

فصل سوم) آشنایی با مفاهیم جاوااسکریپت

- متغیرها - دستورات کنترلی - تعریف function - آشنایی با مفاهیم ایجاد اشیا - آشنایی با آرایه ها - آشنایی با مفهوم JSON Objects - Regular Expression ها - آشنایی با مفاهیم Prototype و وراثت

فصل چهارم) شروع با React

- ایجاد پروژه جدید در React - مروری بر Props ها و State ها - استایل دادن به اپلیکیشن - طرح بندی اپلیکیشن ها با Flexbox - پروژه صفحه Login - نصب پکیج های تخصصی - طراحی Material در React

فصل پنجم) Events ،لیست و تب ها

- Event ها و انواع Touchable - پیاده سازی لیست با ListView و ScrollView - Navigate کردن بین صفحات مختلف - پیاده سازی TabNavigator ها - ایجاد صفحه Splash Screen

فصل ششم) ذخیره سازی اطلاعات دیتابیس Sqlite

- آشنایی با پیاده سازی دیتابیس local - ذخیره / ویرایش / حذف اطلاعات دیتابیس Sqlite

فصل هفتم) وب سرویس Restfull

- مفهوم وب سرویس - انواع وب سرویس ها - ارتباط با وب سرویس - آشنایی با وب سرویس JSON - آشنایی با JSON Array - آشنایی با JSON Object - ارسال درخواست Get برای دریافت اطلاعات از سمت سرور - ارسال درخواست Post برای ارسال اطلاعات به سرور

فصل هشتم) کتابخانه NativeBase

- معرفی کتابخانه NativeBase - پیاده سازی کتابخانه NativeBase در پلتفرم های اندروید و iOS

فصل نهم) FireBase

- معرفی Firebase - پیاده سازی سرویس Firebase 1) Analytics 2) Authentication 3) Crashitics

فصل دهم) آشنایی با کتابخانه Lottie

- آشنایی با کتابخانه Lottie - پیاده سازی انیمیش های AfterEffect در ریکت

فصل یازدهم) گوگل مپ

- آشنایی با سرویس های مپ و لوکیش - پیاده سازی مپ در ریکت - تعریف کردن Mark ها بر روی نقشه

فصل دوازدهم) ویدیو پلیر

- آشنایی با پلیر ها در ریکت روی پلتفرم های موبایل - فرمت های قابل پیشتیبانی در ریکت - پروتکل های استریم ویدیو - نمایش دادن ویدیو بصورت لوکال - نمایش دادن ویدیو بصورت استریم live

فصل سیزدهم) Redux

- اشنایی با store manager های ریکت - چرا باید از Redux استفاده کنیم ؟ - پیاده سازی Redux

فصل چهاردهم) خروجی های Multi Platform

- ایجاد خروجی اندروید و sign اپلیکیشن - محیط مک-راه اندازی similator برای ios - ایجاد خروجی iOS

این دوره توصیه میشود به :

  • اشخاصی كه علاقه مند به آشنایی و كار حرفه ای با موبایل هستند.
  • اشخاصی كه قصد فراگیری كامل طراحی اپلیکیشن های موبایل از ابتدا توسط React دارند.
  • اشخاصی كه قصد راه اندازی اپلیکیشن موبایل شخصی خود توسط اندروید و ios دارند.
  • اشخاصی كه میخواهند با فراگیری حرفه ای شروع به كسب درآمد نموده و به عنوان توسعه دهنده موبایل فعالیت كنند.
  • شركتها و سازمانهایی كه قصد راه اندازی اپلیکیشن موبایل اختصاصی خود را دارند.
  • دانشجویان رشته های كامپیوتر كه قصد فراگیری كامل توسعه اپلیکیشن های موبایل دارند.
  • اشخاصی كه قصد پیاده سازی ایده های اپلیکیشن های موبایل را در قالب اندروید و ios دارند.
  • اشخاصی كه قصد دارند وب سایت خود را به اپلیکیشن های موبایل اندروید و ios تبدیل كنند.
  • و...
react

دانشجویان سابق آموزشگاه اندروید ایران کجا استخدام شده اند؟

به چه صورتی برای ثبت نام اقدام کنیم :

اگر تصمیم خود را برای ثبت نام نهایی گرفته اید و یا اینکه همچنان سوال هایی در ذهنتان دارید می توانید با شماره 02188946636 تماس بگیرید.

هزینه دوره حضوری

قیمت اولیه: 2,000,000 تومان

قیمت با احتساب تخفیف: 1,800,000 تومان

هزینه دوره غیرحضوری

1,400,000 تومان

بخش ها:
13 فصل
سطح تدریس:
پیشرفته
صندلی باقیمانده:
5 نفر
مدت زمان:
40 ساعت
  • +21
  • +21
  • +21
  • +21
  • +21

600 نفر در این دوره شرکت کرده اند.

مدرس این دوره

استاد فرزاد سرسیفی

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

از ساعت 9 تا 18 مشاوره تخصصی برای انتخاب دوره

تماس با پشتیبانان ما

021-88946636

راه های ارتباطی با ما

لینک های کاربردی