تخفیفات عید تا عید

🎉 تخفیف شگفتانگیز تاپلرن به مناسبت عید قربان تا غدیر! 🎉
فرصت طلایی یادگیری فرا رسیده!
تاپلرن به مناسبت اعیاد قربان تا غدیر، تخفیفی ویژه برای شما در نظر گرفته است:
🔥 ۷۰٪ تخفیف روی تمام دورههای آموزشی سایت، فقط برای مدت محدود!
پس اگر مدتهاست قصد داشتید مهارتی یاد بگیرید یا دورهای رو تهیه کنید، الان بهترین زمانشه!
- مدرس دوره : محمدعلی بختیاروند ( رزومه )
- تعداد ویدیوها : 16 ویدیو
- مدت زمان دوره : 4:31:00
- سطح دوره : مقدماتی
- وضعیت دوره : به اتمام رسیده

آموزش مقدماتی Asp.Net Core Web API
ASP.NET Web API یک فریمورک متنباز و چندسکویی است که توسط مایکروسافت برای ساخت انواع سرویسهای وب، به ویژه APIهای مبتنی بر HTTP، توسعه یافته است.
این تکنولوژی بر پایه فریمورک .NET بنا شده و به توسعهدهندگان اجازه میدهد تا سرویسهای سبکی را ایجاد کنند که به راحتی با طیف وسیعی از کلاینتها، از جمله مرورگرهای وب، اپلیکیشنهای موبایل و سایر سرویسها، تعامل داشته باشند.
ظهور ASP.NET Web API پاسخی به نیاز فزاینده به معماریهای مدرن و سرویسگرا در دنیای نرمافزار بود. پیش از این، ساخت APIهای HTTP با استفاده از WCF یا ASP.NET MVC چالشهای خاص خود را داشت، اما Web API با ارائه یک رویکرد سادهتر و انعطافپذیرتر، فرآیند توسعه API را متحول کرد. این تکنولوژی به طور مداوم توسط مایکروسافت پشتیبانی و بهروزرسانی میشود و با ظهور استانداردهای جدید و تکامل اکوسیستم .NET، به ویژه با معرفی ASP.NET Core، جایگاه خود را به عنوان یک ابزار قدرتمند در ساخت سرویسهای مدرن تثبیت کرده است.
در این دوره جامع، شما با تمامی جنبههای کلیدی ASP.NET Web API آشنا خواهید شد. از درک عمیق مفاهیم معماری RESTful و پروتکل HTTP، گرفته تا پیادهسازی کنترلرها، مدیریت مسیریابی و اعتبارسنجی دادهها. بخش قابل توجهی از دوره به کار با پایگاه داده از طریق Entity Framework Core، شامل عملیات CRUD و مدیریت Migrationها اختصاص یافته است. یکی از مهمترین بخشهای این دوره، تمرکز بر امنیت API با استفاده از احراز هویت و مجوزدهی JWT است که شما را قادر میسازد APIهای امن بسازید. علاوه بر این، مباحثی مانند آپلود فایل، مدیریت خطاهای سراسری و استفاده از Swagger برای مستندسازی و تست API به طور کامل پوشش داده خواهند شد. در نهایت، با انجام یک پروژه عملی، تمامی آموختههای خود را به کار گرفته و یک API کامل و کاربردی خواهید ساخت.
پیش نیاز : آشنایی با c#, آشنایی با html, آشنایی با css, آشنایی با js
سرفصل های دوره
مقدمات و مفاهیم web API
کنترلرها و مسیریابی
مدلها، اعتبارسنجی و دیتابیس
مفاهیم پایه امنیت
آپلود فایل
فهرستـــ ویدیوها
مدت زمان دوره 4:31:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
آموزش مفاهیم اولیه api
معرفی معماری REST و اصول آن. ۲. آشنایی با پروتکل HTTP، متدها (GET, POST, PUT, DELETE) و کدهای وضعیت (Status Codes). ۳. معرفی فرمتهای JSON و XML. ۴. نصب و راهاندازی محیط توسعه (Visual Studio / VS Code) و ایجاد اولین پروژه Web API.
ساخت اولین api در asp.net core web api
1. آشنایی با ساختار پروژه و نقش کنترلرها. ۲. نوشتن اولین اکشن (Action) و بازگرداندن دادهها. ۳. انواع بازگشتیها (IActionResult، نوع خاص، ActionResult). ۴. مسیریابی در Web API
ساخت دیتابیس با ef core
در این جلسه پکیج های مورد نیاز رو نصب کردیم و دیتابیس sql server رو با دستورات مناسب و کامند ها ساختیم برای نصب پکیج ها در نت ملی با توجه به راهنمایی در فیلم این لینک رو در جای مناسب قرار بدید https://mirror-nuget.runflare.com/v3/index.json
کار با دیتابیس
در این جلسه با استفاه از ef core اسامی کاربر ها که قبلا به صورت آرایه تعریف شده بود رو در دیتابیس ساختیم و اطلاعات رو از دیتابیس دریافت کردیم قابلیت های گرفتن/افزودن/ویرایش/ حذف کاربر رو هم برسی کردیم امید وارم که این جلسه مورد استقبال شما قرار بگیره. """نظرات مثبت خود رو حتما در سایت تاپلرن با ما به اشتراک بذارید"""
رمز نگاری اطلاعات
در این جلسه یاد می گیریم چطور اطلاعات رو با استفاده از متغییری به نوع IDataProtector رمز نگاری و رمز گشایی کنیم.
آپلود فایل در asp.net core
در این جلسه از ورودی متغییر فایل به حالت IFormFile رو دریافت می کنیم و فایل رو در سیستم ذخیره خواهیم کرد.
کار با ابزار swagger
swagger یک ابزار هست که به ما در نمایش نما کلیه api به صورت بصری و جیسون کمک می کند. آدرس api، پارامتر هایی که قبول می کنه، ولیدیشن های پارامتر ها
نمایش محصول سمت فرانت اند
در این جلسه با استفاده از جاوااسکریپت اطلاعات محصولات رو از api دریافت کردیم و رندر نمودیم. به طور ناخواسته توفیقی شد که به شما دستور cors که برای محدود کردن اتصال از سایر دامنه و پورت ها به یک آدرس خاص هست رو برسی کردیم.
ویرایش محصول
دوستان اگر با جاوااسکریپت و آرایه و آبجکت ها آشنایی ندارید حتما تحقیق کنید و اطلاعات به دست بیارید وگرنه به احتمال زیاد این جلسه رو متوجه نمی شید.
برسی بک اند ویرایش محصول
در این جلسه بک اند چگونگی آپدیت محصول رو برسی کردیم و در نهایت مجدد فرانت اند پروژه رو هم توضیح دادیم
ساخت تابع بک اند عضویت کاربر
در این جلسه به طور دستی در خود ویدیو(نه کد های از قبل آماده) تابع عضویت کاربر رو ساختیم.
جلسه نهایی(ساخت api ورود کاربر و ریدایرکت ها)
در جلسه api ورود کاربر رو ساختیم. همچنین در api های اضافه کردن محصول یا عضویت یا ورود کابر وقتی کار با موفقیت انجام می شد قبلا یک صفحه نمایش داده میشد که در اون جیسون قرار داشت. طبیعتا کاربر از چنین محیط خشک و برنامه نویسی خوشش نمی آید و اصلا دوست ندارد علایم برنامه نویسی، توکن ها و ... را در صفحه روی خودش ببیند به همین دلیل کاربر را به صفحه فرانت اند ریدایرکت کردیم و با واسطه کوئری اطلاعات توکن عضویت یا ورود کاربر را گرفتیم و در کوکی ذخیره کردیم
مخصوص اعضای ویژه
_در_پایتون.jpg)

نظرات کاربران در رابطه با این دوره