لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پیاده سازی و ایمن سازی API با ASP.NET Core
Implementing and Securing an API with ASP.NET Core
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
چه در حال ساختن یک وب سایت، ادغام با یک چارچوب SPA یا حتی یکپارچه سازی با یک برنامه تلفن همراه باشید، باید یک API هوشمند و ایمن بسازید. ساخت API با ASP.NET Core یک انتخاب واضح برای راه حل هایی است که نیاز به میزبانی بین پلتفرمی، معماری میکرو سرویس یا صرفاً در مقیاس وسیع دارند. در این دوره، پیاده سازی و ایمن سازی یک API با ASP.NET Core، می خواهید یک برنامه وب کامل از ابتدا تا انتها بسازید. شما با یک صفحه خالی کامل شروع خواهید کرد و در نهایت با یک برنامه وب کوچک، اما کاملاً کاربردی خواهید رسید. ابتدا، می خواهید یاد بگیرید که چرا ASP.NET Core روش بهتری برای ساخت برنامه های وب است و چگونه می توانید صفحات وب را با ASP.NET MVC ایجاد کنید. در مرحله بعد، با ساخت API با ASP.NET MVC و همچنین نحوه ایمن سازی صفحات و API های خود با ASP.NET Identity آشنا خواهید شد. در نهایت، دوره آموزشی نحوه استفاده از AngularJS برای توسعه سمت مشتری را به پایان می رسانید. در پایان این دوره، به دانستن نحوه ساخت برنامه های کاربردی خود با ASP.NET Core اطمینان خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
شروع شدن
Getting Started
معرفی
Introduction
HTTP چیست؟
What Is HTTP?
REST چیست؟
What Is REST?
کجا میری؟
Where Are You Going?
نسخه ی نمایشی: شروع پروژه
Demo: Starting the Project
نسخه ی نمایشی: با استفاده از پستچی
Demo: Using Postman
نسخه ی نمایشی: چه چیزی در پروژه وجود دارد؟
Demo: What's in the Project?
آنچه شما آموخته اید
What You've Learned
خواندن داده ها
Reading Data
معرفی
Introduction
مبانی API
API Basics
اولین کنترلر
First Controller
مسیر اول
First Route
مدل داده
The Data Model
گرفتن مجموعه ها
Getting Collections
کاشت پایگاه داده
Seeding the Database
دریافت اقلام
Getting Items
خلاصه
Summary
تغییر داده ها از طریق API
Modifying Data via an API
معرفی
Introduction
طراحی URI ها
Designing URIs
نسخه ی نمایشی: صحافی مدل
Demo: Model Binding
نسخه ی نمایشی: پیاده سازی POST
Demo: Implementing POST
نسخه ی نمایشی: ورود به سیستم
Demo: Logging
نسخه ی نمایشی: پیاده سازی PUT
Demo: Implementing PUT
نسخه ی نمایشی: در حال پیاده سازی DELETE
Demo: Implementing DELETE
خلاصه
Summary
موجودیت ها و مدل ها
Entities and Models
معرفی
Introduction
نسخه ی نمایشی: افزودن یک View Model
Demo: Adding a View Model
نسخه ی نمایشی: با استفاده از نقشه برداری مدل
Demo: Using Model Mapping
نسخه ی نمایشی: سفارشی سازی نقشه برداری
Demo: Customizing Mapping
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
شاون ویلدرموت از ابتدای دهه 80 که Vic-20 را به دست آورد ، با رایانه ها و نرم افزارها سر و صدا داشت. وی از سال 2002 به عنوان MVP مایکروسافت به عنوان ASP.NET Insider و ClientDev Insider با مایکروسافت درگیر است. وی هشت کتاب و مقاله بیشمار درباره توسعه نرم افزار تالیف کرده است. همچنین می توانید او را در یکی از کنفرانس های محلی و بین المللی که در آن سخنرانی کرده است ، از جمله TechEd ، Oredev ، SDC ، NDC ، VSLive ، DevIntersection ، MIX ، Devteach ، DevConnections و Dev Reach مشاهده کنید. او یکی از ذهن های وایلدر است.
نمایش نظرات