تسلط به React Native (نسخه React Native CLI)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک مبانی React Native
- تسلط به انجام درخواستهای API
- تسلط به هوکها در React Native
- توانایی آپلود اپلیکیشنها در app stores
- CodePush - برای ارسال بروزرسانیهای OTA به اپلیکیشنهای iOS و اندروید. فیکس کردن سریع باگها و بروزرسانیهای سریعتر
پیشنیازهای دوره:
- درک اولیه از جاوااسکریپت یا هر زبان برنامهنویسی دیگر
- آشنایی با مفاهیم اولیه توسعه وب مفید است اما الزامی نیست.
توضیحات دوره:
با این دوره جامع شما قدرت React Native را کشف کرده و اپلیکیشنهای چشمگیر برای iOS و اندروید میسازید. فرقی نمیکند تازهکار باشید یا توسعهدهنده باتجربه، این دوره برای تجهیز شما به مهارتها و دانش لازم طراحی شده تا اپلیکیشنهای موبایل قوی با استفاده از React Native ایجاد کنید.
در بخش «شروع کار»، با اصول اولیه آشنا میشوید، مفاهیم اصلی React Native را بررسی میکنید، تفاوت React Native CLI و Expo را میآموزید و محیط توسعه محلی خود را برای iOS و اندروید راهاندازی میکنید. همچنین با ابزارهای مهم مانند ویرایشگرهای کد، ESLint و Prettier آشنا میشوید.
پس از پایه قوی، به ملزومات ریاکت و React Native میپردازید. شما درباره کامپوننتها، استایلشیتها، props، مدیریت رویدادها و نحوه ساخت عناصر اولیه رابط کاربری مانند دکمهها، ورودیهای متنی و آیکونها یاد میگیرید. شما با هوکهای ریکت عمیقاً آشنا میشوید و درک کاملی از useState و useEffect و useRef و useContext و ایجاد هوکهای سفارشی به دست میآورید.
دوره همچنین جدیدترین ویژگییهای React Native، از جمله هوکها و Context API و AsyncStorage و انیمیشنها را پوشش میدهد. شما با CodePush که ابزاری قدرتمند برای ارسال بروزرسانیها مستقیماً به دستگاه کاربران است، تجربه عملی خواهید داشت. شما همچنین با مفهوم پلها آشنا میشوید که به کد جاوااسکریپت شما اجازه میدهد با کد نیتیو ارتباط برقرار کند و قابلیتهای نیتیو را در اپلیکیشن خود استفاده کنید.
با انجام تکالیف عملی و پروژه عملی، تجربه واقعی کسب میکنید و دانش تازه به دست آمده را به کار میبرید. چه بخواهید مهارتهای خود را برای پیشرفت شغلی افزایش دهید و چه بخواهید اپلیکیشن موبایل خود را بسازید، این دوره منبع کامل برای تسلط به React Native در 2023 است.
همین حالا در دوره شرکت کنید و به جمع یادگیرندگانی بپیوندید که مهارتهای توسعه اپلیکیشن موبایل خود را با این دوره جامع React Native متحول کردهاند. گام بعدی در مسیر کدنویسی خود را بردارید و قدرت React Native را همین امروز کشف کنید.
مخاطبان دوره:
- توسعهدهندگان مبتدی و سطح متوسط که مشتاق یادگیری React Native برای توسعه اپلیکیشن چندسکویی هستند.
- توسعهدهندگان اپلیکیشن موبایل که میخواهند مهارتهای خود را با React Native برای iOS و اندروید گسترش دهند.
- توسعهدهندگان باتجربه وب در ReactJS که میخواهند اپلیکیشنهای موبایل بسازند و از دانش قبلی خود بهره ببرند.
- افرادی که میخواهند رزومه خود را با تجربه عملی در توسعه اپلیکیشن React Native غنی کنند.
- علاقهمندان به فناوری که میخواهند با آخرین روندهای توسعه اپلیکیشن موبایل آشنا شوند.
- متخصصانی که به دنبال ساخت اپلیکیشنهای موبایل باکیفیت و ویژگیهایی مانند ناوبری و احراز هویت کاربران هستند.
- دانشجویان یا خودآموزانی که میخواهند دانش جامع و پیشرفتهای درباره React Native کسب کنند.
- توسعهدهندگانی که قصد دارند اپلیکیشنهای React Native خود را در app stores منتشر کنند و دسترسی کاربران را افزایش دهند.
این دوره برای چه کسانی مناسب است؟
- این دوره برای کسی است که میخواهد یاد بگیرد چگونه اپلیکیشن موبایل را با React Native توسعه دهد، از جمله: توسعهدهندگان مبتدی و سطح متوسط که میخواهند مهارتهای خود را گستردهتر کنند و اپلیکیشنهای چندسکویی بسازند.
- توسعهدهندگان جاوااسکریپت که میخواهند یاد بگیرند چگونه با React Native اپلیکیشن موبایل بسازند.
- توسعهدهندگان اپلیکیشن موبایل که میخواهند React Native را به عنوان پلتفرم اصلی توسعه انتخاب کنند.
- فریلسنسرها یا کارآفرینانی که میخواهند اپلیکیشن موبایل خود را بسازند و به بازار عرضه کنند.
- کسی که به توسعه اپلیکیشن موبایل علاقهمند است و میخواهد با یکی از فریمورکهای محبوب و پرتقاضا آشنا شود.
- در پایان دوره، یادگیرندگان دانش و مهارت لازم برای توسعه و انتشار اپلیکیشنهای موبایل خود با React Native را خواهند داشت و آماده خواهند بود پروژههای اپلیکیشن موبایل خود را بسازند یا وارد حوزه توسعه اپلیکیشن موبایل شوند.
تسلط به React Native (نسخه React Native CLI)
-
بررسی پروژه بازی کازینو 02:41
-
راهاندازی اولیه 26:58
-
Flipper برای اشکالزدایی 02:19
-
کامپوننت دکمه سفارشی 04:56
-
استایلدهی هدر (آیکون دلار، هدینگ و هدینگ فرعی) 09:56
-
افزودن فونتهای سفارشی 09:10
-
ایجاد کامپوننت متنی سفارشی 09:14
-
کامپوننت جدول - بخش 1 08:44
-
کامپوننت جدول - بخش 2 10:47
-
کامپوننت جدول - بخش 3 07:48
-
پاپ آپ Spin - بخش 1 13:35
-
پاپ آپ Spin - بخش 2 10:52
-
پاپ آپ Spin - بخش 3 08:33
-
واکنشگرا کردن بهتر صفحه 15:41
-
افزودن منطق تعادل اولیه 03:26
-
افزودن قابلیت Spin 07:45
-
پیادهسازی منطق قوانین بازی 17:57
-
افزودن قابلیت جدول 14:53
-
ایجاد رابط کاربری پاپ آپ Game Over 18:28
-
افزودن قابلیت به پاپ آپ Game Over 07:35
-
مقدمه API 02:59
-
راهاندازی اولیه 03:35
-
افزودن دارک مود - بخش 1 06:29
-
افزودن دارک مود - بخش 2 06:00
-
افزودن دارک مود - بخش 3 13:17
-
افزودن AsyncStorage 08:36
-
رابط کاربری Keypad 13:52
-
افزودن قابلیت Keypad 09:20
-
استفاده از useContext 19:12
-
ایجاد ورودی سفارشی - بخش 1 13:14
-
ایجاد ورودی سفارشی - بخش 2 16:06
-
افزودن API ارز به پروژه 21:42
-
افزودن آیکون Swap و قابلیت آن 11:12
-
تبدیل ارز ورودی به خروجی 12:35
مشخصات آموزش
تسلط به React Native (نسخه React Native CLI)
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:34
- مدت زمان :06:10:15
- حجم :4.0GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy