دوره برنامه نویسی React Native
در این دوره چه آموزش داده می شود؟
معرفی دوره آموزش برنامهنویسی React Native
در این دورهی جامع، شما از مقدماتی تا پیشرفته با توسعهی اپلیکیشنهای موبایل در ریکت نیتیو آشنا خواهید شد. این دوره بهصورت پروژهمحور طراحی شده تا علاوه بر یادگیری مفاهیم تئوری، بتوانید یک اپلیکیشن واقعی و کاربردی نیز بسازید.
- سرفصلهای دوره
آشنایی با React و React Native - نصب و راهاندازی محیط توسعه (Node.js, Expo, Android Studio)
- کامپوننتها، استایلدهی و Flexbox در React Native
- ناوبری (Navigation) بین صفحات اپلیکیشن
- مدیریت حالت (State Management) با Context API و Redux
- اتصال به API و کار با درخواستهای HTTP
- ذخیرهسازی اطلاعات در AsyncStorage و دیتابیسهای محلی
- کار با قابلیتهای دستگاه مانند دوربین، لوکیشن، سنسورها و …
- ساخت و انتشار اپلیکیشن برای اندروید و iOS
مزایای React Native
✅ کدنویسی یکبار، اجرا روی چند پلتفرم: با یک کدبیس واحد، میتوانید اپلیکیشنهایی برای اندروید و iOS بسازید.
✅ عملکرد نزدیک به اپلیکیشنهای بومی (Native): با استفاده از کامپوننتهای بومی، تجربهای سریع و روان برای کاربران ایجاد میشود.
✅ پشتیبانی از Hot Reload: امکان مشاهدهی تغییرات در لحظه بدون نیاز به بیلد مجدد اپلیکیشن.
✅ اکوسیستم غنی و پشتیبانی قوی: وجود تعداد زیادی کتابخانه و پکیجهای کمکی که فرایند توسعه را سریعتر و راحتتر میکنند.
✅ پشتیبانی از زبانهای Native: در صورت نیاز میتوان از Java/Kotlin در اندروید و Objective-C/Swift در iOS در کنار React Native استفاده کرد.
چرا باید React Native یاد بگیرید؟
React Native با کاهش حداقل 40 درصدی هزینه تولید و نگهداری اپلیکیشن های Cross Platform ( به نقل از برخی شرکتها) ، افزایش سرعت توسعه و کوچک نگه داشتن تیم، برای شرکتهای استارت آپی و تیم های کوچک-متوسط می تواند بسیار موثر عمل کند.
در کشورما نیز شرکتهای متوسط و استارت آپی به اهمیت این تکنولوژی پی برده اند و از این رو موقعیتهای شغلی قابل توجهی در این حوزه شکل گرفته است. علارغم اینکه React Native خیلی هم جدید نیست اما متاسفانه تعداد افرادی با مهارت توسعه برنامه نویسی آن بسیار از نیاز واقعی بازار کار فاصله دارد. از این رو یادگیری این مهارت می تواند موقعیت های شغلی فوق العاده ای را پیش روی شما قرار دهد و جایگاه فنی شما را چند پله ارتقا دهد.
آشنایی با فلاتر
معرفی دوره برنامه نویسی React Native ویدئو
معرفی سیستم عامل و پلتفرم ها ویدئو
انواع برنامه نویسی موبایل به صورت Cross Platform ویدئو
آشنایی با پیش نیازهای React Native ویدئو
آشنایی با npm و نصب ماژول های جاوا اسکریپت ویدئو
آشنایی با Yarn ویدئو
بررسی تاریخچه مختصر زبانهای برنامه نویسی و مزایا و معایب هریک ویدئو
معرفی ویژگی های زبان جاوا اسکریپت و تفاوتهای آن با سایر زبانها ویدئو
معرفی ساختارهای پایه برنامه نویسی جاوا اسکریپت ویدئو
شرط ها در جاوا اسکریپت ویدئو
معرفی دستورات حلقه و تکرار ویدئو
معرفی آرایه ها در جاوا اسکریپت ویدئو
معرفی class و سایر ساختارهای انتزاع و تفاوتهای آنها ویدئو
بررسی روش تعریف کلاس ویدئو
معرفی اعضای کلاس و بررسی نقش فیلدها ویدئو
معرفی Constructor ویدئو
معرفی اعضای static ویدئو
معرفی enum و روش استفاده از آن ویدئو
ایجاد اولین پروژه React Native ویدئو
آموزش خروجی گرفتن پروژه React Native در اندروید ویدئو
آموزش خروجی گرفتن پروژه React Native در iOS ویدئو
آشنایی ساختار پروژه های React Native ویدئو
آشنایی با فایل package.json ویدئو
آشنایی با فایل App.js و ساختار کامپوننت ها ویدئو
آموزش کار با کنترلر ورودی متنی (Textinput) در React Native ویدئو
آموزش کار با کنترلر دکمه (Button) در React Native ویدئو
ایجاد رویداد کلیک روی Button در React Native ویدئو
آموزش استایل دهی در React Native ویدئو
آشنایی با FlexBox در React Native ویدئو
آموزش Background Image در React Native ویدئو
آشنایی ساختار پروژه های React Native ویدئو
آموزش نصب پکیج های اختصاصی در React Native ویدئو
آشنایی با کتابخانه React Navigation ویدئو
ارتباط بین صفحات در React Native ویدئو
ارسال اطلاعات ما بین Screen ها ویدئو
طراحی متریال در React Native ویدئو
آشنایی با Touchable-opacity در React Native ویدئو
آشنایی با Touchable-Highlight در React Native ویدئو
ایجاد کردن Tab در اسکرین ها ویدئو
آشنایی با ImageView ویدئو
نمایش اطلاعات در FlatList ویدئو
ایجاد لیست های سفارشی در FlatList ویدئو
آشنایی با مفاهیم state و props در React Native ویدئو
آشنایی با Storage برای ذخیره سازی اطلاعات ویدئو
ایجاد منوی کشویی Drawer Navigation ویدئو
آشنایی با ScrollView در React Native ویدئو
آشنایی با مفهوم وب سرویس ویدئو
انواع وب سرویس ها ویدئو
آشنایی با وب سرویس JSON ویدئو
ارسال درخواست Get برای دریافت اطلاعات از سمت سرور ویدئو
ارسال درخواست Post برای ارسال اطلاعات به سرور ویدئو
معرفی سرویس Firebase ویدئو
امکانات Firebase در اندروید ویدئو
پیاده سازی Register و Login در Firebase ویدئو
پیاده سازی Push Notification ویدئو
Crash Reporting ویدئو
شروع پروژه گوگل مپ ویدئو
گوگل مپ ورژن دو ویدئو
آشنایی با Google Play Service ویدئو
آشنایی با Keytool برای تعریف Sha ویدئو
آشنایی با MarkerOptions ویدئو
ایجاد نقاط(point) روی نقشه ویدئو
ایجاد نماهای Normal،Satellite،Terrain،Hybrid ویدئو
بدست آوردن مکان جاری و نمایش آن روی نقشه ویدئو
آشنایی با Lat و Lang ویدئو
اشنایی با store manager های ریکت ویدئو
چرا باید از Redux استفاده کنیم ؟ ویدئو
پیاده سازی Redux ویدئو
آشنایی با Dispatchers در Redux ویدئو
ایجاد خروجی اندروید و sign اپلیکیشن ویدئو
محیط مک-راه اندازی similator برای ios ویدئو
ایجاد خروجی iOS ویدئو
انتشار اپلیکیشن اندروید در گوگل پلی ویدئو
4,290,000 تومان قیمت اصلی 4,290,000 تومان بود.3,989,000 تومانقیمت فعلی 3,989,000 تومان است.

نقد و بررسیها
هنوز بررسیای ثبت نشده است.