آنچه یاد خواهید گرفت:
درک مبانی 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 را خواهند داشت و آماده خواهند بود پروژههای اپلیکیشن موبایل خود را بسازند یا وارد حوزه توسعه اپلیکیشن موبایل شوند.