آموزش ساختن یک برنامه وب با ASP.NET Core 6، MVC، Entity Framework 6، TailwindCSS و Vue 3

Building a Web App with ASP.NET Core 6, MVC, Entity Framework 6, TailwindCSS, and Vue 3

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: وقتی برای تبدیل شدن به یک توسعه دهنده وب آماده هستید، دانستن اینکه از کجا شروع کنید دشوار است. در این دوره، از اولین صفحه HTML خود تا ایجاد اپلیکیشن های تک صفحه ای خواهید گذشت. توسعه وب دری برای ایجاد برنامه ها در مرورگر، دسکتاپ و موبایل است. آیا می خواهید مهارت های C# خود را به وب ببرید؟ در این دوره آموزشی، ساختن یک برنامه وب با ASP.NET Core 6، Entity Framework 6، TailwindCSS و Vue 3، یاد خواهید گرفت که وب سایت ها و برنامه های تحت وب جذاب ایجاد کنید. ابتدا HTML و JavaScript را بررسی خواهید کرد. در مرحله بعد، نحوه استفاده از NET Core را برای ساختن وب سایت ها در سمت سرور خواهید فهمید. در نهایت، نحوه ایجاد اپلیکیشن های تک صفحه ای با استفاده از Vue را یاد خواهید گرفت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش توسعه وب با دات نت و جاوا اسکریپت را خواهید داشت که برای یک توسعه دهنده وب لازم است.

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

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

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

مبانی توسعه وب Web Development Basics

  • معرفی Introduction

  • HTML چیست؟ What Is HTML?

  • ساختار HTML HTML Structure

  • فرم های HTML HTML Forms

  • معرفی CSS Introducing CSS

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

  • استفاده از کلاس های CSS Using CSS Classes

  • مدل جعبه The Box Model

  • معرفی جاوا اسکریپت Introducing JavaScript

  • با استفاده از جاوا اسکریپت Using JavaScript

  • آنچه ما آموخته ایم What We’ve Learned

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

  • معرفی Introduction

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

  • نصب NET Core Installing .NET Core

  • درک خط فرمان (CLI) Understanding the Command Line (CLI)

  • نصب ویژوال استودیو Installing Visual Studio

  • ایجاد پروژه شروع Creating the Starting Project

  • ارائه اولین فایل شما Serving Your First File

  • صفحات تیغ Razor Pages

  • با استفاده از یک Layout Using a Layout

  • آنچه ما آموخته ایم What We've Learned

فرم ها در Razor Pages Forms in Razor Pages

  • معرفی Introduction

  • فرم ها و تیغ Forms and Razor

  • با استفاده از Model Binding Using Model Binding

  • اعتبارسنجی مدل ها Validating Models

  • استفاده از خدمات Using Services

  • آنچه ما آموخته ایم What We've Learned

معرفی TailwindCSS Introducing TailwindCSS

  • معرفی Introduction

  • مشکل با CSS The Problem with CSS

  • TailwindCSS چیست؟ What Is TailwindCSS?

  • نصب TailwindCSS Installing TailwindCSS

  • TailwindCSS را به Layout اضافه کنید Add TailwindCSS to Layout

  • شامل Font-Awesome for Icons Include Font-Awesome for Icons

  • اعمال TailwindCSS در فرم ما Applying TailwindCSS to Our Form

  • آنچه ما آموخته ایم What We've Learned

با استفاده از Entity Framework Core Using Entity Framework Core

  • معرفی Introduction

  • هسته چارچوب نهاد چیست؟ What Is the Entity Framework Core?

  • موجودیت ها را ایجاد کنید Create Entities

  • ساخت پایگاه داده Building the Database

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

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

  • کاشت پایگاه داده Seeding the Database

  • ایجاد یک مخزن Creating a Repository

  • خطاهای ثبت نام Logging Errors

  • آنچه ما آموخته ایم What We've Learned

ایجاد API با ASP.NET Core Creating APIs with ASP.NET Core

  • معرفی Introduction

  • وب API چیست؟ What Are Web APIs?

  • REST چیست؟ What Is REST?

  • ابتدا API خود را طراحی کنید Design Your API First

  • پیاده سازی API ها در NET Core Implementing APIs in .NET Core

  • رسیدگی به کدهای وضعیت Handling Status Codes

  • برگرداندن داده های پیچیده Returning Complex Data

  • آنچه ما آموخته ایم What We've Learned

موجودیت ها و مدل ها در API های REST Entities and Models in REST APIs

  • معرفی Introduction

  • حداقل API ها Minimal APIs

  • ایجاد موجودیت های تودرتو Creating Nested Entities

  • سازماندهی API های حداقل Organizing Minimal APIs

  • استفاده از مدل ها Using Models

  • اعتبارسنجی مدل ها Validating Models

  • با استفاده از نقشه برداری Using Mapping

  • ایجاد API های مرتبط Creating Related APIs

  • آنچه ما آموخته ایم What We've Learned

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

  • معرفی Introduction

  • ASP.NET Identity چیست؟ What is ASP.NET Identity?

  • مجوز دادن به صفحات Authorizing Pages

  • افزودن هویت به پایگاه داده Adding Identity to the Database

  • داربست UI Scaffolding the UI

  • استفاده از Identity در Razor Pages Using Identity in Razor Pages

  • JWT ها چیست؟ What are JWTs?

  • اعتبار سنجی JWT ها Validating JWTs

  • استفاده از Identity در API ها Using Identity in APIs

  • آنچه ما آموخته ایم What We've Learned

معرفی Vue Introducing Vue

  • معرفی Introduction

  • Vue چیست؟ What Is Vue?

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

  • اتصال داده ها Data Binding

  • فهرست صحافی List Binding

  • استفاده از مقادیر محاسبه شده Using Computed Values

  • قالب بندی داده ها در Vue Formatting Data in Vue

  • آنچه ما آموخته ایم What We've Learned

Vue و ASP.NET Core Vue and ASP.NET Core

  • معرفی Introduction

  • ASP.NET Core و Vue 3 ASP.NET Core and Vue 3

  • ادغام با ASP.NET Core Integrating with ASP.NET Core

  • فراخوانی APIها Calling APIs

  • اولین جزء شما Your First Component

  • با استفاده از مسیریابی Using Routing

  • آنچه ما آموخته ایم What We've Learned

مفاهیم پیشرفته Vue Advanced Vue Concepts

  • معرفی Introduction

  • مفاهیم پیشرفته Vue Advanced Vue Concepts

  • فعال کردن احراز هویت Enabling Authentication

  • با استفاده از احراز هویت Using Authentication

  • استفاده از Route Guards Using Route Guards

  • دولت متمرکز Centralizing State

  • چندین صفحه در Vue Multiple Pages in Vue

  • آنچه ما آموخته ایم What We've Learned

نمایش نظرات

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

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

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

آموزش ساختن یک برنامه وب با ASP.NET Core 6، MVC، Entity Framework 6، TailwindCSS و Vue 3
جزییات دوره
8h 34m
96
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 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 مشاهده کنید. او یکی از ذهن های وایلدر است.