آموزش دوره 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

رفتن بیشتر Going Further

  • کاری که ما انجام دادیم What We've Done

  • بعد کجا برویم Where to Go Next

نمایش نظرات

نظری ارسال نشده است.

آموزش دوره Crash ASP.NET Core 6
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 32m
49
Pluralsight (پلورال سایت) pluralsight-small
21 خرداد 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
12
4.5 از 5
دارد
دارد
دارد
Erik Dahl

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Erik Dahl Erik Dahl

اریک دال برای بیش از 20 سال در حال توسعه نرم افزار و معماری بوده است ، که بیشتر در زمینه توسعه داخلی برای کارفرمایان خود کار می کند. کارهای اخیر وی شامل اجرای چندین مستاجر B2B و خود ثبت نام B2C برای IdentityServer3 ، به روزرسانی وب سایت های قدیمی ASP.NET از فن آوری های سمت سرور به مخلوط مشتری/سرور و استفاده از TypeScript ، ساخت وب API ها به عنوان پشتوانه تلفن همراه و برنامه های وب ، و پی ریزی برنامه های موبایل Xamarin Forms با استفاده از کتابخانه Prism. اریک در حال حاضر در RealPage به عنوان یک معمار اصلی ، راه حل های ساخت و معماری محصولات مدیریت نرم افزار خود کار می کند.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.