آموزش اصول اصلی ASP.NET

ASP.NET Core Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره تمام ویژگی هایی را که برای ساخت اولین برنامه خود با ASP.NET Core نیاز دارید ، به شما نشان می دهد. ASP.NET Core آخرین چارچوب وب مایکروسافت است و به گونه ای طراحی شده است که سریع ، آسان و در سیستم عامل ها کار می کند. در این دوره ، ASP.NET Core Fundamentals ، شما اولین برنامه خود را با ASP.NET Core از ابتدا خواهید ساخت. ابتدا یاد خواهید گرفت که چگونه با یک پایگاه داده برای نمایش و ویرایش داده ها کار کنید. سپس ، با Entity Framework به بررسی میان افزار ، مشاهده ملفه ها و انتقال پایگاه داده می پردازید. سرانجام ، شما در ساخت یک کنترل کننده API جستجو خواهید کرد ، و نحوه کار با کتابخانه های سمت مشتری را مشاهده خواهید کرد. با پایان این دوره ، شما مهارت و دانش ASP.NET Core را دارید که در یک برنامه معمولی تجارت گرا تولید می شود.

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

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

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

  • بررسی اجمالی نسخه 3.0 Overview of the 3.0 Upgrade

حفاری داده ها Drilling into Data

  • مقدمه Introduction

  • ایجاد پروژه جدید Creating the New Project

  • ویرایش صفحات تیغ Editing Razor Pages

  • افزودن صفحه تیغ Adding a Razor Page

  • با استفاده از ابزار داربست Using the Scaffolding Tools

  • تزریق و استفاده از پیکربندی Injecting and Using Configuration

  • ایجاد یک نهاد Creating an Entity

  • ساخت سرویس دسترسی به داده Building a Data Access Service

  • ثبت سرویس داده Registering a Data Service

  • ساخت مدل صفحه Building a Page Model

  • نمایش جدول رستوران ها Displaying a Table of Restaurants

  • خلاصه Summary

کار با مدلها و اتصال مدل Working with Models and Model Binding

  • مقدمه Introduction

  • کار با فرم های HTML Working with HTML Forms

  • ساخت فرم جستجو Building a Search Form

  • یافتن رستوران ها با نام Finding Restaurants by Name

  • اتصال به یک رشته پرس و جو Binding to a Query String

  • با استفاده از Model Binding و Tag Helpers Using Model Binding and Tag Helpers

  • ساخت صفحه جزئیات Building a Detail Page

  • پیوند دادن به جزئیات Linking to the Details

  • مشخص کردن مسیرهای صفحه Specifying Page Routes

  • واکشی رستوران ها توسط شناسه Fetching Restaurants by ID

  • رسیدگی به درخواست های بد Handling Bad Requests

  • خلاصه Summary

ویرایش اطلاعات با Razor Pages Editing Data with Razor Pages

  • مقدمه Introduction

  • ایجاد صفحه ویرایش رستوران Creating the Restaurant Edit Page

  • ساخت یک فرم ویرایش با راهنمای برچسب Building an Edit Form with Tag Helpers

  • اتصال مدل HTTP POST Model Binding an HTTP POST Operation

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

  • استفاده از حالت Model و نمایش خطاهای اعتبارسنجی Using Model State and Showing Validation Errors

  • پیروی از الگوی POST-GET-REDIRECT Following the POST-GET-REDIRECT Pattern

  • ساخت صفحه ایجاد رستوران Building a Create Restaurant Page

  • افزودن ایجاد به سرویس دسترسی به داده Adding Create to the Data Access Service

  • مدیریت ایجاد در مقابل منطق به روز رسانی Handling Create vs. Update Logic

  • تأیید آخرین عملیات Confirming the Last Operation

  • خلاصه Summary

کار با SQL Server و Entity Framework Core Working with SQL Server and the Entity Framework Core

  • مقدمه Introduction

  • نصب Entity Framework Installing the Entity Framework

  • پیاده سازی Entity Framework DbContext Implementing an Entity Framework DbContext

  • با استفاده از ابزارهای موجودیت Using the Entity Framework Tools

  • استفاده از سایر پایگاه ها و ابزارها Using Other Databases and Tools

  • افزودن رشته های اتصال و ثبت خدمات Adding Connection Strings and Registering Services

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

  • در حال اجرا مهاجرت های پایگاه داده Running Database Migrations

  • پیاده سازی سرویس دسترسی به داده Implementing a Data Access Service

  • ذخیره و تعهد داده ها Saving and Commiting Data

  • اصلاح ثبت خدمات Modifying the Service Registration

  • خلاصه Summary

ایجاد رابط کاربری Building the User Interface

  • مقدمه Introduction

  • استفاده از صفحات و بخشهای طرح ریزی تیغ Using Razor Layout Pages and Sections

  • پیاده سازی مدل حذف صفحه رستوران Implementing a Delete Restaurant Page Model

  • پیاده سازی نشانه گذاری حذف Implementing the Delete Markup

  • با استفاده از _ViewImports و _ViewStart Files Using _ViewImports and _ViewStart Files

  • استفاده مجدد از علامت گذاری با بازدیدهای جزئی Reusing Markup with Partial Views

  • ارائه بازدیدهای جزئی Rendering Partial Views

  • پیاده سازی یک ViewComponent Implementing a ViewComponent

  • ارائه یک ViewComponent Rendering a ViewComponent

  • داربست مجموعه کاملی از صفحات CRUD Scaffolding a Complete Set of CRUD Pages

  • خلاصه Summary

ادغام JavaScript و CSS در سمت مشتری Integrating Client-side JavaScript and CSS

  • مقدمه Introduction

  • ارائه فایلهای استاتیک و محتوا از wwwroot Serving Static Files and Content from wwwroot

  • با استفاده از محیط های اصلی ASP.NET Using ASP.NET Core Environments

  • اعمال اعتبار سنجی بر روی مشتری Enforcing Validation on the Client

  • بارگیری رستوران ها از مشتری Loading Restaurants from the Client

  • پیاده سازی یک کنترل کننده API Implementing an API Controller

  • با استفاده از جدول داده ها Using DataTables

  • مدیریت کتابخانه های مشتری با استفاده از npm و NodeJS Managing Client Libraries Using npm and NodeJS

  • مدیریت اسکریپتهای تولید و اسکریپتهای توسعه Managing Production Scripts and Development Scripts

  • سرویس دادن فایلها از فهرست node_modules Serving Files from the node_modules Directory

  • ایجاد شبکه های داده قابل مرتب سازی ، جستجو با جدول های داده Creating Sortable, Searchable Data Grids with DataTables

  • خلاصه Summary

کار با داخلی ASP.NET Core Working with the Internals of ASP.NET Core

  • مقدمه Introduction

  • بررسی نقطه ورود برنامه Exploring the Application Entry Point

  • فرآوری ذرت تابستانی با خانواده آلن Processing Summer Corn with the Allen Family

  • کاوش میان افزار برنامه Exploring the Application Middleware

  • ساخت میان افزار سفارشی Building Custom Middleware

  • ورود به سیستم پیام های برنامه Logging Application Messages

  • پیکربندی برنامه با استفاده از سازنده پیش فرض میزبان وب Configuring the App Using the Default Web Host Builder

  • خلاصه Summary

اجرای برنامه های وب اصلی ASP.NET Deploying ASP.NET Core Web Applications

  • مقدمه Introduction

  • انتشار برنامه ها در مقابل استقرار برنامه ها Publishing Apps vs. Deploying Apps

  • با استفاده از dotnet منتشر کنید Using dotnet publish

  • با استفاده از MSBuild برای نصب npm نصب کنید Using MSBuld to Execute npm install

  • ساخت برنامه های خودمختار Building Self-contained Applications

  • استقرار در یک وب سرور Deploying to a Web Server

  • بررسی web.config و نحوه کار میزبانی IIS Exploring web.config and How IIS Hosting Works

  • تنظیم انتقال خودکار چارچوب نهاد Setting up Automatic Entity Framework Migrations

  • اتصال به پایگاه داده SQL Server Connecting to a SQL Server Database

  • نتیجه Conclusion

نمایش نظرات

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

آموزش اصول اصلی ASP.NET
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5h 45m
91
Pluralsight (پلورال سایت) pluralsight-small
05 مهر 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
552
4.8 از 5
دارد
دارد
دارد
Scott Allen

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Scott Allen Scott Allen

اسکات در طول 15 سال فعالیت در توسعه نرم افزار تجاری روی همه چیز از دستگاه های جاسازی شده 8 بیتی تا وب سایت های مقیاس بزرگ کار کرده است. از سال 2001 ، اسکات بر روی فناوری سرور و وب مانند ASP.NET ، ASP.NET AJAX ، Windows Workflow ، Silverlight و LINQ تمرکز کرده است. اسکات همچنین در کنفرانس های ملی مانند VSLive سخنران است ، و همچنین در اردوگاه های کد و گروه های کاربری در نزدیکی زادگاهش Hagerstown ، MD. اسکات از سال 2005 بعنوان MVP مایکروسافت شناخته شده است و چندین کتاب در زمینه فن آوریهای مایکروسافت نوشته و یا در تألیف آنها همکاری کرده است. اسکات سایت OdeToCode.com را در سال 2004 تأسیس کرد و در سال 2007 به Pluralsight پیوست.

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

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

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