🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت API امن وب برای فروشگاه اینترنتی با ASP.NET Core
- آخرین آپدیت
دانلود Build Secure Web API For E-Commerce using ASP.NET Core
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش ساخت Web API کامل با ASP.NET، Entity Framework و SQL Server | REST API برای فروشگاه اینترنتی
ساخت Web API حرفهای برای فروشگاه اینترنتی با ASP.NET و C#
در این دوره آموزشی، نحوه ساخت یک Web API کامل برای فروشگاه اینترنتی با استفاده از ASP.NET و C# را فرا خواهید گرفت. این دوره برای توسعهدهندگانی که به دنبال ساخت یک بکاند (Backend) امن و حرفهای برای پروژههای تجارت الکترونیک (E-Commerce) خود هستند، ایدهآل است.
آنچه در این دوره خواهید آموخت:
درک معماری برنامههای ASP.NET Web API
آشنایی با مدلهای دامنه (Domain Models) و مدلهای انتقال داده (DTO)
استفاده از اعتبارسنجی داخلی داده (با Attributes) و اعتبارسنجی سفارشی
درک Dependency Injection: افزودن سرویسها به کانتینر سرویس و درخواست سرویسها در کنترلرها
خواندن و نوشتن داده در پایگاه داده SQL Server با استفاده از Entity Framework و سایر فریمورکها
نحوه افزودن و استفاده از Entity Framework - ایجاد جداول پایگاه داده و انجام عملیات CRUD
انجام عملیات CRUD با استفاده از Entity Framework و پایگاه داده SQL Server
افزودن قابلیتهای Pagination، جستجو و مرتبسازی
پیادهسازی Authentication و Authorization با استفاده از Json Web Tokens (JWT)
پیادهسازی Authorization مبتنی بر نقش (Role-based) با استفاده از JWT
ایجاد حسابهای کاربری
بازنشانی رمز عبور کاربران
آپلود تصاویر
ارسال ایمیل
ایجاد خلاصه سبد خرید از رشته محصول
ایجاد و مدیریت سفارشها
عملیات CRUD با استفاده از Dapper
پیشنیازها:
دانش پایه C#
این دوره برای مبتدیان ASP.NET با دانش C# یا زبانهای برنامهنویسی مشابه مناسب است.
در این دوره یاد خواهید گرفت که چگونه یک Web API کامل با استفاده از ASP.NET ایجاد کنید. من به شما نشان خواهم داد که چگونه یک برنامه بکاند امن و حرفهای برای تجارت الکترونیک بسازید.
ما از Visual Studio 2022 برای اتصال به SQL Server استفاده خواهیم کرد. بنابراین نیازی به نصب SSMS (SQL Server Management Studio) نداریم.
در این دوره شما یاد خواهید گرفت:
چگونه یک ASP.NET Web API ایجاد کنیم
چگونه با استفاده از Visual Studio 2022 به SQL Server متصل شویم
چگونه کنترلرهای API ایجاد کنیم
چگونه Endpoints و متدهای اقدام ایجاد کنیم
چگونه Middlewares ایجاد و استفاده کنیم
چگونه Filters ایجاد و استفاده کنیم
چگونه فرمها را با استفاده از attributes اعتبارسنجی کنیم و چگونه اعتبارسنجی سفارشی اضافه کنیم
چگونه با استفاده از ASP.NET و SendGrid ایمیل ارسال کنیم
چگونه Authentication، Authorization و Role based Authorization را با استفاده از Json Web Tokens (JWT) پیادهسازی کنیم
چگونه رمز عبور کاربر را بازنشانی کنیم
چگونه عملیات CRUD (ایجاد، خواندن، بهروزرسانی و حذف) را بر روی پایگاه داده با استفاده از Entity Framework و سایر فریمورکها انجام دهیم
چگونه قابلیتهای pagination، جستجو و مرتبسازی را پیادهسازی کنیم
چگونه تصاویر را در سرور آپلود کنیم
برای دنبال کردن این دوره، شما باید ابزارهای زیر را نصب کنید:
Visual Studio 2022
Microsoft SQL Server
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
کد منبع
Source Code
اصول API وب ASP.NET
ASP.NET Web API Essentials
ساختار پروژه
Project Structure
اجرای برنامه
Run the application
نام سند API
API Document Name
ایجاد و تجسم مستندات API
Generate and Visualize the API Documentation
افزودن دکمه Authorize به Swagger UI - قسمت 1
Add the Authorize button to Swagger UI - Part 1
افزودن دکمه Authorize به Swagger UI - قسمت 2
Add the Authorize button to Swagger UI - Part 2
ایجاد کنترلر و اکشنهای API
Create API Controller and Actions
نمایش نظرات