آموزش 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

استقرار Azure Azure Deployment

  • استقرار Azure Azure Deployment

نمایش نظرات

آموزش ASP.NET Core 5.0 MVC راهنمای مبتدیان برای حرفه ای شدن
جزییات دوره
9.5 hours
119
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
7,729
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Denis Panjuta Denis Panjuta

بیش از 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!

Tutorials.eu by Denis Panjuta Tutorials.eu by Denis Panjuta

آموزش آنلاین دوره های آموزشی eu در آلمان مستقر است و دوره های آنلاین با کیفیت بالا را در مورد برنامه نویسی ایجاد می کند. به بیش از 200.000 دانش آموز ثبت شده اعتماد کنید و اکنون کار جدید خود را آغاز کنید! آیا در مورد کلاس های ما س questionsالی دارید یا دوره یا موضوعی را از دست می دهید؟ سپس با پیشنهادات خود برای ما پیامی بنویسید. با دوره های ما لذت ببرید! :-)

DotNet Mastery DotNet Mastery

منبع آموزشی نهایی برای توسعه دهندگان دات نت