دوره آموزشی
دوبله زبان فارسی
آیونیک +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
فصل 33: با استفاده از Nodejs تصاویر را در Cloudinary آپلود کنید و یاد بگیرید که ردیس را exclude کنید
-
مقدمه ماژول 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
مشخصات آموزش
آیونیک +7 و نود جی اس - از مبتدی تا حرفه ای - ساخت اپلیکیشن تحویل غذا
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:290
- مدت زمان :87:01:10
- حجم :73.77GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy