لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساختن یک برنامه وب با 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
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
شاون ویلدرموت از ابتدای دهه 80 که Vic-20 را به دست آورد ، با رایانه ها و نرم افزارها سر و صدا داشت. وی از سال 2002 به عنوان MVP مایکروسافت به عنوان ASP.NET Insider و ClientDev Insider با مایکروسافت درگیر است. وی هشت کتاب و مقاله بیشمار درباره توسعه نرم افزار تالیف کرده است. همچنین می توانید او را در یکی از کنفرانس های محلی و بین المللی که در آن سخنرانی کرده است ، از جمله TechEd ، Oredev ، SDC ، NDC ، VSLive ، DevIntersection ، MIX ، Devteach ، DevConnections و Dev Reach مشاهده کنید. او یکی از ذهن های وایلدر است.
نمایش نظرات