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

آیونیک +7 و نود جی اس - از مبتدی تا حرفه ای - ساخت اپلیکیشن تحویل غذا

آیونیک +7 و نود جی اس - از مبتدی تا حرفه ای - ساخت اپلیکیشن تحویل غذا

✅ سرفصل و جزئیات آموزش

در این دوره اپلیکیشن تحویل غذا و بسیاری دیگر را با Ionic 7 + انگولار، Capacitor 5 و Nodejs (Typescript) به عنوان بک اند با MongoDB بسازید.

آنچه یاد خواهید گرفت

  • ساخت اپلیکیشن های نیتیو برای iOS و Android با استفاده از انگولار و ویژگی های قدرتمند آیونیک همراه با Capacitor
  • آموزش Nodejs (Typescript) با MongoDB از پایه تا پیشرفته با ساختار فایل کدنویسی مناسب و بهینه
  • ساخت اپلیکیشن تحویل غذا مانند Swiggy ،Zomato ،Uber-Eats (شامل اپلیکیشن مشتری و پنل مدیریت در همان اپلیکیشن) با Ionic Angular و Capacitor ،Nodejs (بک اند)
  • آموزش ساخت اپلیکیشن های نیتیو و وب اپلیکیشن های پیشرفته (PWA) با استفاده از Ionic Capacitor با Nodejs
  • استفاده از Redis برای Blacklist کردن RefreshTokens
  • آموزش ارسال ایمیل با استفاده از SendGrid
  • درگاه‌ های پرداخت مانند Razorpay و STRIPE را ادغام کنید.
  • اصول اولیه Ionic و Nodejs همراه با ویژگی های پیشرفته را بیاموزید.
  • یاد بگیرید که از پلاگین های Capacitor مختلف (همچنین با Cordova) استفاده کنید و تمام مشکلات موجود در آن را حل کنید.
  • اپلیکیشن های iOS و Android را روی دستگاه‌ های واقعی (از جمله Emulators و شبیه‌ سازها) تست کنید و آن اپلیکیشن ها را در فروشگاه‌ های مربوطه خود منتشر کنید (App Store و Google Play Store)
  • آموزش استقرار Nodejs در Heroku
  • بهترین رویکردهای کدنویسی تمیز
  • آپلود تصاویر در Clodinary
  • به Modular و Standalone آیونیک 7 ارتقا دهید.
  • پشتیبانی از اپلیکیشن چت با استفاده از وب سوکت ها - به زودی

توضیحات دوره

در اینجا خلاصه ای سریع از آنچه می خواهید در این دوره یاد بگیرید آمده است:

  • چگونه محیطی برای پروژه های Ionic در ویندوز و مک تنظیم کنیم؟
  • چگونه اپلیکیشن های نیتیو را در Emulator، شبیه ساز و دستگاه های واقعی برای iOS و Android اجرا کنید و همچنین اپلیکیشن را در مرورگر، با تمامی ابزارهای اشکال زدایی تست کنیم؟
  • اصول اولیه Ionic - چگونه ناوبری عمل می کند؟ ساختار پروژه شما چیست؟ وچگونه از کتابخانه کامپوننت غنی آن استفاده کنیم؟
  • چگونه از کامپوننت های بسیار زیبایی که Ionic ارائه می دهد استفاده کنیم؟
  • چگونه از مودال ها، هشدارها، toasts و بسیاری از کامپوننت های UI مفید دیگر استفاده کنیم؟
  • چگونه می توان ورودی های کاربر را از طریق ورودی ها، فیلدهای متنی، منوهای کشویی، دیالوگ ها و غیره واکشی و مدیریت کرد؟
  • چگونه می توان کاربران را احراز هویت کرد و به وب سرورها برای ذخیره و بارگذاری داده دسترسی داشت؟
  • چگونه با پلاگین های مختلف Capacitor برای PWA و اپلیکیشن های موبایل نیتیو (با استفاده از Capacitor) کار کنیم؟
  • تمرین کدنویسی تمیز همراه با استایل‌ دهی و قالب‌ بندی اپلیکیشن
  • NodeJs با Typescript به عنوان Backend با رویکردهای کدنویسی و ساختار فایل مناسب
  • مدیریت میان افزارها، خطاها، احراز هویت، اقدامات امنیتی و غیره
  • استفاده از Redis برای بلک لیستینگ Refreshtoken، ارسال ایمیل با استفاده از Sendgrid و Gmail
  • و بسیاری نکات دیگر

در نهایت، یاد خواهید گرفت که چگونه اپلیکیشن خود را پیکربندی کنید و اپلیکیشن را در اپ استور یا گوگل پلی استور (یا به عنوان یک وب اپلیکیشن پیش رونده) منتشر کنید و حتی NodeJs Backend را در Heroku اجرا کنید.

این دوره برای چه کسانی مناسب است؟

  • این دوره برای همه (چه مبتدی یا ز قبل توسعه دهنده بوده باشید) است که می خواهند با فناوری های محبوب مانند Ionic Angular و Nodejs به یک توسعه دهنده فول استک در سطح پیشرفته تبدیل شوند.
  • این دوره برای همه علاقه‌مندان به توسعه اپلیکیشن های موبایل نیتیو برای iOS و Android با استفاده از یک پایگاه کد است.
  • این دوره همچنین برای همه علاقه مندان به یادگیری Nodejs به عنوان Backend و تبدیل شدن به یک توسعه دهنده فول استک است.
  • برای توسعه دهندگان وب و همچنین توسعه دهندگان اپلیکیشن مفید است.
  • هر کسی که دانش کمی از HTML ،CSS ،JS داشته باشد می تواند به راحتی در این دوره شرکت کند اما این امر اجباری نیست.

آیونیک +7 و نود جی اس - از مبتدی تا حرفه ای - ساخت اپلیکیشن تحویل غذا

  • به این دوره خوش آمدید 01:00
  • مباحث دوره 05:22
  • چگونه می توان از این دوره بیشترین بهره را برد؟ 05:09
  • مقدمه ماژول 01:35
  • آیونیک چیست؟ 05:19
  • انگولار چیست؟ 07:17
  • درک اکوسیستم آیونیک و نحوه عملکرد آن 04:05
  • تکامل آیونیک 08:02
  • اپلیکیشن آیونیک - کامپایل شده یا هیبریدی 07:08
  • Capacitor در مقابل Cordova 05:08
  • مقدمه ماژول 01:14
  • نصب نود جی اس 05:48
  • اولین پروژه خود را ایجاد کنید 15:48
  • راه اندازی ویرایشگر ویژوال استودیو کد و درک ساختار پروژه Ionic 27:53
  • ایجاد و درک پروژه های NgModule و Standalone 03:48
  • مقدمه ماژول 01:28
  • ایجاد اپلیکیشن اندروید و اجرا در Emulator و دستگاه اندروید واقعی 43:11
  • چگونه خطای Emulator اندروید (همچنین مشکل JAVA_HOME) در حین بارگذاری لایو را فیکس کنیم؟ 05:59
  • ایجاد اپلیکیشن iOS و اجرا در شبیه ساز و دستگاه واقعی iOS 23:55
  • مقدمه ماژول 01:27
  • قالب های Ionic Starter 20:55
  • مسیریابی و ناوبری آیونیک 01:10:31
  • ناوبری آیونیک با استفاده از NavController 17:23
  • چرخه عمر آیونیک + انگولار 16:31
  • چگونه از سرویس ها در آیونیک استفاده کنیم؟ 32:17
  • چگونه از کامپوننت های مشترک در آیونیک استفاده کنیم؟ 31:15
  • استفاده از Promise async await try catch 34:05
  • اپراتورهای Spread 08:57
  • constructor درمقابل ngOnInit 10:53
  • مدل در مقابل رابط 28:42
  • مقدمه ماژول 01:24
  • REST API چیست؟ 02:11
  • راه اندازی HttpClient، واکشی همه داده از طریق API و نمایش در اپلیکیشن 17:04
  • واکشی داده تکی و نمایش در اپلیکیشن 16:16
  • چگونه از متدهای HTTP POST ،PUT ،PATCH ،DELETE استفاده کنیم؟ 19:25
  • چگونه با مشکل CORS برخورد کنیم؟ 06:11
  • مقدمه ماژول 01:03
  • اشکال زدایی اپلیکیشن Ionic با استفاده از console.log() 04:41
  • اشکال زدایی با استفاده از Browser DevTools و Breakpoints 04:03
  • اشکال زدایی رابط کاربری و عملکرد اپلیکیشن 06:32
  • اشکال زدایی اپلیکیشن های اندروید در دستگاه واقعی یا Emulator 08:33
  • اشکال زدایی اپلیکیشن های IOS در دستگاه واقعی یا Emulator 08:06
  • مقدمه ماژول 01:06
  • شروع با CSS Utilities 30:12
  • تنظیم متغیر های تم سراسری 12:51
  • تنظیم همه رنگ های تم به یکباره 04:17
  • ایجاد رنگ تم جدید 08:08
  • تنظیم استایل های سراسری 02:06
  • تنظیم استایل های ویژه پلتفرم 09:47
  • استایل دهی کامپوننت های اساسی با متغیر ها 05:53
  • متغیرهای CSS مختص کامپوننت و قوانین سفارشی 06:41
  • استفاده از حالت تاریک 14:55
  • مقدمه ماژول 01:17
  • شبکه و Toast 29:07
  • اشتراک گذاری 09:32
  • دوربین - عکس بگیرید، از عکس بگیرید، عکس ها را دریافت کنید و تصویر را از طریق ایمیل به اشتراک بگذارید 22:57
  • مخاطبین - به مخاطبین تلفن دسترسی داشته باشید 17:53
  • شماره تماس و تست در iOS 19:40
  • نوتیفیکیشن های محلی 19:22
  • مقدمه ماژول 03:25
  • ویژگی ها، Property و اسلات ها 09:47
  • Ionic Grid (ion-grid) 07:14
  • اندازه ها و واکنشگرایی ستون شبکه (ion-col) 11:56
  • ترازبندی های ردیف و ستون شبکه 04:15
  • ion-grid درمقابل ion-list 07:35
  • ion-item ,ion-label و ion-text 17:01
  • آیتم های رسانه (عناصر تصویر) و آیتم های لیست قابل Swipe 11:38
  • درک Virtual Scrolling 05:03
  • پیاده سازی اسکرول مجازی (ion-virtual-scroll) 11:03
  • پیاده سازی اسکرول بی نهایت (ion-infinite-scroll) 11:04
  • دکمه های چندبخشی 11:39
  • اضافه کردن اسپینر (ion-spinner) 06:10
  • استفاده از Loading Controller 08:33
  • استفاده از ActionSheet Controller 06:46
  • ion-refresher 03:41
  • مقدمه ماژول 01:47
  • افزودن عناصر PWA 02:13
  • پیاده سازی عناصر PWA برای دوربین و Toast 22:32
  • مقدمه ماژول 01:50
  • ion-actionsheet 12:16
  • ion-accordion 12:50
  • ion-alert 07:03
  • ion-breadcrumbs 12:25
  • ion-popover 10:39
  • ion-loading 05:29
  • ویژگی های جدید textarea ،ion-input و select 15:40
  • ion-modal 12:36
  • ion-toast 08:14
  • چند توضیح و نکات 11:14
  • مقدمه ماژول 04:21
  • ایجاد یک پروژه خالی برای اپلیکیشن تحویل غذا 03:31
  • راه‌ اندازی طرح‌ بندی تب ها و اعمال تم در یک پروژه خالی 21:40
  • طراحی بنر با استفاده از Swiperjs (صفحه فرود) 19:29
  • طراحی صفحه فرود اپلیکیشن (صفحه اصلی) 14:19
  • ریفکتور کد برای صفحه اصلی (با کامپوننت های مشترک و بارگذاری skeleton) 28:57
  • طراحی صفحه جستجو 15:53
  • ریفکتورینگ کد برای صفحه جستجو (همچنین ایجاد کامپوننت صفحه خالی) 11:35
  • طراحی صفحه منوی رستوران (صفحه موارد) 01:08:03
  • افزودن آیتم ها به سبد خرید 45:30
  • ریفکتور کردن کد برای صفحه آیتم ها 33:24
  • طراحی صفحه نمایش سبد خرید 54:15
  • تابعی کردن سبد خرید 20:02
  • ریفکتور کردن کد برای صفحه سبد خرید 11:39
  • طراحی صفحه حساب کاربری 24:10
  • ریفکتور کردن کد برای صفحه حساب کاربری 23:28
  • طراحی صفحه نمایش همه آدرس ها 16:12
  • ریفکتور کردن کد برای صفحه آدرس 10:10
  • مقدمه ماژول 01:30
  • استفاده از سرویس های رایج 37:45
  • استفاده از موضوعات و اشتراک های RxJS برای مدیریت State 39:05
  • استفاده از سرویس برای سبد خرید و ذخیره سازی 01:09:05
  • قابلیت سفارش مجدد 27:26
  • مقدمه ماژول 01:40
  • مدل آدرس 18:33
  • مدل رستوران 09:30
  • مدل دسته بندی 02:34
  • مدل آیتم 08:36
  • مدل سبد خرید 15:02
  • مدل سفارش 30:20
  • مقدمه ماژول 02:07
  • راه اندازی و یکپارچه سازی API در اپلیکیشن 08:25
  • طراحی افزودن صفحه نمایش آدرس 22:55
  • افزودن Google Maps SDK 23:50
  • افزودن نشانگر و ادغام موقعیت جغرافیایی Native Capacitor 18:46
  • استفاده از Geocoding API و افزودن آدرس 19:49
  • بروزرسانی آدرس 17:13
  • ریفکتور کردن کد 02:54
  • مقدمه ماژول 01:51
  • باز کردن یک مودال 10:20
  • مودال جستجوی مکان با استفاده از Places API 38:00
  • بروزرسانی موقعیت نشانگر 08:49
  • فیکس کردن باگ ها 01:09
  • تغییر نشانگر با استفاده از موقعیت جغرافیایی 09:25
  • ادغام مودال در صفحه سبد خرید 27:21
  • ادغام مودال در صفحه اصلی 33:05
  • رفع باگ ها در Search-Location Modal 32:31
  • استفاده از مودال برای ویرایش پروفایل 26:26
  • نکات پایانی 01:16:41
  • مقدمه ماژول 00:53
  • Nodejs چیست؟ 05:08
  • معماری Nodejs 04:00
  • گره چکونه کار می کند؟ 05:58
  • Expressjs چیست؟ 09:42
  • MongoDB چیست؟ 08:57
  • نصب Nodejs و MongoDB 16:11
  • درک انواع مختلف درخواست در یک سرور 05:25
  • مقدمه ماژول 01:42
  • ایجاد پروژه جدید Node Js و راه اندازی آن (برای تایپ اسکریپت) 23:10
  • درک مبانی مسیریابی 21:14
  • درک مبانی میان افزار 09:36
  • اتصال به MongoDB 06:16
  • مدیریت متغیرهای محیطی 08:21
  • ساختار دهی پروژه Nodejs 25:31
  • مدیریت خطا 14:27
  • دسترسی به متغیرهای درخواست 08:55
  • مبانی Schema (مدل ها) 11:43
  • پیاده سازی درخواست اعتبارسنجی و بررسی کد وضعیت خطای Http 19:46
  • مقدمه ماژول 02:49
  • طراحی صفحه ورود به سیستم 31:47
  • ایجاد سرویس Auth 10:45
  • طراحی صفحه ثبت نام 16:38
  • ایجاد صفحه رمز عبور فراموش شده 11:46
  • ایجاد کاربر و درک CORS با راه حل 29:34
  • ریفکتور کردن کد 08:15
  • آماده سازی برای تأیید ایمیل کاربر 28:49
  • ارسال ایمیل تأیید با استفاده از SendGrid و Gmail و بررسی تکراری نبودن ایمیل A/c 39:58
  • ارسال مجدد ایمیل تأیید 14:32
  • رمزگذاری رمز عبور با استفاده از bcrypt 12:00
  • طراحی صفحه تأیید ایمیل (OTP) 23:08
  • JWT چیست و چگونه کار می کند؟ 10:30
  • پیاده‌ سازی JWT برای احراز هویت کاربر 38:53
  • ذخیره سازی توکن و راه اندازی Http Token Interceptor در اپلیکیشن Ionic 19:24
  • راه اندازی میان افزار Auth برای APIs بک اند 20:22
  • افزودن Auth Guard در اپلیکیشن Ionic 31:50
  • اتصال صفحه OTP با Backend APIs 24:06
  • طراحی بازنشانی رمز عبور در اپلیکیشن Ionic 54:47
  • ایجاد Backend APIs و اتصال با قابلیت Reset Password در فرانت اند 46:00
  • بهینه سازی کد 25:42
  • خروج از سیستم کاربر در اپلیکیشن Ionic 08:21
  • واکشی و بروزرسانی پروفایل در صفحه حساب کاربری 55:23
  • استفاده از OTP Screen همچنین به عنوان کامپوننت در همه جا - بخش 1 46:47
  • استفاده از OTP Screen همچنین به عنوان کامپوننت در همه جا - بخش 2 21:27
  • مقدمه ماژول 01:58
  • راه اندازی پنل مدیریت با مسیریابی تأیید هویت مبتنی بر نقش 44:21
  • محافظت از مسیر صفحه نمایش OTP و فیکس کردن برخی باگ های جزئی 19:38
  • آپلود تصاویر بنر و نمایش در برنامه 01:16:34
  • ریفکتور کردن کد 11:02
  • درج شهرها در پایگاه داده MongoDB 09:01
  • طراحی افزودن صفحه نمایش رستوران 38:54
  • درج اسناد رستوران و دسته بندی در MongoDB با استفاده از Nodejs - بخش 1 43:56
  • درج اسناد رستوران و دسته بندی در MongoDB با استفاده از Nodejs - بخش 2 41:41
  • واکشی رستوران‌ های اطراف در صفحه اصلی و جستجو با استفاده از کوئری های جغرافیایی - بخش 1 44:26
  • واکشی رستوران‌ های اطراف در صفحه اصلی و جستجو با استفاده از کوئری های جغرافیایی - بخش 2 35:10
  • افزودن آیتم‌ های منوی رستوران (همچنین یادگیری populate و پروجکشن mongodb) - بخش 1 46:04
  • افزودن آیتم‌ های منوی رستوران (همچنین یادگیری populate و پروجکشن mongodb) - بخش 2 48:07
  • واکشی آیتم های منوی رستوران (همچنین بهینه سازی چندین طرح) 41:03
  • انجام عملیات CRUD برای آدرس های کاربری 01:10:51
  • فیکس کردن باگ ها در سبد خرید، ثبت سفارش و واکشی سفارشات کاربر 01:09:56
  • مقدمه ماژول 01:32
  • استفاده از Auto-Login Guard در اپلیکیشن Ionic 06:19
  • استفاده از ENUM در اپلیکیشن Ionic ما 13:28
  • تأیید پیام هشدار برای خروج از سیستم 03:41
  • بهینه سازی ورود، طراحی پیام خطای ثبت نام و تغییر dotstyle در صفحه سبد خرید 11:54
  • فیکس کردن باگ مدل لوکیشن در صفحه اصلی و بهینه سازی کد ویرایش آدرس 06:39
  • تبدیل مدل سبد خرید به یک رابط 09:07
  • ریفکتور کردن کلیه سرویس ها 16:14
  • فیکس کردن باگ فاصله بررسی سرویس سبد خرید و ریفکتور کردن کد صفحه سبد خرید 08:43
  • فیکس کردن باگ اسکرول خودکار آیتم های منو 05:48
  • بهینه سازی طراحی های صفحه لاگین و ثبت نام 09:58
  • ایجاد رابط شهر و بهینه سازی افزودن طراحی صفحه رستوران 10:52
  • تبدیل مودال‌ ها در صفحه‌ های سبد خرید، حساب کاربری و ویرایش آدرس در مودال شیت 13:56
  • بنر را در اپلیکیشن Ionic قابل کلیک کنید 08:02
  • پیاده سازی فایل Dotenv در اپلیکیشن Nodejs ما 19:54
  • مقدمه ماژول 00:36
  • پیاده سازی صفحه بندی در صفحه آدرس 55:07
  • پیاده سازی صفحه بندی در لیست سفارشات در صفحه حساب کاربری 21:08
  • صفحه بندی در لیست رستوران ها در صفحه اصلی و صفحه جستجو 26:30
  • مقدمه ماژول 00:52
  • ایجاد Refresh Token و ارسال در اپلیکیشن Ionic و تولید کلیدهای مخفی تصادفی 28:52
  • تولید خودکار توکن های Access و Refresh جدید هنگام انقضای توکن Access 40:23
  • مقدمه ماژول 01:42
  • درک دلایل نیاز به بلک لیست Refresh Tokens و راه اندازی Redis در MacOS 13:44
  • راه اندازی Redis در ویندوز 15:20
  • راه اندازی Redis با Nodejs و اتصال آن به سرور محلی در سیستم شما 31:41
  • اتصال رایگان به Redis Enterprise (سرور) با Nodejs 17:33
  • UserController را در Nodejs بهینه سازی کنید تا فقط فیلدهای یوزر مورد نیاز در فرانت اند ارسال شود 15:48
  • Blacklist RefreshToken در Nodejs با ردیس و بهینه سازی Token Interceptor 47:23
  • حذف Refresh Token کاربر از پایگاه داده Redis در هنگام خروج کاربر از سیستم 28:11
  • آموزش مختصر مدیریت Refresh Token در Redis برای حساب کاربری یکسان در چندین دستگاه 12:27
  • مقدمه ماژول 01:18
  • صفحه گزینه پرداخت را طراحی کنید و برای سفارش آماده شوید 31:09
  • ثبت سفارش از طریق COD 05:18
  • فیکس کردن مشکل منطقه زمانی فعلی و شماره پورت در Nodejs 08:31
  • فیکس کردن تشخیص تغییر آدرس در سبد خرید 02:28
  • پلتفرم‌ های Android و iOS را با مجوزها اضافه کنید و RAZORPAY را در حالت تست ادغام کنید 50:10
  • درگاه پرداخت Razorpay را در حالت لایو ادغام کنید 38:17
  • با استفاده از LiveReload اپلیکیشن را در Android و iOS تست کنید 19:19
  • مقدمه ماژول 00:39
  • بهینه سازی Restaurant Controller برای عدم یافتن رکوردها 09:33
  • بهینه سازی OrderController برای عدم یافتن رکوردها 04:02
  • بهینه سازی AddressController برای عدم یافتن رکوردها 03:48
  • مقدمه ماژول 00:46
  • ایندکس گذاری در MongoDB چیست؟ 07:20
  • درک انواع ایندکس گذاری و مروری بر عملگرهای مختلف 25:06
  • استفاده از geoNear (برای فاصله)، nearSphere و geoWithin در کنترلر رستوران 51:31
  • مقدمه ماژول 01:36
  • اعمال محدودیت های سخت بر اساس نقش 14:31
  • در صورت تأیید نشدن ایمیل، ورود به صفحه گزینه پرداخت را محدود کنید 09:21
  • بهینه سازی کد ()catch 13:27
  • برخی از بهینه‌ سازی نهایی اپلیکیشن های ما 14:53
  • پیاده سازی ویژگی ویرایش تصویر پروفایل در اپلیکیشن - بخش 1 52:57
  • پیاده سازی ویژگی ویرایش تصویر پروفایل در اپلیکیشن - بخش 2 35:10
  • مقدمه ماژول 00:58
  • مقایسه مقیاس گذاری افقی با مقیاس گذاری عمودی 12:56
  • آشنایی با رپلیکیشن MongoDB 02:40
  • استقرار اپلیکیشن Nodejs به Heroku 30:41
  • بررسی فایل ها در Heroku و درک مشکل filesystem در Heroku 07:41
  • چگونه تست بارگذاری را انجام دهیم؟ 09:18
  • مقدمه ماژول 00:56
  • StatusBar را سفارشی کنید و افزونه SplashScreen را در اپلیکیشن Ionic نصب کنید 40:23
  • آماده سازی تنظیمات اپلیکیشن اندروید و درک سخت افزار BackButton 15:20
  • آماده سازی پیکربندی های اپلیکیشن iOS 06:24
  • آیکون های سفارشی و Splash Screens برای اندروید و iOS تولید کنید 16:35
  • آماده سازی فایل ambient.prod.ts 02:06
  • مقدمه ماژول 01:07
  • انتشار اپلیکیشن iOS در اپ استور 24:31
  • انتشار اپلیکیشن اندروید در پلی استور 32:38
  • مقدمه ماژول 01:04
  • راه اندازی و یکپارچه سازی Cloudinary API در NodeJS 11:31
  • تست آپلود فایل در Cloudinary با استفاده از NodeJS 15:27
  • تغییر تصاویر بنر به Cloudinary و اصلاح افزودن بنر 17:04
  • تغییر تصاویر رستوران به Cloudinary و اصلاح افزودن رستوران 11:02
  • تغییر تصاویر منو به Cloudinary و اصلاح افزودن منو 04:52
  • تصویر پروفایل را در Cloudinary بارگذاری کنید و یاد بگیرید که Redis را از نود جی اس exclude کنید 08:45
  • مقدمه ماژول 01:07
  • بهینه سازی اپلیکیشن Ionic با تغییرات جدید RxJS 23:49
  • ادغام STRIPE API 06:01
  • نصب پلاگین Stripe و آماده سازی عملکرد در اپلیکیشن Ionic 20:58
  • آماده سازی اپلیکیشن Nodejs با پلاگین Stripe 15:28
  • تست Stripe در اندروید و iOS (تست و حالت لایو) 25:23
  • مقدمه ماژول 01:05
  • ویژگی های جدید Ionic 12:34
  • ایجاد پروژه Ionic 7 و درک ساختار فایل 10:26
  • پروژه Ionic 6 را به Ionic 7 ارتقا دهید (رویکرد ماژولار مانند Ionic 6) 22:29
  • تبدیل به رویکرد Ionic Standalone 58:49
  • جایگزینی HttpClientModule با ()provideHttpClient با interceptors 10:55
  • کامپوننت های Ionic را با آخرین ویژگی ها بروز کنید 28:00
  • پیاده سازی Push Notifications با استفاده از Firebase 38:32
  • پیاده سازی Push Notifications با استفاده از OneSignal 01:26:30
  • Ionic Angular - رابط کاربری صفحه پروفایل (سراسری) 30:35

34,371,500 6,874,300 تومان

مشخصات آموزش

آیونیک +7 و نود جی اس - از مبتدی تا حرفه ای - ساخت اپلیکیشن تحویل غذا

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:290
  • مدت زمان :87:01:10
  • حجم :73.77GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید