آموزش ASP.NET Core API و Blazor Development [ویدئو]

ASP.NET Core API and Blazor Development [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ASP.NET Core چارچوب مدرن و چند پلتفرمی مایکروسافت برای ساخت برنامه های کاربردی وب آماده سازمانی است. این مجموعه چارچوب‌هایی است که به ما امکان می‌دهد API‌های RESTful را توسعه دهیم و اکنون، به لطف Blazor، برنامه‌های مشتری قوی برای تعامل با API خود بسازیم. این دوره با تنظیم پیکربندی محیط شروع می شود، سپس با استفاده از Entity Framework Core به پایگاه داده موجود متصل می شوید، برنامه های وب مترقی را با Blazor نگاه می کنید، ثبت نام را با استفاده از Serilog تنظیم می کنید و اسناد API را با استفاده از SwaggerUI. شما احراز هویت کاربر را با استفاده از JWT درک خواهید کرد، توکن های وب JSON را با استفاده از فضای ذخیره سازی مرورگر محلی ذخیره می کنید، و وضعیت احراز هویت کاربر برنامه Blazor را مدیریت خواهید کرد. سپس REST web API را در یک برنامه Blazor مصرف می‌کنید، نحوه استفاده از مدل‌ها، DTO و AutoMapper را مشاهده می‌کنید، بسته‌ها را با NuGet Manager مدیریت می‌کنید، GitHub را برای کنترل منبع راه‌اندازی می‌کنید و در نهایت، برنامه‌ها و پایگاه‌های داده را در Microsoft Azure مستقر می‌کنید. در پایان دوره، شما یک اپلیکیشن تک صفحه ای با استفاده از Blazor ساخته اید که به عنوان یک اپلیکیشن مشتری مستقل عمل می کند و یک API را مصرف می کند و با آن تعامل دارد. پس از اتمام دوره، در ویژوال استودیو حرکت کرده اید و خطاهای منطقی و نحوی را آنقدر بررسی کرده اید که هنگام کار در محیط دات نت برای شما طبیعت دوم خواهد بود. همه فایل‌های منبع به مخزن GitHub در آدرس زیر اضافه می‌شوند: https://github.com/PacktPublishing/ASP.NET-Core-API-and-Blazor-Development با استفاده از Entity Framework Core به پایگاه داده موجود متصل شوید. با استفاده از SwaggerUI اسناد API را تنظیم کنید توکن های وب JSON را با استفاده از حافظه محلی مرورگر ذخیره کنید REST web API را در برنامه Blazor مصرف کنید برنامه ها و پایگاه های داده را در Microsoft Azure مستقر کنید آموزش استفاده از AutoMapper و اشیاء انتقال داده (DTO) این دوره برای کسانی است که می خواهند توسعه API REST را با .NET Core یاد بگیرند و می خواهند توسعه سرور Blazor را یاد بگیرند. این دوره همچنین برای افرادی که می خواهند توسعه Blazor WebAssembly را یاد بگیرند مفید خواهد بود. به عنوان پیش نیاز، شما باید حداقل سه ماه سابقه برنامه نویسی در سی شارپ داشته باشید. شما باید دانش برنامه نویسی شی گرا (اگر نه C#) داشته باشید. حتی اگر با پشته توسعه دات نت آشنا نیستید، این دوره بسیار مبتدی و مملو از نکات توسعه است. ایجاد یک API هسته NET کامل مبتنی بر داده از ابتدا * ساخت یک API وب REST کاملاً مبتنی بر داده با استفاده از فناوری نوآورانه * فایل‌های کاری کاملی که در GitHub میزبانی می‌شوند تا تکثیر کد نمایش داده شده را آسان‌تر کند.

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

مقدمه دوره Introduction to the Course

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

پیکربندی محیط و راه اندازی حساب Environment Configuration and Account Setup

  • Visual Studio 2022 Community Edition را نصب کنید Install Visual Studio 2022 Community Edition

  • Visual Studio 2022 Community Edition را نصب کنید Install Visual Studio 2022 Community Edition

  • SQL Server Express Edition را نصب کنید Install SQL Server Express Edition

  • SQL Server Express Edition را نصب کنید Install SQL Server Express Edition

  • یک حساب GitHub ایجاد کنید Create a GitHub Account

  • یک حساب GitHub ایجاد کنید Create a GitHub Account

  • Postman را نصب و کاوش کنید Install and Explore Postman

  • Postman را نصب و کاوش کنید Install and Explore Postman

راه اندازی و پیکربندی پروژه Project Setup and Configuration

راه اندازی و پیکربندی پروژه Project Setup and Configuration

  • پروژه API وب دات نت 6 را ایجاد کنید Create .NET 6 Web API Project

  • پروژه API وب دات نت 6 را ایجاد کنید Create .NET 6 Web API Project

  • گشت و گذار در ساختار و فایل های پروژه Tour of Project Structure and Files

  • گشت و گذار در ساختار و فایل های پروژه Tour of Project Structure and Files

  • پیکربندی ورود به سیستم با استفاده از Serilog Configure Logging Using Serilog

  • پیکربندی ورود به سیستم با استفاده از Serilog Configure Logging Using Serilog

  • پیکربندی CORS CORS Configuration

  • پیکربندی CORS CORS Configuration

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

راه اندازی و پایگاه داده داربست Set Up and Scaffold Database

راه اندازی و پایگاه داده داربست Set Up and Scaffold Database

  • ایجاد پایگاه داده در SQL Server Create Database in SQL Server

  • ایجاد پایگاه داده در SQL Server Create Database in SQL Server

  • پایگاه داده داربست Scaffold Database

  • پایگاه داده داربست Scaffold Database

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

کنترلر و عملکرد نویسنده API را تنظیم کنید Set Up Author API Controller and Functionality

کنترلر و عملکرد نویسنده API را تنظیم کنید Set Up Author API Controller and Functionality

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • تنظیم کننده API را تنظیم کنید Set Up API Controller

  • تنظیم کننده API را تنظیم کنید Set Up API Controller

  • AutoMapper و DTO را تنظیم کنید Set Up AutoMapper and DTOs

  • AutoMapper و DTO را تنظیم کنید Set Up AutoMapper and DTOs

  • Logging را با Serilog و Seq اضافه کنید Add Logging with Serilog and Seq

  • Logging را با Serilog و Seq اضافه کنید Add Logging with Serilog and Seq

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

تنظیم کننده و عملکرد Book API را تنظیم کنید Set Up Book API Controller and Functionality

تنظیم کننده و عملکرد Book API را تنظیم کنید Set Up Book API Controller and Functionality

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • تنظیم کننده API را تنظیم کنید Set Up API Controller

  • کنترلر API را تنظیم کنید Set Up API Controller

  • AutoMapper و DTO را تنظیم کنید Set Up AutoMapper and DTOs

  • AutoMapper و DTO را تنظیم کنید Set Up AutoMapper and DTOs

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

هویت و احراز هویت JWT را پیکربندی کنید Configure Identity and JWT Authentication

هویت و احراز هویت JWT را پیکربندی کنید Configure Identity and JWT Authentication

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • Identity Core Libraries و Tables را به API اضافه کنید Add Identity Core Libraries and Tables to API

  • Identity Core Libraries و Tables را به API اضافه کنید Add Identity Core Libraries and Tables to API

  • فیلدهای سفارشی را به جدول کاربر اضافه کنید Add Custom Fields to User Table

  • فیلدهای سفارشی را به جدول کاربر اضافه کنید Add Custom Fields to User Table

  • کاربران و نقش های تست بذر Seed Test Users and Roles

  • کاربران و نقش های تست بذر Seed Test Users and Roles

  • کنترل کننده احراز هویت را تنظیم کنید Set Up Authentication Controller

  • کنترل کننده احراز هویت را تنظیم کنید Set Up Authentication Controller

  • تأیید اعتبار JSON Web Tokens (JWT) - قسمت 1 را تنظیم کنید Set Up JSON Web Tokens (JWT) Authentication - Part 1

  • تأیید اعتبار JSON Web Tokens (JWT) - قسمت 1 را تنظیم کنید Set Up JSON Web Tokens (JWT) Authentication - Part 1

  • احراز هویت JSON Web Tokens (JWT) - قسمت 2 را تنظیم کنید Set Up JSON Web Tokens (JWT) Authentication - Part 2

  • احراز هویت JSON Web Tokens (JWT) - قسمت 2 را تنظیم کنید Set Up JSON Web Tokens (JWT) Authentication - Part 2

  • کنترل کننده و مجوزهای اقدام را تنظیم کنید Set Up Controller and Action Authorizations

  • کنترل کننده و مجوزهای اقدام را تنظیم کنید Set Up Controller and Action Authorizations

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

برنامه Blazor Server Client ایجاد کنید Create Blazor Server Client App

برنامه Blazor Server Client ایجاد کنید Create Blazor Server Client App

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • ساختار پروژه Blazor را ایجاد و درک کنید Create and Understand Blazor Project Structure

  • ساختار پروژه Blazor را ایجاد و درک کنید Create and Understand Blazor Project Structure

  • با استفاده از NSwag Studio، سرویس گیرنده HTTP را تنظیم کنید Set Up HTTP Client Using NSwag Studio

  • با استفاده از NSwag Studio، سرویس گیرنده HTTP را تنظیم کنید Set Up HTTP Client Using NSwag Studio

  • تنظیم ثبت نام کاربر Set Up User Registration

  • تنظیم ثبت نام کاربر Set Up User Registration

  • راه اندازی ورود کاربر - قسمت 1 Set Up User Login - Part 1

  • راه اندازی ورود کاربر - قسمت 1 Set Up User Login - Part 1

  • راه اندازی ورود کاربر - قسمت 2 Set Up User Login - Part 2

  • راه اندازی ورود کاربر - قسمت 2 Set Up User Login - Part 2

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

مدیریت نویسنده Blazor UI Author Management Blazor UI

مدیریت نویسنده Blazor UI Author Management Blazor UI

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • تنظیم فهرست نویسندگان Set Up Authors Index

  • تنظیم فهرست نویسندگان Set Up Authors Index

  • سرویس گیرنده HTTP را گسترش دهید Extend HTTP Client

  • سرویس گیرنده HTTP را گسترش دهید Extend HTTP Client

  • ایجاد مؤلفه نویسنده را تنظیم کنید Set Up Create Author Component

  • ایجاد مؤلفه نویسنده را تنظیم کنید Set Up Create Author Component

  • تنظیم به‌روزرسانی مؤلفه نویسنده Set Up Update Author Component

  • تنظیم به‌روزرسانی مؤلفه نویسنده Set Up Update Author Component

  • تنظیم مؤلفه مشاهده نویسنده Set Up View Author Component

  • تنظیم مؤلفه مشاهده نویسنده Set Up View Author Component

  • حذف نویسنده با جاوا اسکریپت Interop Delete Author with JavaScript Interop

  • حذف نویسنده با جاوا اسکریپت Interop Delete Author with JavaScript Interop

  • محدودیت های مجوز را اضافه کنید Add Authorization Restrictions

  • محدودیت های مجوز را اضافه کنید Add Authorization Restrictions

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

مدیریت کتاب Blazor UI Book Management Blazor UI

مدیریت کتاب Blazor UI Book Management Blazor UI

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • راه‌اندازی روش‌های خدمات مدیریت کتاب Set Up Book Management Service Methods

  • راه‌اندازی روش‌های خدمات مدیریت کتاب Set Up Book Management Service Methods

  • تنظیم مؤلفه فهرست کتابها (با قابلیت حذف) Set Up Books Index Component (With Delete Functionality)

  • تنظیم مؤلفه فهرست کتابها (با قابلیت حذف) Set Up Books Index Component (With Delete Functionality)

  • راه اندازی ایجاد مؤلفه کتاب با آپلود فایل - قسمت 1 Set Up Create Book Component w/ File Upload - Part 1

  • راه اندازی ایجاد مؤلفه کتاب با آپلود فایل - قسمت 1 Set Up Create Book Component w/ File Upload - Part 1

  • راه اندازی ایجاد مؤلفه کتاب با آپلود فایل - قسمت 2 Set Up Create Book Component w/ File Upload - Part 2

  • راه اندازی ایجاد مؤلفه کتاب با آپلود فایل - قسمت 2 Set Up Create Book Component w/ File Upload - Part 2

  • تنظیم مولفه نمایش کتاب Set Up View Book Component

  • تنظیم مولفه نمایش کتاب Set Up View Book Component

  • تنظیم به‌روزرسانی مؤلفه کتاب Set Up Update Book Component

  • تنظیم به‌روزرسانی مؤلفه کتاب Set Up Update Book Component

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

برنامه Blazor WebAssembly Client ایجاد کنید Create Blazor WebAssembly Client App

برنامه Blazor WebAssembly Client ایجاد کنید Create Blazor WebAssembly Client App

  • Blazor WebAssembly معرفی Blazor WebAssembly Introduction

  • Blazor WebAssembly معرفی Blazor WebAssembly Introduction

  • Tour Blazor WebAssembly Project Tour Blazor WebAssembly Project

  • Tour Blazor WebAssembly Project Tour Blazor WebAssembly Project

  • انتقال کد سرور Blazor به Blazor WebAssembly Transferring Blazor Server Code to Blazor WebAssembly

  • انتقال کد سرور Blazor به Blazor WebAssembly Transferring Blazor Server Code to Blazor WebAssembly

  • برنامه وب پیشرو Progressive Web Application

  • برنامه وب پیشرو Progressive Web Application

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

  • بررسی و اضافه کردن تغییرات به GitHub Review and Add Changes to GitHub

UI و ملاحظات معماری UI and Architectural Considerations

UI و ملاحظات معماری UI and Architectural Considerations

  • پیاده سازی الگوی مخزن Implement Repository Pattern

  • پیاده سازی الگوی مخزن Implement Repository Pattern

  • مجازی سازی Virtualization

  • مجازی سازی Virtualization

  • کد پشت فایل های کامپوننت Code Behind Component Files

  • کد پشت فایل های کامپوننت Code Behind Component Files

به Microsoft Azure مستقر شود Deploy to Microsoft Azure

به Microsoft Azure مستقر شود Deploy to Microsoft Azure

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • راه اندازی حساب Microsoft Azure Set Up Microsoft Azure Account

  • راه اندازی حساب Microsoft Azure Set Up Microsoft Azure Account

  • API را در Azure مستقر کنید Deploy API to Azure

  • API را در Azure مستقر کنید Deploy API to Azure

  • برنامه سرور Blazor را مستقر کنید Deploy Blazor Server App

  • برنامه سرور Blazor را مستقر کنید Deploy Blazor Server App

  • برنامه Blazor WebAssembly را اجرا کنید Deploy Blazor WebAssembly App

  • برنامه Blazor WebAssembly را اجرا کنید Deploy Blazor WebAssembly App

  • بررسی بخش Section Review

  • بررسی بخش Section Review

نمایش نظرات

آموزش ASP.NET Core API و Blazor Development [ویدئو]
جزییات دوره
12 h 52 m
69
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar