react native

دوره آموزشی برنامه نویسی React Native

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

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

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

دوره React Native توصیه میشود به :

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

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

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

ناوین لرن

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

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

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

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

آشنایی با مفاهیم کلیدی معماری React

نصب و راه اندازی React Native در ویندوز

نصب و راه اندازی React Native در macOs

debugging در پروژه های React native

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

 آشنایی تاریخچه وب

HTML چیست و ورژن های مختلف

شروع با HTML 5

آشنایی با API های جدید HTML5

تگ های جدید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

Analytics

Admob

Authentication

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

– آشنایی با کتابخانه Lottie

پیاده سازی انیمیش های AfterEffect در ریکت

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

آشنایی با سرویس های مپ و لوکیش

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

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

 آشنایی با پلیر ها در ریکت روی پلتفرم های موبایل

فرمت های قابل پیشتیبانی در ریکت

پروتکل های استریم ویدیو

نمایش دادن ویدیو بصورت لوکال

نمایش دادن ویدیو بصورت استریم live

فصل سیزدهم) Redux

 اشنایی با store manager های ریکت

چرا باید از Redux استفاده کنیم ؟

پیاده سازی Redux

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

 ایجاد خروجی اندروید و sign اپلیکیشن

محیط مک-راه اندازی similator برای ios

ایجاد خروجی iOS

مدرس دوره React Native

فرزاد سرسیفی

برنامه نویس،مدرس و مشاوره توسعه اپلیکیشن های موبایل
  • مدیر شرکت برنامه نویسی ناوین
  • تیم لیدر موبایل شرکت فناپ(بانک پاسارگاد)
  • برنامه نویس ارشد اندروید شرکت سیگما تلکام ترکیه
  • مدرس بین اللملی اندروید
  • رزومه استاد رو مشاهده کنید ->

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

فرزاد سرسیفی

پیش نیازهای دوره React Native چیست؟

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

  • آشنایی با مبانی کامپیوتر
  • آشنایی با مفاهیم ابتدایی برنامه نویسی
  • آشنایی ابتدایی با JavaScript

گالری تصاویر دوره های React Native قبلی

کلاس ریکت زاویه

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

اگر تصمیم خود را برای ثبت نام نهایی گرفته اید روی لینک زیر کنید تا وارد صفحه ثبت نام دوره شوید

هنوز سوال و یا نیاز به مشاوره داری؟

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

.