نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره تمام ویژگی هایی را که برای ساخت اولین برنامه خود با 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
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات