آموزش اولین برنامه وب اصلی ASP.NET خود را بسازید

Building Your First ASP.NET Core Web Application

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: پس از 15 سال از ASP.NET، مایکروسافت با معرفی ASP.NET Core اساسی ترین تغییر را در چارچوب ایجاد کرده است. ASP.NET Core یک فریمورک کاملا جدید است که مفاهیم زیادی در آن تغییر کرده است. در این دوره آموزشی، ساخت اولین برنامه وب هسته ASP.NET خود، یاد خواهید گرفت که چگونه می توانید یک وب سایت کاملاً کارآمد با ASP.NET Core، Bethany's Pie Shop بسازید. ابتدا، از صفر شروع می‌کنید و می‌توانید برای ساخت کل راه‌حل به روشی عملی، دنبال کنید. در مرحله بعد، با ساختار پروژه و فایل‌های پروژه آشنا می‌شوید و خواهید دید که چگونه برنامه از مدل و پایگاه داده با استفاده از Entity Framework Core ساخته می‌شود. سپس، در مورد کنترلرها، نحوه مدیریت مسیریابی در ASP.NET Core، و نحوه ایجاد چندین نما با استفاده از کمک‌کننده‌های برچسب جدید و Razor، یاد خواهید گرفت. در نهایت، شما کشف خواهید کرد که Dependency Injection چیست و چرا نقش اصلی را در ASP.NET Core ایفا می کند و زمانی که برنامه آماده شد، آن را در Azure مستقر خواهید کرد. در پایان این دوره، شما یک برنامه کاربردی واقعی ساخته اید و درک کاملی از پلت فرم اصلی ASP.NET به شما می دهد. می‌توانید از برنامه به عنوان نقطه شروع برای وب‌سایت‌های خود که می‌خواهید پس از اتمام این دوره بسازید، استفاده کنید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی Introduction

  • بررسی اجمالی دوره Course Overview

  • نسخه ی نمایشی: نگاهی به برنامه تمام شده Demo: Taking a Look at the Finished Application

  • مقدمه ای بر ASP.NET Core An Introduction to ASP.NET Core

  • آماده کردن ماشین شما Getting Your Machine Ready

  • نسخه ی نمایشی: آماده کردن دستگاه شما Demo: Getting Your Machine Ready

  • خلاصه Summary

راه اندازی راه حل Setting up the Solution

  • نمای کلی ماژول Module Overview

  • فایل -- پروژه جدید File -- New Project

  • نسخه ی نمایشی: ایجاد راه حل جدید Demo: Creating the New Solution

  • نگاهی به ساختار پروژه Looking at the Project Structure

  • نسخه ی نمایشی: افزودن بسته های صحیح NuGet Demo: Adding the Correct NuGet Packages

  • سایر فایل های NET Core Other .NET Core Files

  • پیکربندی برنامه Configuring the Application

  • نسخه ی نمایشی: پیکربندی برنامه Demo: Configuring the Application

  • خلاصه Summary

ایجاد صفحه نمای کلی Creating the Overview Page

  • نمای کلی ماژول Module Overview

  • نگاهی به صفحه نمای کلی تمام شده Looking at the Finished Overview Page

  • الگوی MVC The MVC Pattern

  • نسخه ی نمایشی: افزودن مدل ها، مخزن و اولین کنترلر Demo: Adding Models, the Repository, and the First Controller

  • ایجاد نمای Creating the View

  • نسخه ی نمایشی: ایجاد اولین نمای ما Demo: Creating Our First View

  • بهبود کد مشاهده Improving the View Code

  • نسخه ی نمایشی: افزودن یک فایل Layout، ViewStart و ViewImports Demo: Adding a Layout, ViewStart, and ViewImports file

  • اضافه کردن سبک ها Adding Styles

  • نسخه ی نمایشی: اضافه کردن سبک ها Demo: Adding Styles

  • خلاصه Summary

افزودن داده با EF Core Adding Data with EF Core

  • نمای کلی ماژول Module Overview

  • مروری بر Entity Framework Core An Overview of Entity Framework Core

  • اضافه کردن EF Core به برنامه ما Adding EF Core to Our Application

  • نسخه ی نمایشی: افزودن EF Core به برنامه ما Demo: Adding EF Core to Our Application

  • راه اندازی پایگاه داده و مهاجرت Database Initialization and Migrations

  • نسخه ی نمایشی: راه اندازی پایگاه داده و مهاجرت Demo: Database Initialization and Migrations

  • خلاصه Summary

طراحی صفحات بیشتر Designing More Pages

  • نمای کلی ماژول Module Overview

  • به روز رسانی نمای فهرست با نماهای جزئی Updating the List View with Partial Views

  • نسخه ی نمایشی: به روز رسانی نمای لیست با نماهای جزئی Demo: Updating the List View with Partial Views

  • ایجاد سبد خرید Creating the Shopping Cart

  • نسخه ی نمایشی: ایجاد سبد خرید Demo: Creating the Shopping Cart

  • مشاهده کامپوننت ها View Components

  • نسخه ی نمایشی: ایجاد یک کامپوننت نمای ساده Demo: Creating a Simple View Component

  • ایجاد یک راهنمای تگ سفارشی Creating a Custom Tag Helper

  • نسخه ی نمایشی: ایجاد یک راهنمای برچسب سفارشی برای صفحه تماس Demo: Creating a Custom Tag Helper for the Contact Page

  • خلاصه Summary

افزودن ناوبری Adding Navigation

  • نمای کلی ماژول Module Overview

  • اصول مسیریابی Routing Fundamentals

  • افزودن ناوبری به سایت ما Adding Navigation to Our Site

  • نسخه ی نمایشی: اضافه کردن ناوبری و مسیرها Demo: Adding Navigation and Routes

  • خلاصه Summary

سفارش با فرم Ordering with the Form

  • نمای کلی ماژول Module Overview

  • استفاده از Tag Helpers برای ایجاد فرم Using Tag Helpers to Create the Form

  • نسخه ی نمایشی: ایجاد فرم سفارش Demo: Creating the Order Form

  • افزودن اعتبارسنجی Adding Validation

  • نسخه ی نمایشی: اعتبار سنجی فرم Demo: Validating the Form

  • خلاصه Summary

افزودن عملکرد سمت مشتری Adding Client-side Functionality

  • نمای کلی ماژول Module Overview

  • افزودن کتابخانه های سمت مشتری با Bower Adding Client-side Libraries with Bower

  • نسخه ی نمایشی: افزودن jQuery به سایت ما Demo: Adding jQuery to Our Site

  • ایجاد یک کنترلر API Creating an API Controller

  • نسخه ی نمایشی: ایجاد عملکرد بیشتر بار با استفاده از اسکریپت و کنترلر API Demo: Creating the Load More Functionality Using Script and the API Controller

  • خلاصه Summary

افزودن امنیت با استفاده از ASP.NET Identity Adding Security Using ASP.NET Identity

  • نمای کلی ماژول Module Overview

  • معرفی ASP.NET Identity Introducing ASP.NET Identity

  • پیکربندی اپلیکیشن برای شناسایی Configuring the Application for Identity

  • نسخه ی نمایشی: افزودن و پیکربندی ASP.NET Core Identity Demo: Adding and Configuring ASP.NET Core Identity

  • افزودن صفحه ورود Adding the Login Page

  • نسخه ی نمایشی: اضافه کردن AccountController و نمای ورود Demo: Adding the AccountController and the Login View

  • اضافه کردن مجوز Adding Authorization

  • نسخه ی نمایشی: اضافه کردن مجوز Demo: Adding Authorization

  • خلاصه Summary

استقرار سایت در Azure Deploying the Site to Azure

  • نمای کلی ماژول Module Overview

  • پیکربندی چندین محیط Configuring Multiple Environments

  • نسخه ی نمایشی: ایجاد صفحه خطا و پیکربندی محیط ها Demo: Creating the Error Page and Configuring the Environments

  • گزینه های استقرار Deployment Options

  • استقرار سایت در Azure Deploying the Site to Azure

  • نسخه ی نمایشی: استقرار سایت در Azure Demo: Deploying the Site to Azure

  • خلاصه و اختتامیه دوره Summary and Course Closing

نمایش نظرات

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

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

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

آموزش اولین برنامه وب اصلی ASP.NET خود را بسازید
جزییات دوره
4h 53m
77
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
195
4.3 از 5
دارد
دارد
دارد
Gill Cleeren
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gill Cleeren Gill Cleeren

گیل کلیرن مدیر منطقه ای مایکروسافت ، نویسنده MVP و Pluralsight است. گیل یک معمار مستقل راه حل است که در بلژیک زندگی می کند. او روی توسعه وب و موبایل تمرکز دارد و عاشق Xamarin است. وی همچنین سخنران مکرر بسیاری از کنفرانس های بین المللی است. گیل همچنین بزرگترین کنفرانس IT در بلژیک و هلند را Techorama تأسیس کرد. می توانید وب سایت وی را به آدرس www.snowball.be بیابید.