ساخت اپلیکیشن موبایل فولاستک [MERN و React-Native و Node.js]
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چگونگی ساخت اپلیکیشنهای موبایل فول استک را از ابتدا یاد خواهید گرفت.
- درک عمیقی از کار با پایگاهدادههای ابری با استفاده از Mongoose ORM به دست خواهید آورد.
- به فرآیند کامل ایجاد کاربر و احراز هویت با استفاده از Passport.js و جریان JWT مسلط خواهید شد.
- عملیات CRUD را با آبجکت های پیچیده به طور بهینه اجرا خواهید کرد.
- بارگذاری و کار با تصاویر، و مدیریت پوشههای استاتیک در سرور را یاد خواهید گرفت.
- فرآیند استقرار سرور بر روی هاستینگ رایگان را بررسی خواهید کرد.
- مهارتهای لازم برای توسعه اپلیکیشن موبایل با استفاده از React Native را کسب خواهید کرد.
- ذخیرهسازی امن دادهها برای توکنها را پیادهسازی خواهید کرد.
- دوربین گوشی هوشمند را برای گرفتن و ذخیره تصاویر پیکربندی و استفاده خواهید کرد.
- با استفاده از کتابخانه Redux Toolkit، یک استور متمرکز برای دادههای اپلیکیشن ایجاد خواهید کرد.
- بین رویکردهای مختلف توسعه UI، مانند گزینههای Expo و کتابخانه کامپوننت NativeBase، انتخاب خواهید کرد.
- چگونگی ساخت معماری اپلیکیشن از ابتدا، با درک اجزای آن و تعاملاتشان را یاد خواهید گرفت.
- با ایجاد یک رکورد نمونه، شامل ذخیره انتخابهای لباس و گرفتن عکس از پوشش، توانایی استفاده از اپلیکیشن را نشان خواهید داد.
- رکوردها را به طور مؤثر مشاهده و مدیریت خواهید کرد.
- چگونگی بازیابی و بررسی اطلاعات آبوهوا برای روزی که یک رکورد ایجاد شده است را درک خواهید کرد.
- مجموعهای از مهارتها را که شما را به عنوان یک توسعهدهنده موبایل فول استک متمایز میکند و برای تحقق ایدههایتان آماده میسازد، به دست خواهید آورد.
- دوره را با یک پروژه کاملاً کاربردی که قابل ارائه به همکاران، مشتریان یا کارفرمایان بالقوه باشد، با موفقیت به پایان خواهید رساند.
پیشنیازهای دوره
- دانش مقدماتی جاوا اسکریپت
- دانش مقدماتی ریاکت
- فرآیند ساخت اپلیکیشن از ابتدا نمایش داده میشود و شما قادر خواهید بود همه چیز را در طول دوره یاد بگیرید
توضیحات دوره
آمادهاید تا یک سفر هیجانانگیز کدنویسی را آغاز کنید؟ این دوره استثنایی در زمینه ساخت یک اپلیکیشن فول استک با Node.js و React Native را که توسط استانیسلاو، یک توسعهدهنده ارشد، منتور و مصاحبهکننده فنی ارائه شده، از دست ندهید. چه یک توسعهدهنده باتجربه جاوا اسکریپت باشید و چه یک علاقهمند در سطح جونیور/میدلول فرانتاند که به دنبال گسترش افقهای خود هستید، این دوره چیز ویژهای برای شما دارد!
چه انتظاری باید داشت: اپلیکیشن ردیابی آبوهوا: یاد بگیرید اپلیکیشنی بسازید که به کاربران امکان میدهد آبوهوای فعلی را بررسی کرده و اولویتهای لباس خود را برای شرایط آبوهوایی مختلف ذخیره کنند. دیگر نیازی به حدس زدن برای انتخاب لباس نیست – انتخابهای شما تنها با یک ضربه در دسترس خواهد بود!
ویژگیهای هیجانانگیز: قابلیتهای اصلی اپلیکیشن، از جمله ذخیره جزئیات لباس، مشاهده پیشبینی آبوهوا و حتی گرفتن سلفی از پوشش خود را کشف کنید!
در چه مواردی به تسلط خواهید رسید:
- تسلط به بکاند: با تجربه عملی در مدیریت پایگاهداده ابری با Mongoose ORM، احراز هویت کاربر با Passport.js و JWT، و عملیات پیشرفته CRUD، به بررسی دنیای بکاند بپردازید.
- توسعه اپلیکیشن موبایل: با React Native برای توسعه اپلیکیشن موبایل، ذخیرهسازی امن دادهها، یکپارچهسازی دوربین گوشی هوشمند و ساخت یک رابط کاربری یکپارچه با استفاده از Redux Toolkit و کتابخانه کامپوننت NativeBase به مهارت برسید.
- ساخت از ابتدا: یاد بگیرید که معماری یک اپلیکیشن را از پایه ایجاد کرده و سرور را روی هاستینگ رایگان مستقر کنید. شما مهارتهای ضروری برای به واقعیت تبدیل کردن ایدههایتان را به دست خواهید آورد.
و این تنها شروع ماجراست! این دوره بسیار بیشتر از اینها را ارائه میدهد، که همگی برای تبدیل کردن شما به یک توسعهدهنده موبایل فول استک طراحی شدهاند. شما برای ساخت هر اپلیکیشنی که در رویاهایتان دارید، به خوبی آماده خواهید شد.
امروز به این ماجراجویی هیجانانگیز کدنویسی بپیوندید و پس از اتمام دوره، با افتخار خود را یک توسعهدهنده موبایل فول استک بنامید. فرصت متمایز شدن در دنیای فناوری را از دست ندهید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان فرانتاند مبتدی که میخواهند یک اپلیکیشن را از ابتدا توسعه داده و تمرین کنند.
- توسعهدهندگان فرانتاند باتجربه که میخواهند خود را به عنوان توسعهدهنده موبایل محک بزنند.
- توسعهدهندگان فرانتاند باتجربه که میخواهند خود را به عنوان توسعهدهنده فول استک محک بزنند.
ساخت اپلیکیشن موبایل فولاستک [MERN و React-Native و Node.js]
-
مقدمه 08:57
-
راهاندازی محیط 03:19
-
بررسی معماری اپلیکیشن 03:49
-
راهاندازی سرور 07:25
-
ساختار سرور 08:16
-
مسیرهای احراز هویت 10:10
-
مسیرهای رکورد 07:46
-
شروع با استفاده از Postman 10:31
-
نصب پکیجهای جدید npm 03:21
-
شروع با پایگاه داده MongoDB. 10:08
-
اتصال به MongoDb 09:41
-
بخش احراز هویت در سرور - کنترلر ثبتنام 06:55
-
بخش احراز هویت در سرور - بررسی یکتایی کاربر 06:59
-
بخش احراز هویت در سرور - ایجاد کاربر جدید 10:09
-
بخش احراز هویت در سرور - شروع با ورود 16:29
-
حفاظت مسیرها 14:41
-
شروع با کنترلرهای رکوردها 07:52
-
مدیریت ایجاد رکورد جدید (بخش اول) 08:53
-
مدیریت ایجاد رکورد جدید (بخش دوم) 11:24
-
پایان سرور - تست 02:51
-
معرفی سمت کلاینت 01:54
-
بررسی Expo 05:27
-
شروع پروژه Expo 03:54
-
بررسی طراحی صفحات احراز هویت 01:48
-
پیادهسازی اولین صفحات 14:46
-
بررسی منطق صفحات احراز هویت 02:30
-
صفحه ثبتنام 20:14
-
اعتبارسنجی صفحه ثبتنام 12:53
-
طرح بندی و انتزاعیسازی صفحه ثبتنام 19:38
-
جریان احراز هویت در کلاینت 15:14
-
سرویسهای احراز هویت در کلاینت 07:44
-
تست و پایان بخش احراز هویت 18:16
-
طرح بندی صفحه اصلی 23:18
-
طرح بندی صفحه پیشبینی 43:31
-
شروع کار با API واقعی 19:58
-
ایجاد هندلر ابزاری برای دادههای آبوهوا 01:10:13
-
اتمام صفحات مربوط به آب و هوا 32:04
-
شروع کار با رکوردها 18:08
-
ایجاد رکورد جدید 31:16
-
شروع با صفحه دوربین 30:05
-
افزودن سرویس دوربین 25:53
-
شروع با صفحه فهرست رکوردها 17:56
-
فرآیند واکشی داده در صفحه لیست رکوردها 26:38
-
صفحه جزئیات رکورد: نمایش اطلاعات رکورد 25:44
-
صفحه جزئیات رکورد: پایان کار با دکمه حذف 28:16
-
جریان ناوبری احراز هویت 44:30
-
استقرار بکاند 40:18
-
استقرار کلاینت و پایان کار 06:53
-
جمع بندی 01:11
مشخصات آموزش
ساخت اپلیکیشن موبایل فولاستک [MERN و React-Native و Node.js]
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:متوسط
- تعداد درس:49
- مدت زمان :12:59:46
- حجم :7.1GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy