لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره Crash ASP.NET Core 6
ASP.NET Core 6 Crash Course
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا تا به حال کنجکاو شده اید که واقعاً چقدر آسان است که یک وب سایت MVC با استفاده از ASP.NET Core ایجاد کنید؟ ما یک سایت کاملاً جدید از ابتدا با بسیاری از ویژگیهای عالی ایجاد میکنیم و جنبههای کلیدی ASP.NET Core 6 را در این دوره آموزشی متمرکز بر کد بررسی میکنیم. اگر مدتی است - یا حتی اصلاً - ASP.NET را ندیدهاید - این یک چارچوب وب متقابل پلتفرم با کارایی بالا بسیار قانعکننده است که شایسته نگاهی دقیقتر است. در این دوره، ASP.NET Core 6 Crash Course، یاد خواهید گرفت که چگونه یک وب سایت جدید MVC از ابتدا ایجاد کنید. ابتدا، نقطه شروع وبسایتی را که از ابزارهای CLI تولید میشود، کاوش خواهید کرد. سپس، برخی از ویژگیهای کلیدی ASP.NET Core - نحوه کار مدلها، نماها، و کنترلکنندهها، ماندگاری دادهها با Entity Framework Core، ویرایش و اعتبارسنجی آن داده ها از برنامه، و سایر مفاهیم اساسی مانند تزریق وابستگی، پیکربندی و ثبت نام. در نهایت، چند تکنیک ساده احراز هویت و مجوز و نحوه استفاده از آنها در برنامه ASP.NET Core 6 را خواهید آموخت. پس از اتمام این دوره، مهارت ها و دانش ASP.NET Core 6 مورد نیاز برای ارزیابی آن برای پروژه های خود و شروع استفاده از آن را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
آماده شدن
Getting Ready
خوش آمدید و بررسی نسخه
Welcome and Version Check
سناریو مشکل و پیش نمایش برنامه
Problem Scenario and Application Preview
رویکرد ما
Our Approach
پروژه را ایجاد و کاوش کنید
Create and Explore the Project
با VS Code اجرا و اشکال زدایی کنید
Run and Debug with VS Code
Hot Reload با VS Code
Hot Reload with VS Code
با ویژوال استودیو اجرا و اشکال زدایی کنید
Run and Debug with Visual Studio
با رایدر اجرا و اشکال زدایی کنید
Run and Debug with Rider
اضافه کردن کنترلرها، نماها و مدل ها
Adding Controllers, Views, and Models
معرفی کنترلرها و نماها
Introducing Controllers and Views
اضافه کردن یک کنترلر و یک نمای
Adding a Controller and a View
Razor View Syntax Notes
Razor View Syntax Notes
اضافه کردن یک مدل
Adding a Model
افزودن یک اقدام و نمایش جزئیات
Adding a Details Action and View
افزودن پایگاه داده
Adding a Database
مقدمه و رویکرد
Introduction and Approach
افزودن پایگاه داده با DbContext
Adding a Database with a DbContext
استفاده از CLI برای انجام مهاجرت و تأیید نتایج
Using the CLI to Perform a Migration and Verifying the Results
افزودن داده برای توسعه
Adding Data for Development
داربست کردن یک کنترلر با نماها
Scaffolding a Controller with Views
چه مشکلی با داربست دارد
What's Wrong with Scaffolding
ایجاد کلاس Repository
Creating a Repository Class
ایجاد یک کلاس برای منطق تجاری
Creating a Class for Business Logic
به روز رسانی کنترلر
Updating the Controller
اتمام Refactoring
Finishing the Refactoring
اعتبار سنجی ساده با حاشیه نویسی داده ها
Simple Validation with Data Annotations
کار با Views
Working with Views
فایل های معرفی و مشاهده کلید
Introduction and Key View Files
درک فایل های نمایش کلیدی
Understanding Key View Files
اضافه کردن یک تم بوت استرپ
Adding a Bootstrap Theme
افزودن اعتبار سنجی سمت مشتری
Adding Client-Side Validation
افزودن صفحه یافت نشد و ورود به سیستم
Adding a Not Found Page and Logging
رسیدگی به خطا
Error Handling
افزودن داده های مرتبط
Adding Related Data
مقدمه و رویکرد برای ماژول
Introduction and Approach for Module
ایجاد موجودیت، جدول و رابطه دسته بندی
Creating the Category Entity, Table, and Relationship
استفاده از پیکربندی برای جزئیات اتصال
Using Configuration for Connection Details
عملیات CRUD داربست برای دسته ها
Scaffolding CRUD Operations for Categories
به روز رسانی عملیات خواندن برای داده های مرتبط
Updating Read Operations for the Related Data
به روز رسانی عملیات ایجاد برای داده های مرتبط
Updating the Create Operation for Related Data
به روز رسانی عملیات ویرایش
Updating the Edit Operation
افزودن اعتبار سنجی پیچیده با استفاده از FluentValidation
Adding Complex Validation Using FluentValidation
خلاصه
Summary
افزودن احراز هویت و مجوز
Adding Authentication and Authorization
مقدمه و احتیاط
Introduction and Caution
گزینه های احراز هویت برای پروژه های جدید
Authentication Options for New Projects
ASP.NET Identity - معرفی شد
ASP.NET Identity - Introduced
هویت داربست در یک پروژه موجود
Scaffolding Identity into an Existing Project
هویت نهایی و در حال اجرا
Finalizing and Running Identity
نیاز به کاربران احراز هویت شده
Requiring Authenticated Users
نگاهی دقیق تر به گزینه های هویت ASP.NET
A Closer Look at ASP.NET Identity Options
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
اریک دال برای بیش از 20 سال در حال توسعه نرم افزار و معماری بوده است ، که بیشتر در زمینه توسعه داخلی برای کارفرمایان خود کار می کند. کارهای اخیر وی شامل اجرای چندین مستاجر B2B و خود ثبت نام B2C برای IdentityServer3 ، به روزرسانی وب سایت های قدیمی ASP.NET از فن آوری های سمت سرور به مخلوط مشتری/سرور و استفاده از TypeScript ، ساخت وب API ها به عنوان پشتوانه تلفن همراه و برنامه های وب ، و پی ریزی برنامه های موبایل Xamarin Forms با استفاده از کتابخانه Prism. اریک در حال حاضر در RealPage به عنوان یک معمار اصلی ، راه حل های ساخت و معماری محصولات مدیریت نرم افزار خود کار می کند.
نمایش نظرات