لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ASP.NET Core 5.0 MVC راهنمای مبتدیان برای حرفه ای شدن
ASP.NET Core 5.0 MVC The Beginners Guide To Becoming A Pro
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ASP.NET Core 5 را با MVC و Entity Framework Core بیاموزید- با استفاده از .NET 5 & Azure یک برنامه قرار ملاقات در دنیای واقعی بسازید اصول ASP NET Core MVC 5 را بیاموزید یاد بگیرید چگونه ASP NET تحت پوشش کار می کند یادگیری فرم ها و اعتبارسنجی ها در ASP NET CORE آموزش MVC ViewModels، ViewBag، ViewData و غیره. آموزش ارسال ایمیل از طریق ASP NET Core بهترین روش ها آموزش از طریق تکالیف راه اندازی اتصال پایگاه داده با استفاده از Entity Framework Core پیش نیازها: 6 ماه تجربه با C# با استفاده از SQL SQL Server 2017 + Visual Studio 2019
این دوره با پشتیبانی 100٪ برای هرگونه سؤال یا خطا در محتوای/پروژه دوره ارائه می شود.
در این دوره مقدماتی ASP.NET Core 5، ساختن برنامه های وب با استفاده از معماری MVC را یاد خواهید گرفت. این دوره شما را از عدم تجربه با ASP.NET به ساخت یک وب سایت کاربردی می برد.
این دوره برای هر کسی با تجربه در C# و SQL است که میخواهد گام بعدی را بردارد و ساخت برنامههای کاربردی در ASP.NET Core با MVC و همچنین با استفاده از Entity Framework Core را بیاموزد.
اگر میخواهید در نهایت بفهمید که fuzz چیست و میخواهید ببینید چگونه میتوانید به سرعت وبسایتهای کاربردی، تمیز و کارآمد ایجاد کنید و ورود عالی به توسعه ASP.NET Core MVC داشته باشید، این دوره آموزشی مناسبی است. شما.
ما با استفاده از احراز هویت، نقشهای کاربر و غیره، یک وبسایت قرار ملاقات در دنیای واقعی ایجاد خواهیم کرد.
ما یک پایه عالی با تمام مفاهیم اولیه ASP.NET Core 5 ایجاد خواهیم کرد
تمرکز این دوره فقط بر آموزش ASP.NET Core نیست، تمرکز اصلی آن آماده کردن شما برای پروژه های دنیای واقعی است.
ما دوره را به دو بخش تقسیم کردهایم.
در قسمت 1 شما با اصول ASP.NET، عملیات CRUD و هسته چارچوب نهاد آشنا خواهید شد.
این شامل:
است
مقدمه ای بر Model View Controller
درک ساختار یک پروژه هسته ای ASP.NET با درک آنچه که هر فایل انجام می دهد
درک مسیریابی و اقدامات
انتقال مقادیر از یک صفحه به صفحه دیگر
تنظیم زمینه پایگاه داده DB و همچنین Entity Framework Core
اعمال عملیات CRUD
و خیلی چیزهای دیگر
در قسمت دوم، شما یک برنامه قرار ملاقات در دنیای واقعی خواهید ساخت. این به شما یاد می دهد که یک توسعه دهنده واقعی ASP.NET شوید.
شما 30 روز ضمانت بازگشت پول دارید، بنابراین اگر متوجه شدید که این دوره برای شما مناسب نیست، هیچ ریسکی نمیکنید و میتوانید پول خود را پس بگیرید.
این دوره با چالش ها و برنامه های کاربردی در دنیای واقعی همراه است.
بنابراین دریغ نکنید و در تنها دوره ای که نیاز دارید ثبت نام کنید تا شما را از مبتدی به توسعه دهنده مطمئن پروژه های دنیای واقعی برساند.
سرفصل ها و درس ها
معرفی
Introduction
به دوره خوش آمدید
Welcome to the course
به دوره خوش آمدید
Welcome to the course
آنچه در این دوره خواهید آموخت و ساختار آن چگونه است
What you will learn in this course and how it is structured
آنچه در این دوره خواهید آموخت و ساختار آن چگونه است
What you will learn in this course and how it is structured
اولین وظیفه شما برای تبدیل شدن به یک توسعه دهنده موفق...
Your first task to become a successful developer...
معرفی
Introduction
اولین وظیفه شما برای تبدیل شدن به یک توسعه دهنده موفق...
Your first task to become a successful developer...
راه اندازی و نمای کلی پروژه
Setup and Project Overview
مقدمه
Intro
ابزارهای مورد نیاز برای شروع
Tools required to get started
نظریه هسته خالص
.Net Core Theory
نظریه هسته خالص
.Net Core Theory
ایجاد یک پروژه هسته ای ASP.NET
Creating an ASP.NET Core Project
فایل پروژه و فایل برنامه
Project File and Program File
فایل پروژه و فایل برنامه
Project File and Program File
تزریق وابستگی
Dependency injection
Startup File، Net Core Pipeline و Middleware
Startup File, .Net Core Pipeline and Middleware
Startup File، Net Core Pipeline و Middleware
Startup File, .Net Core Pipeline and Middleware
مسیریابی در MVC و Endpoints
Routing in MVC and Endpoints
تنظیمات AppSettings و WWWRoot را راه اندازی می کند
Launchsettings AppSettings and WWWRoot
تنظیمات AppSettings و WWWRoot را راه اندازی می کند
Launchsettings AppSettings and WWWRoot
MVC دقیقا چیست؟
What exactly is MVC
MVC دقیقا چیست؟
What exactly is MVC
پوشه اشتراکی و همچنین VieImports و ViewStart
Shared Folder as well as VieImports and ViewStart
راه اندازی و نمای کلی پروژه
Setup and Project Overview
ابزارهای مورد نیاز برای شروع
Tools required to get started
ایجاد یک پروژه هسته ای ASP.NET
Creating an ASP.NET Core Project
تزریق وابستگی
Dependency injection
مسیریابی در MVC و Endpoints
Routing in MVC and Endpoints
پوشه اشتراکی و همچنین VieImports و ViewStart
Shared Folder as well as VieImports and ViewStart
کنترلرها و مسیریابی
Controllers and Routing
مقدمه
Intro
ایجاد کنترلر خودمان
Creating Our Own Controller
ایجاد دیدگاه خودمان
Creating Our Own View
ایجاد دیدگاه خودمان
Creating Our Own View
مسیریابی توضیح داده شد
Routing Explained
مسیریابی توضیح داده شد
Routing Explained
مسیریابی معمولی
Conventional Routing
مسیریابی معمولی
Conventional Routing
مسیریابی مبتنی بر ویژگی
Attribute Based Routing
اقدامات کنترل کننده
Controller Actions
انتقال ارزش ها به اقدامات
Passing Values to Actions
انواع بازگشت اقدام
Action Return Types
انواع بازگشت اقدام
Action Return Types
کنترلرها و مسیریابی
Controllers and Routing
مقدمه
Intro
ایجاد کنترلر خودمان
Creating Our Own Controller
مسیریابی مبتنی بر ویژگی
Attribute Based Routing
اقدامات کنترل کننده
Controller Actions
انتقال ارزش ها به اقدامات
Passing Values to Actions
مدل، پایگاه داده و CRUD
Model, Database and CRUD
مقدمه
Intro
ایجاد اولین مدل ما
Creating Our First Model
رویکرد اول کد
Code First Approach
راه اندازی The Connectionstring
Setting Up The Connectionstring
راه اندازی The DbContext و همچنین EntityFrameWork
Setting up The DbContext as well as EntityFrameWork
راه اندازی The DbContext و همچنین EntityFrameWork
Setting up The DbContext as well as EntityFrameWork
تنظیم زمینه DB در فایل راه اندازی ما
Setting Up the DB Context in Our Startup File
موارد ما را به پایگاه داده، Micrations و بررسی DB فشار دهید
Push Our Items To The Database, Micrations and Checking the DB
یک کنترلر برای اقلام قرضی ما اضافه کنید
Add A Controller For Our Borrowed Items
انتقال داده به کنترلر
Passing Data To The Controller
انتقال داده به کنترلر
Passing Data To The Controller
نمایش داده های ما با استفاده از HTML و Bootstrap
Displaying our Data using HTML and Bootstrap
نمایش داده های ما با استفاده از HTML و Bootstrap
Displaying our Data using HTML and Bootstrap
اضافه کردن ستون های جدید به پایگاه داده
Add new Columns To Database
اضافه کردن ستون های جدید به پایگاه داده
Add new Columns To Database
ایجاد صفحه و دکمه
Create Page and Button
ایجاد صفحه و دکمه
Create Page and Button
صفحه ایجاد آیتم را طراحی کنید
Design the Create Item Page
ایجاد ورودی در پایگاه داده
Creating The Entry In The Database
ایجاد ورودی در پایگاه داده
Creating The Entry In The Database
چالش - مخارج
Challenge - Expenses
چالش - مخارج
Challenge - Expenses
چالش - هزینه - راه حل
Challenge - Expenses - Solution
اعتبار سنجی سمت سرور و سمت کلایند
Server Side and Cliend Side Validation
اعتبار سنجی سمت سرور و سمت کلایند
Server Side and Cliend Side Validation
حذف ورودی در پایگاه داده
Delete Entry in The Database
حذف ورودی در پایگاه داده
Delete Entry in The Database
به روز رسانی ورودی در پایگاه داده
Update Entry in The Database
مدل، پایگاه داده و CRUD
Model, Database and CRUD
مقدمه
Intro
ایجاد اولین مدل ما
Creating Our First Model
رویکرد اول کد
Code First Approach
راه اندازی The Connectionstring
Setting Up The Connectionstring
تنظیم زمینه DB در فایل راه اندازی ما
Setting Up the DB Context in Our Startup File
موارد ما را به پایگاه داده، Micrations و بررسی DB فشار دهید
Push Our Items To The Database, Micrations and Checking the DB
یک کنترلر برای اقلام قرضی ما اضافه کنید
Add A Controller For Our Borrowed Items
صفحه ایجاد آیتم را طراحی کنید
Design the Create Item Page
چالش - هزینه - راه حل
Challenge - Expenses - Solution
به روز رسانی ورودی در پایگاه داده
Update Entry in The Database
کلیدهای خارجی، Viebags، Viewdata و Viewmodels
Foreign Keys, Viebags, Viewdata and Viewmodels
مقدمه
Intro
مقدمه
Intro
چالش دسته هزینه
Expense Category Challenge
چالش دسته هزینه
Expense Category Challenge
چالش دسته هزینه - راه حل
Expense Category Challenge - Solution
چالش دسته هزینه - راه حل
Expense Category Challenge - Solution
افزودن رابطه کلید خارجی و جدول
Adding a Foreign Key and Table Relationship
مشکل با کلیدهای خارجی
A Problem With Foreign Keys
مشکل با کلیدهای خارجی
A Problem With Foreign Keys
Viewbag و انتقال داده ها از یک کنترلر به یک نمایش
Viewbag and Passing Data From A Controller To A View
ViewBag و ViewData
ViewBag And ViewData
ViewBag و ViewData
ViewBag And ViewData
ViewModels و نماهای تایپ شده قوی
ViewModels and Strongly Typed Views
ViewModels و نماهای تایپ شده قوی
ViewModels and Strongly Typed Views
ViewModels in Action
ViewModels in Action
ViewModels in Action
ViewModels in Action
نمایش انواع و دریافت جزئیات آنها از طریق Include
Displaying The Types And Getting Their Details Via Include
نمایش انواع و دریافت جزئیات آنها از طریق Include
Displaying The Types And Getting Their Details Via Include
چالش و راه حل را به روز کنید
Update Challenge and Solution
چالش و راه حل را به روز کنید
Update Challenge and Solution
کلیدهای خارجی، Viebags، Viewdata و Viewmodels
Foreign Keys, Viebags, Viewdata and Viewmodels
مقدمه
Intro
افزودن رابطه کلید خارجی و جدول
Adding a Foreign Key and Table Relationship
Viewbag و انتقال داده ها از یک کنترلر به یک نمایش
Viewbag and Passing Data From A Controller To A View
برنامه ریزی قرار ملاقات - مقدمه
Appointment Scheduler - Introduction
بررسی اجمالی پروژه
Project Overview
نسخه ی نمایشی پروژه
Project Demo
نسخه ی نمایشی پروژه
Project Demo
کد GitHub
GitHub Code
ایجاد پروژه
Create Project
رشته اتصال را در AppSettings اضافه کنید
Add Connection String in AppSettings
رشته اتصال را در AppSettings اضافه کنید
Add Connection String in AppSettings
راه اندازی ApplicationDbContext
Setup ApplicationDbContext
نسخه ی نمایشی پروژه
Project demo
نسخه ی نمایشی پروژه
Project demo
برنامه ریزی قرار ملاقات - مقدمه
Appointment Scheduler - Introduction
بررسی اجمالی پروژه
Project Overview
کد GitHub
GitHub Code
ایجاد پروژه
Create Project
راه اندازی ApplicationDbContext
Setup ApplicationDbContext
مدیریت هویت
Identity Management
جداول هویت را اضافه کنید
Add Identity Tables
اضافه کردن مدل نمای ورود
Add Login View Model
Styling و JS را اضافه کنید
Add Styling and JS
تغییرات چیدمان
Layout Changes
تغییرات چیدمان
Layout Changes
نمای ورود
Login View
نمای ورود
Login View
ثبت نام مشاهده مدل
Register View Model
کلاس کمکی
Helper Class
کلاس کمکی
Helper Class
ثبت نام مشاهده
Register View
اعتبار سنجی سمت مشتری
Client Side Validations
اعتبار سنجی سمت مشتری
Client Side Validations
نمای جزئی
Partial View
نمای جزئی
Partial View
یاور را تگ کنید
Tag Helper
کاربر برنامه را به هویت پیکربندی کنید
Configure Application User to Identity
کاربر برنامه را به هویت پیکربندی کنید
Configure Application User to Identity
روش ثبت ارسال اقدام
Register Post Action Method
اولین کاربر را ایجاد کنید
Create First User
اولین کاربر را ایجاد کنید
Create First User
وارد نوار ناوبری شوید
Sign In Navbar
وارد نوار ناوبری شوید
Sign In Navbar
خطاهای ثبت نام و خروج از سیستم
SignIn SignUp Errors and Logoff
خطاهای ثبت نام و خروج از سیستم
SignIn SignUp Errors and Logoff
ورود به سیستم ثبت نام خروجی نسخه نمایشی
SignIn SignUp Logoff Demo
مدیریت هویت
Identity Management
جداول هویت را اضافه کنید
Add Identity Tables
اضافه کردن مدل نمای ورود
Add Login View Model
Styling و JS را اضافه کنید
Add Styling and JS
ثبت نام مشاهده مدل
Register View Model
ثبت نام مشاهده
Register View
یاور را تگ کنید
Tag Helper
روش ثبت ارسال اقدام
Register Post Action Method
ورود به سیستم ثبت نام خروجی نسخه نمایشی
SignIn SignUp Logoff Demo
Appointment API and Setup
Appointment API and Setup
جهای گمشده را اضافه کنید
Add missing Js
تنظیم قرار ملاقات
Appointment Setup
تنظیم قرار ملاقات
Appointment Setup
خدمات نوبت دهی دریافت پزشکان قسمت 1
Appointment Service Get Doctors Part 1
خدمات نوبت دهی دریافت پزشکان قسمت 1
Appointment Service Get Doctors Part 1
خدمات نوبت دهی دریافت پزشکان قسمت 2
Appointment Service Get Doctors Part 2
خدمات نوبت دهی دریافت پزشکان قسمت 2
Appointment Service Get Doctors Part 2
نمایش Doctor DropDown
Display Doctor DropDown
نمایش Doctor DropDown
Display Doctor DropDown
نمایش تقویم
Show Calendar
نمایش تقویم
Show Calendar
نمایش معین در انتخاب تقویم
Show modal on calendar selection
نمایش معین در انتخاب تقویم
Show modal on calendar selection
Modal for Add_Edit Appointment قسمت 1
Modal for Add_Edit Appointment Part 1
Modal for Add_Edit Appointment قسمت 2
Modal for Add_Edit Appointment Part 2
Modal for Add_Edit Appointment قسمت 2
Modal for Add_Edit Appointment Part 2
به روز رسانی کامل تقویم
Update Full Calendar
به روز رسانی کامل تقویم
Update Full Calendar
نقطه پایانی Api و پاسخ مشترک
Api Endpoint and Common Response
نقطه پایانی Api و پاسخ مشترک
Api Endpoint and Common Response
قرار ملاقات و مشاهده مدل
Appointment and View Model
قرار ملاقات و مشاهده مدل
Appointment and View Model
ایجاد سرویس قرار
Create Appointment Service
Appointment API ایجاد کنید
Create Appointment API
Appointment API ایجاد کنید
Create Appointment API
ساخت داده برای تماس API
Build data for API call
ساخت داده برای تماس API
Build data for API call
اضافه کردن اولین قرار
Add first appointment
اضافه کردن اولین قرار
Add first appointment
اعتبارسنجی ها
Validations
Appointment API and Setup
Appointment API and Setup
جهای گمشده را اضافه کنید
Add missing Js
Modal for Add_Edit Appointment قسمت 1
Modal for Add_Edit Appointment Part 1
ایجاد سرویس قرار
Create Appointment Service
اعتبارسنجی ها
Validations
مدیریت قرار
Appointment Management
دریافت نوبت پزشک و بیماران در سرویس نوبت دهی
Retieve Doctor and Patients appointment in Appointment Service
دریافت نوبت پزشک و بیماران در سرویس نوبت دهی
Retieve Doctor and Patients appointment in Appointment Service
API داده های تقویم را دریافت کنید
Get Calendar Data API
نمایش قرارهای رزرو شده
Display Booked Appointments
API جزئیات قرار را دریافت کنید
Get Appointment Details API
رویداد در تقویم کامل کلیک کنید
Event Click in Full Calendar
رویداد در تقویم کامل کلیک کنید
Event Click in Full Calendar
مشاهده جزئیات قرار
View Appointment Details
تغییر رویداد دکتر
Change Doctor Event
تاریخ تقویم را دریافت کنید
Get Calendar Date
قالب بندی مقادیر تقویم
Calendar values formatting
قالب بندی مقادیر تقویم
Calendar values formatting
قالب بندی محتوا بر اساس نقش
Format content based on Role
قالب بندی محتوا بر اساس نقش
Format content based on Role
نمایش نام و وضعیت بیمار
Display Patient Name and Status
مدیریت قرار
Appointment Management
API داده های تقویم را دریافت کنید
Get Calendar Data API
نمایش قرارهای رزرو شده
Display Booked Appointments
API جزئیات قرار را دریافت کنید
Get Appointment Details API
مشاهده جزئیات قرار
View Appointment Details
تغییر رویداد دکتر
Change Doctor Event
تاریخ تقویم را دریافت کنید
Get Calendar Date
نمایش نام و وضعیت بیمار
Display Patient Name and Status
ویژگی های پیشرفته
Advance Features
تایید و حذف نقطه پایان قرار
Confirm and Delete Appointment Endpoint
تأیید و حذف نسخه نمایشی قرار
Confirm and Delete Appointment Demo
تأیید و حذف نسخه نمایشی قرار
Confirm and Delete Appointment Demo
تغییر دکمه ها
Toggle Buttons
تغییر دکمه ها
Toggle Buttons
رفع اشکال
Bug Fixes
رفع اشکال
Bug Fixes
جلسه در NET Core
Session in .NET Core
افزایش امنیت
Enhancing Security
افزایش امنیت
Enhancing Security
TempData
TempData
TempData
TempData
راه اندازی ایمیل MailJet
MailJet Email Setup
ایمیل نسخه ی نمایشی
Email Demo
به روز رسانی قرار ملاقات
Update Appointment
به روز رسانی قرار ملاقات
Update Appointment
مجوز در NET Core
Authorization in .NET Core
مجوز در NET Core
Authorization in .NET Core
ویژگی های پیشرفته
Advance Features
تایید و حذف نقطه پایان قرار
Confirm and Delete Appointment Endpoint
جلسه در NET Core
Session in .NET Core
راه اندازی ایمیل MailJet
MailJet Email Setup
ایمیل نسخه ی نمایشی
Email Demo
استقرار Azure
Azure Deployment
DB Initializer
Db Initializer
DB Initializer
Db Initializer
استقرار Azure
Azure Deployment
میزبانی یک پروژه جدید در MyWindowsHosting
Hosting a New Project on MyWindowsHosting
میزبانی یک پروژه جدید در MyWindowsHosting
Hosting a New Project on MyWindowsHosting
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
بیش از 200000 دانش آموز را به codeHi آموزش می دهد. من دنیس هستم من مدرک مهندسی از دانشگاه علمی کاربردی کنستانز آلمان دارم و عشقم را برای برنامه نویسی در آنجا کشف کردم.
در حال حاضر ، بیش از 200000 دانشجو از دوره های من می آموزند. این به من انرژی زیادی می دهد تا دوره های جدیدی را با بالاترین کیفیت ممکن ایجاد کنم. هدف من این است که یادگیری کدنویسی را برای همه در دسترس قرار دهم ، همانطور که مطمئن هستم ، این آینده است!
بنابراین به دوره های من بپیوندید و ایجاد برنامه ، بازی ، وب سایت یا هر نوع برنامه دیگری را بیاموزید. امکانات بی حد و حصر است.
سلام. ایچ بن دنیس Ich habe einen لیسانس در Wirtschaftsingenieurswesen der HTWG Konstanz und habe dort meine Begeisterung für's Programmieren entdeckt.
Zur Zeit lernen bereits über 200.000 Studenten von meinen Kursen. می میرد gibt mir extreme viel Motivation und Energie noch mehr und bessere Kurse zu erstellen. Mein Ziel ist es، das Programmierenlernen so zugänglich wie möglich zu machen، denn ich bin überzeugt، IT ist die ZUKUNFT!
آموزش آنلاین دوره های آموزشی eu در آلمان مستقر است و دوره های آنلاین با کیفیت بالا را در مورد برنامه نویسی ایجاد می کند. به بیش از 200.000 دانش آموز ثبت شده اعتماد کنید و اکنون کار جدید خود را آغاز کنید! آیا در مورد کلاس های ما س questionsالی دارید یا دوره یا موضوعی را از دست می دهید؟ سپس با پیشنهادات خود برای ما پیامی بنویسید. با دوره های ما لذت ببرید! :-)
نمایش نظرات