آموزش آشنایی با ASP.NET Core 2.x

Understanding ASP.NET Core 2.x

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: درک ASP.NET Core 2.x برای توسعه دهندگانی که با ASP.NET Core جدید هستند و همچنین برای کسانی که با نسخه های قبلی کار کرده اند مناسب است. در این دوره آموزشی، آشنایی با ASP.NET Core 2.x، همه چیزهایی که برای ساخت برنامه های ASP.NET Core 2 نیاز دارید، در اختیار شما قرار می گیرد. ابتدا، ساختار پروژه csproj را بررسی می‌کنید، در حالی که خط لوله را با میان‌افزار تنظیم می‌کنید و تزریق وابستگی را پیکربندی می‌کنید. در مرحله بعد، در مورد بسته‌های NuGET، NPM و Bower، اجراکننده‌های وظیفه، و همچنین ویژگی روشن شدن اطلاعات خواهید آموخت. سپس، به محیط‌ها، کنترل‌کننده‌ها، کمک‌کننده‌های برچسب، تنظیمات برنامه‌ها و مشاهده مؤلفه‌ها در عمل می‌پردازید. علاوه بر این، نحوه ایجاد یک Web API مبتنی بر REST، همراه با بررسی نحوه کار NET Core با NET Standard، CoreFX و CoreCLR و DotNet CLI (NET CLI) را خواهید یافت. در نهایت، با استفاده از استقرار مستقل یا وابسته به چارچوب، به IIS، Azure Web Apps و Linux مستقر خواهید شد. در پایان این دوره، شما مهارت ها و دانش لازم برای ساخت مطمئن برنامه های ASP.NET Core 2 را خواهید داشت.

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

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

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

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

بررسی ساختار پروژه ASP.NET Core 2 Exploring the Project Structure of ASP.NET Core 2

  • درباره این دوره About This Course

  • درباره این دوره About This Course

  • شروع یک پروژه جدید Starting a New Project

  • شروع یک پروژه جدید Starting a New Project

  • فایل پروژه The Project File

  • فایل پروژه The Project File

  • wwwroot wwwroot

  • wwwroot wwwroot

  • بسته متا The Meta Package

  • بسته متا The Meta Package

  • روش اصلی The Main Method

  • روش اصلی The Main Method

  • تزریق وابستگی Dependency Injection

  • تزریق وابستگی Dependency Injection

  • کلاس راه اندازی: ConfigureServices The Startup Class: ConfigureServices

  • کلاس راه اندازی: ConfigureServices The Startup Class: ConfigureServices

  • تست واحد Unit Testing

  • تست واحد Unit Testing

  • کلاس راه اندازی: پیکربندی The Startup Class: Configure

  • کلاس راه اندازی: پیکربندی The Startup Class: Configure

  • میان افزار Middleware

  • میان افزار Middleware

  • نگاهی دقیق تر به Middleware A Closer Look at Middleware

  • نگاهی دقیق تر به Middleware A Closer Look at Middleware

  • launchsettings.json launchsettings.json

  • launchsettings.json launchsettings.json

  • خلاصه Summary

  • خلاصه Summary

کار با بسته ها و کتابخانه ها Working with Packages and Libraries

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • بسته های NuGet و NPM Packages From NuGet and NPM

  • بسته های NuGet و NPM Packages From NuGet and NPM

  • کار با NPM Working with NPM

  • کار با NPM Working with NPM

  • باندلر و Minifier Bundler and Minifier

  • باندلر و Minifier Bundler and Minifier

  • استفاده از Task Runners Using Task Runners

  • استفاده از Task Runners Using Task Runners

  • ارجاع به کتابخانه های کامل .NET Framework Referencing Full .NET Framework Libraries

  • ارجاع به کتابخانه های کامل .NET Framework Referencing Full .NET Framework Libraries

  • ویژگی روشن شدن The Light-up Feature

  • ویژگی روشن شدن The Light-up Feature

  • خلاصه Summary

  • خلاصه Summary

آشنایی با ASP.NET Core 2 MVC Understanding ASP.NET Core 2 MVC

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

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

  • راه اندازی MVC Setting Up MVC

  • راه اندازی MVC Setting Up MVC

  • پیکربندی میان افزار Configuring Middleware

  • پیکربندی میان افزار Configuring Middleware

  • محیط ها Environments

  • محیط ها Environments

  • کنترلرهای یکپارچه Unified Controllers

  • کنترلرهای یکپارچه Unified Controllers

  • کنترل کننده های پیاده سازی Implementing Controllers

  • کنترل کننده های پیاده سازی Implementing Controllers

  • یاران را تگ کنید Tag Helpers

  • یاران را تگ کنید Tag Helpers

  • یاران تگ بیشتر More Tag Helpers

  • یاران تگ بیشتر More Tag Helpers

  • کمک کنندگان تگ فرم Form Tag Helpers

  • کمک کنندگان تگ فرم Form Tag Helpers

  • تنظیمات برنامه Application Settings

  • تنظیمات برنامه Application Settings

  • تایپ شدید تنظیمات برنامه Strongly Typing Application Settings

  • تایپ شدید تنظیمات برنامه Strongly Typing Application Settings

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

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

  • خلاصه Summary

  • خلاصه Summary

راه اندازی Web API Setting up a Web API

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

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

  • معماری توزیع شده Distributed Architecture

  • معماری توزیع شده Distributed Architecture

  • چرا Web API؟ Why a Web API?

  • چرا Web API؟ Why a Web API?

  • باقی مانده REST

  • باقی مانده REST

  • پیاده سازی Web API Implementing the Web API

  • پیاده سازی Web API Implementing the Web API

  • مذاکره محتوا Content Negotiation

  • مذاکره محتوا Content Negotiation

  • بررسی خروجی Web API Examining Web API Output

  • بررسی خروجی Web API Examining Web API Output

  • دسترسی به یک Web API از یک برنامه NET Accessing a Web API from a .NET Application

  • دسترسی به یک Web API از یک برنامه NET Accessing a Web API from a .NET Application

  • خلاصه Summary

  • خلاصه Summary

توسعه برنامه های کاربردی در چارچوب ها و سیستم عامل ها Developing Applications Across Frameworks and Operating Systems

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

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

  • چارچوب سنتی دات نت The Traditional .NET Framework

  • چارچوب سنتی دات نت The Traditional .NET Framework

  • مونونوکلئوز Mono

  • مونونوکلئوز Mono

  • NuGet NuGet

  • NuGet NuGet

  • NET Core: CoreFx و CoreCLR .NET Core: CoreFx and CoreCLR

  • NET Core: CoreFx و CoreCLR .NET Core: CoreFx and CoreCLR

  • به اشتراک گذاری کد با استاندارد پلتفرم دات نت Sharing Code with the .NET Platform Standard

  • به اشتراک گذاری کد با استاندارد پلتفرم دات نت Sharing Code with the .NET Platform Standard

  • پیکربندی چند فریم ورک Configuring Multiple Frameworks

  • پیکربندی چند فریم ورک Configuring Multiple Frameworks

  • DotNet CLI The DotNet CLI

  • DotNet CLI The DotNet CLI

  • خلاصه Summary

  • خلاصه Summary

استقرار برنامه های ASP.NET Core 2 Deploying ASP.NET Core 2 Applications

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

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

  • تفاوت استقرارهای وابسته به چارچوب و خودکفا Framework-dependent and Self-contained Deployments Differences

  • تفاوت استقرارهای وابسته به چارچوب و خودکفا Framework-dependent and Self-contained Deployments Differences

  • استقرار وابسته به چارچوب Framework-dependent Deployment

  • استقرار وابسته به چارچوب Framework-dependent Deployment

  • فروشگاه Runtime The Runtime Store

  • فروشگاه Runtime The Runtime Store

  • استقرار خودکفا Self-contained Deployment

  • استقرار خودکفا Self-contained Deployment

  • در حال حرکت به یک پلتفرم Rolling Out to a Platform

  • در حال حرکت به یک پلتفرم Rolling Out to a Platform

  • در حال استقرار در IIS Deploying to IIS

  • در حال استقرار در IIS Deploying to IIS

  • پیکربندی IIS Configuring IIS

  • پیکربندی IIS Configuring IIS

  • استقرار در سرویس‌های برنامه Microsoft Azure Deploying to Microsoft Azure App Services

  • استقرار در سرویس‌های برنامه Microsoft Azure Deploying to Microsoft Azure App Services

  • استقرار در لینوکس Deploying to Linux

  • استقرار در لینوکس Deploying to Linux

  • در حال اجرا با Nginx Running with Nginx

  • در حال اجرا با Nginx Running with Nginx

  • خلاصه Summary

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش آشنایی با ASP.NET Core 2.x
جزییات دوره
2h 48m
132
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
153
4.4 از 5
دارد
دارد
دارد
Roland Guijt
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Roland Guijt Roland Guijt

Roland یک MVP مایکروسافت است که از کنجکاوی مداوم پیرامون تکنیک های جدید در توسعه نرم افزار برخوردار است. تمرکز او بر روی همه چیز است. Net و فن آوری های مرورگر. وی به عنوان یک مربی طولانی مدت دوره های زیادی را در این زمینه هدایت می کرد و در کنفرانس های بین المللی درباره آنها صحبت می کرد. او همچنین برای ارائه کارگاه های خود-توسعه یافته به دور دنیا سفر می کند. کلمه ای که وقتی به توسعه نرم افزار فکر می کند به ذهنش خطور می کند اشتیاق است! رولان به همراه همسر و دو پسرش در هلند زندگی می کند.