آموزش ساخت یک برنامه وب با ASP.NET Core ، MVC ، Entity Framework Core ، Bootstrap و Angular

Building a Web App with ASP.NET Core, MVC, Entity Framework Core, Bootstrap, and Angular

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: ASP.NET Core یک بستر پایدار و بالغ برای توسعه برنامه های وب و API ها است. این دوره شما را در ساخت یک برنامه وب از ابتدا با استفاده از ASP.NET Core 3.0 ، Visual Studio ، Entity Framework Core 3.0 ، Bootstrap 4 و Angular (v8) راهنمایی می کند سلام! نام من Shawn Wildermuth است و به ساخت یک برنامه وب با ASP.NET Core ، MVC ، Entity Framework Core ، Bootstrap و Angular خوش آمدید. در این دوره ، شما با استفاده از آخرین نسخه چارچوب اصلی ASP.NET مایکروسافت ، یک وب سایت را از ابتدا خواهید ساخت. با یادگیری مباحث اصلی مانند توضیح NET Core ، یادگیری اصول فن آوری های وب مانند HTML ، JavaScript و CSS به آنجا خواهید رسید. شما همچنین در حال جستجو در فناوری های ASP.NET Core مانند Entity Framework Core ، استفاده از ASP.NET Identity ، ساخت API ها با ASP.NET MVC و استقرار برنامه خود در سرور یا cloud هستید. علاوه بر این ، شما در حال ساخت یک برنامه Angular هستید تا به شما نشان دهد چگونه می توانید توسعه سمت سرور و سرویس گیرنده را در ASP.NET Core مخلوط کنید. با پایان این دوره ، شما می توانید وب سایت ها و API ها را با استفاده از ASP.NET Core ایجاد کنید. قبل از شروع ، مطمئن شوید که از قبل با C # آشنا هستید. قرار گرفتن در معرض ویژوال استودیو نیز کمک خواهد کرد اما نیازی به آن نیست. بعد از این دوره ، شما درک کاملاً اساسی از تمام فن آوری های استفاده شده خواهید داشت ، اما می توانید از دوره های عمیق تر در مورد Angular ، طراحی API و توسعه وب بهره مند شوید. امیدوارم که به من بپیوندید و من مشتاقانه منتظر کمک شما در سفر یادگیری خود در اینجا در Pluralsight هستم.

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

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

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

شروع شدن Getting Started

  • مقدمه Introduction

  • چرا ASP.NET Core؟ Why ASP.NET Core?

  • ASP.NET Core چیست؟ What Is ASP.NET Core?

  • در حال نصب ASP.NET Core Installing ASP.NET Core

  • سلام دنیا! Hello World!

  • در حال نصب Visual Studio Installing Visual Studio

  • ایجاد یک پروژه با Visual Studio Creating a Project with Visual Studio

  • ارائه پرونده اول Serving Your First File

  • خلاصه Summary

مبانی HTML5 و CSS HTML5 and CSS Basics

  • مقدمه Introduction

  • HTML چیست؟ What Is HTML?

  • مبانی HTML HTML Basics

  • فرم های HTML HTML Forms

  • مبانی CSS CSS Basics

  • نامگذاری CSS CSS Naming

  • کلاسهای CSS CSS Classes

  • مدل جعبه The Box Model

  • خلاصه Summary

شروع با JavaScript Getting Started with JavaScript

  • مقدمه Introduction

  • جاوا اسکریپت چیست؟ What Is JavaScript?

  • افزودن پرونده جاوا اسکریپت Adding a JavaScript File

  • رویدادهای جاوا اسکریپت JavaScript Events

  • با استفاده از NPM Using NPM

  • معرفی jQuery Introducing jQuery

  • جی کوئری عملی Practical jQuery

  • خلاصه Summary

با استفاده از ASP.NET MVC Using ASP.NET MVC

  • مقدمه Introduction

  • MVC چیست؟ What Is MVC?

  • اولین کنترل کننده/نمایش First Controller/View

  • فعال کردن MVC 6 Enabling MVC 6

  • ایجاد یک طرح بندی Creating a Layout

  • افزودن بازدیدهای بیشتر Adding More Views

  • استفاده از Tag Helpers Using Tag Helpers

  • صفحات تیغ Razor Pages

  • پیاده سازی یک صفحه تماس Implementing a Contact Page

  • صحافی مدل Model Binding

  • با استفاده از اعتبار سنجی Using Validation

  • افزودن سرویس Adding a Service

  • خلاصه Summary

استفاده از بوت استرپ برای نمونه سازی برنامه Using Bootstrap to Prototype the App

  • مقدمه Introduction

  • اضافه کردن بوت استرپ Adding Bootstrap

  • ساخت NavBar Building a NavBar

  • سیستم شبکه بوت استرپ Bootstrap's Grid System

  • با استفاده از سیستم شبکه Using the Grid System

  • فرم های راه انداز Bootstrap Forms

  • با استفاده از قلم بسیار جذاب Using Font Awesome

  • خلاصه Summary

ساخت پایگاه داده با هسته چارچوب نهاد Building the Database with Entity Framework Core

  • مقدمه Introduction

  • ایجاد نهادها Creating Entities

  • استفاده از Entity Framework Core Tooling Using Entity Framework Core Tooling

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

  • با استفاده از DbContext Using DbContext

  • بارگذاری پایگاه داده Seeding the Database

  • الگوی مخزن The Repository Pattern

  • نمایش محصولات Showing the Products

  • خطاهای ورود به سیستم Logging Errors

  • خلاصه Summary

ایجاد API با ASP.NET MVC Creating the API with ASP.NET MVC

  • مقدمه Introduction

  • یک API Controller ایجاد کنید Create an API Controller

  • برگشت داده ها Returning Data

  • پیاده سازی POST Implementing POST

  • اعتبار سنجی و مشاهده مدل ها Validation and View Models

  • با استفاده از AutoMapper Using AutoMapper

  • ایجاد انجمن های کنترل کننده Creating Association Controllers

  • استفاده از Query Strings برای API ها Using Query Strings for APIs

  • خلاصه Summary

هویت اصلی ASP.NET ASP.NET Core Identity

  • مقدمه Introduction

  • مجاز کردن اقدامات Authorizing Actions

  • ذخیره هویت در پایگاه داده Storing Identities in the Database

  • پیکربندی هویت Configuring Identity

  • طراحی نمای ورود Designing the Login View

  • در حال اجرا و ورود به سیستم Implementing Login and Logout

  • از هویت در API استفاده کنید Use Identity in the API

  • از هویت در عملیات خواندن استفاده کنید Use Identity in Read Operations

  • در عملیات نوشتن از هویت استفاده کنید Use Identity in Write Operations

  • خلاصه Summary

معرفی مختصر TypeScript Brief Introduction to TypeScript

  • مقدمه Introduction

  • اولین کلاس TypeScript First TypeScript Class

  • تدوین TypeScript Compiling TypeScript

  • اشکال زدایی در مرورگر Debugging in the Browser

  • خلاصه Summary

توسعه سمت مشتری با Angular Client-side Development with Angular

  • مقدمه Introduction

  • زاویه ای چیست؟ What Is Angular?

  • نصب Angular-CLI Installing the Angular-CLI

  • تولید اولین پروژه شما Generating Your First Project

  • کپی کردن پروژه Copying the Project

  • ادغام پروژه Integrating the Project

  • با استفاده از الگوهای خارجی Using External Templates

  • اولین م Angلفه زاویه ای شما Your First Angular Component

  • خلاصه Summary

استفاده از خدمات به صورت زاویه دار Using Services in Angular

  • مقدمه Introduction

  • ایجاد سرویس Creating a Service

  • تماس با API Calling the API

  • با استفاده از نوع ایمنی Using Type Safety

  • پیاده سازی الگو Implementing a Template

  • ایجاد یک مentلفه دیگر Creating Another Component

  • به اشتراک گذاری داده ها از طریق ملفه ها Sharing Data Across Components

  • ساخت گاری Building the Cart

  • با استفاده از داده های محاسبه شده Using Calculated Data

  • خلاصه Summary

مسیریابی با Angular Routing with Angular

  • مقدمه Introduction

  • مسیریابی را به پروژه اضافه کنید Add Routing to the Project

  • ورود به سیستم پشتیبانی Support Login

  • از فرم اتصال استفاده کنید Use Form Binding

  • اعتبار سنجی را اضافه کنید Add Validation

  • از احراز هویت Token استفاده کنید Use Token Authentication

  • پیاده سازی سمت سرور را پیاده سازی کنید Implement Server-side Checkout

  • خلاصه Summary

در حال استفاده از برنامه های اصلی ASP.NET Deploying ASP.NET Core Apps

  • مقدمه Introduction

  • JavaScript خود را کم کنید Minifying Your JavaScript

  • راهنمای برچسب محیط Environment Tag Helpers

  • راه اندازی اسکریپت های استقرار Setting up Deployment Scripts

  • انتشار در یک فهرست Publishing to a Directory

  • انتشار در لاجورد Publishing to Azure

  • انتشار در IIS Publishing to IIS

  • انتشار با استفاده از CLI Publishing Using the CLI

  • انتشار با Runtime Publishing with Runtime

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش ساخت یک برنامه وب با ASP.NET Core ، MVC ، Entity Framework Core ، Bootstrap و Angular
جزییات دوره
9h 53m
119
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
617
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shawn Wildermuth Shawn Wildermuth

شاون ویلدرموت از ابتدای دهه 80 که Vic-20 را به دست آورد ، با رایانه ها و نرم افزارها سر و صدا داشت. وی از سال 2002 به عنوان MVP مایکروسافت به عنوان ASP.NET Insider و ClientDev Insider با مایکروسافت درگیر است. وی هشت کتاب و مقاله بیشمار درباره توسعه نرم افزار تالیف کرده است. همچنین می توانید او را در یکی از کنفرانس های محلی و بین المللی که در آن سخنرانی کرده است ، از جمله TechEd ، Oredev ، SDC ، NDC ، VSLive ، DevIntersection ، MIX ، Devteach ، DevConnections و Dev Reach مشاهده کنید. او یکی از ذهن های وایلدر است.