لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اولین برنامه وب اصلی 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
نسخه ی نمایشی: پیکربندی برنامه
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
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
گیل کلیرن مدیر منطقه ای مایکروسافت ، نویسنده MVP و Pluralsight است. گیل یک معمار مستقل راه حل است که در بلژیک زندگی می کند. او روی توسعه وب و موبایل تمرکز دارد و عاشق Xamarin است. وی همچنین سخنران مکرر بسیاری از کنفرانس های بین المللی است. گیل همچنین بزرگترین کنفرانس IT در بلژیک و هلند را Techorama تأسیس کرد. می توانید وب سایت وی را به آدرس www.snowball.be بیابید.
نمایش نظرات