مطالب پیشنهادی از سراسر وب

دوره تسلط بر ASP.NET MVC Core 3

دسته بندی ها: آموزش های ویژه ، آموزش ASP.NET MVC ، دات نت (NET.) ، دات نت کور (NET Core.) ، آموزش های یودمی (Udemy)

بر روی ASP.NET MVC Core با تجربه عملی در وب سایت های دنیای واقعی مسلط شوید. دوره ای گام به گام برای یادگیری ASP.NET Core MVC

آخرین به روزرسانی: 2019-11

آنچه یاد خواهید گرفت:

  • یادگیری ساختار پروژه ASP NET MVC Core 3 
  • یادگیری اصول اساسی ASP NET MVC Core 3 
  • ساخت اپلیکیشن ها با استفاده از ASP NET MVC Core 3
  • ساخت 2 پروژه در طول دوره
  • یادگیری یکپارچه سازی Identity Framework و نحوه اضافه کردن فیلدهای بیشتر به کاربران
  • تعامل با کتابخانه کلاس Razor برای هویت
  • یکپارچه سازی Entity Framework همراه با اولین مهاجرت های کد
  • یادگیری مباحث پیشرفته ASP NET MVC Core 3
  • یادگیری مباحث پیشرفته ASP NET MVC Core 3
  • Sessions در ASP NET Core 3
  • Tag Helpers سفارشی در ASP NET Core 3
  • نمایش کامپوننت ها و Partial Views در ASP NET Core
  • Bootstrap v4
  • احراز هویت و مجوز در ASP NET Core 3
  • استقرار وب سایت در Microsoft Azure ،IIS و میزبان شخص ثالث
  • افزودن admin user از طریق مهاجرت

الزامات:

  • 3-6 ماه دانش سی شارپ
  • Visual Studio 2019
  • SQL Server Management Studio

توضیحات دوره:

این یک دوره سطح مبتدی تا پیشرفته در ASP.NET Core 3.1 است که شما را از اصول اولیه تا پیشرفته همراهی می کند. این دوره برای هرکسی که در asp.net core 3.1 تازه وارد است یا با ASP.NET آشنایی دارد و می خواهد تفاوت های asp.net core 3 را درک کند مناسب می باشد. از آنجا ما چندین پروژه خواهیم ساخت تا همه مفاهیم موجود در ASP.NET Core 3.1 را درک کنیم زیرا برنامه نهایی خود را در Azure ،IIS و سایر وب سایت های میزبان مستقر خواهیم کرد!

در طول این دوره، ما تکامل ASP.NET Core را درک خواهیم کرد و سپس به فایل های اصلاح شده و ساختار پوشه نگاهی خواهیم داشت. سپس نگاهی به مفاهیم جدید در ASP.NET Core 3.1 خواهیم انداخت. ما یک برنامه کوچک Razor با استفاده از CRUD با استفاده از entity framework برای ادغام با پایگاه داده ایجاد خواهیم کرد.

ما می توانیم وب سایت Granite House خود را بسازیم و در آن موضوعات پیشرفته را در ASP.NET MVC Core 3.1 بیاموزیم.

سرانجام ما وب سایت Granite House خود را در Microsoft Azure و IIS مستقر خواهیم کرد.

مخاطب هدف کیست؟

  • هرکسی که می خواهد asp.net core 3.1 را بیاموزد
  • هر کسی که می خواهد آخرین تغییرات را با جدیدترین فریمورک مایکروسافت بیاموزد

این دوره برای چه کسانی مناسب است؟

  • هر کسی که می خواهد ASP NET MVC core 3 را از مبتدی به پیشرفته یاد بگیرد
  • هر کسی که می خواهد آخرین تغییرات را با جدیدترین فریمورک مایکروسافت بیاموزد

مباحث دوره:

  • مقدمه
    • آیا این دوره برای من است؟
    • تکامل asp.net core و 3 مزایا آن
    • منابع پروژه ها
    • ابزارهای مورد نیاز
  • بخش 2 - اصول و امنیت
    • ایجاد پروژه
    • فایل Csproj 
    • Launchsettings.json جدید
    • wwwroot
    • صفحات Razor 
    • مسیریابی در صفحات Razor 
    • Tag Helpers
    • Action Result در Razor
    • تزریق SQL 
    • تزریق وابستگی
    • اسکریپت نویسی Cross-site
  • پروژه 1 - Book List Razor
    • Book List Razor Github
    • ایجاد Book Model
    • افزودن Connection String و بسته ها
    • افزودن Book Table به پایگاه داده
    • طراحی کردن Book Index Page
    • ایجاد Book Page UI
    • ویرایش کردن Book Get Handler
    • Book Get API
    • حذف کردن API Call
  • پروژه 2 - Spice
    • ایجاد پروژه جدید- Spice
    • معماری MVC 
    • مسیریابی در MVC 
    • مسیریابی در Areas
    • تفاوت های مسیریابی در 2.2 درمقابل 3.0
    • به روزرسانی NavBar و Scaffolding Identity
  • Category
    • Category Model
    • افزودن Category Index View
    • ایجاد Button Partial View
    • Table Button Partial View
    • ویرایش Category View
  • Sub Category
    • افزودن Sub Category Model
    • افزودن Sub Category Index Action Action Method
    • SubCategory Index View
    • TempData
    • SubCategory Edit Get Action
    • Edit POST Error Debugging
  •  آیتم منو
    • افزودن MenuItem Model
    • MenuItem Index View
    • MenuItem Edit GET Action
    • MenuItem Edit View
    • MenuItem Edit POST Action Method
  • کوپن
    • افزودن coupon Model
    • Coupon Index View و اکشن ها
    • Coupon Create View و GET Action
    • Coupon Create POST Action Method
  • صفحه فرود
    • Index View Model
    • Home Index Action
    • صفحه اصلی
    • طراحی نمایش صفحه اصلی
  • ثبت نام کاربر
    • افزودن Properties به Identity User
    • تغییرات در Register Page
    • خطای صفحه Login/Register
    • کنترلر کاربران
    • به روزرسانی مجوز
  • سبد خرید
    • ​​​​​​​افزودن مدل سبد خرید
    • افزودن Details Get Action Method
    • Details POST Action
    • پیکربندی Sessions
  • سفارش​​​​​​​
    • Order Header Model
    • Order Details Model
    • Order Details Cart View Model
    • ایندکس سبد خرید
    • اعمال کوپن
    • حذف کوپن
    • شمارش سبد خرید
    • رابطه تاریخ و زمان
    • افزودن Stripe به پروژه
    • Stripe UI
  • مدیریت سفارش
    • ​​​​​​​Order Confirm GET Action
    • Order Confirm View
    • Order History Action Method
    • PagingInfo Model
    • PageLinkTagHelper
    • Manage Order Status Actions
  • انتخاب سفارش​​​​​​​
    • Order Pickup Get Action Method
    • دکمه انتخاب سفارش
    • تکمیل سفارش انتخاب شده
    • بررسی قوانین لاگین
    • امتحان Entity Framework 
  • لاگین به شبکه های اجتماعی
    • ​​​​​​​NuGet لاگین فیسبوک
    • افزودن لاگین فیسبوک به پروژه
    • ثبت نام کاربر فیسبوک
    • View Component
    • View Component Action Method
  • ایمیل
    • ​​​​​​​ارسال Grid Key
    • Send Grid Sender Verification Fix
    • پیکربندی تنظیمات برای ایمیل
    • طراحی تغییر
  • استقرار
    • ​​​​​​​راهنمای استقرار
    • Seed Database
    • استقرار Azure 
    • استقرار IIS 
    • گام بعدی

سایر ویدئوهای دوره:

بررسی دوره

 

تکامل asp.net core و 3 مزایا آن

 

دموی پروژه Book List

دموی پروژه Spice

آیا این نوشته را دوست داشتید؟
Udemy - Master ASP.NET MVC Core 3 Publisher:Udemy Author:Bhrugen Patel Duration:17 hours Level:Advanced

Master ASP.NET MVC Core with hands-on experience on real-world websites. A step by step course to learn ASP.NET Core MVC

Last Update: 3-2019

What you'll learn

  • Learn the structure of ASP NET MVC Core 3 Project
  • Learn basic fundamentals of ASP NET MVC Core 3
  • Build applications using ASP NET MVC Core 3
  • Build 2 Projects throughout the course
  • Integrate Identity Framework and learn how to add more fields to Users
  • Interact with Razor class library for Identity
  • Integrate Entity Framework along with code first migrations
  • Learn advance topics of ASP NET MVC Core 3
  • Sessions in ASP NET Core 3
  • Custom Tag Helpers in ASP NET Core 3
  • View Components and Partial Views in ASP NET Core
  • Bootstrap v4
  • Authentication and Authorization in ASP NET Core 3
  • Deploying the website on Microsoft Azure, IIS, and third party hosting
  • Adding admin user through migration

Requirements

  • 3-6 months knowledge of c#
  • Visual Studio 2019
  • SQL Server Management Studio

Description

This is a Beginner to Advanced level course on ASP.NET Core 3.1 that will take you from basics all the way to advance mode. This course is for anyone who is new to asp.net core 3.1 or who is familiar with ASP.NET and wants to take a first stab at understanding what is different in asp.net core 3. From there we would be building multiple projects to understand all concepts in ASP.NET Core 3.1 as we will deploy our final application on Azure, IIS and other hosting website!

Throughout this course we would understand the evolution of ASP.NET Core and then we would take a look at the modified files and folder structure.

We would then take a look at new concepts in ASP.NET Core 3.1

We would build a small Razor application with CRUD operations using entity framework for integration with database.

We would build our Granite House website where we will learn advance topics in ASP.NET MVC Core 3.1

Finally we will deploy our Granite House website on Microsoft Azure and IIS.

What am I going to get from this course?

  • Learn structure of ASP NET Core 3.1 Project
  • Learn basic fundamentals of ASP NET Core 3.1
  • Build applications using ASP NET Core 3 using Razor Pages and MVC
  • Build 2 Projects throughout the course
  • Integrate Identity Framework and learn how to add more fields to Users
  • Integrate Entity Framework along with code first migrations
  • Custom Tag Helpers in MVC Core 3.1
  • Learn two factor authorization and other important details of ASP.NET Core 3.1

What is the target audience?

  • Anyone who wants to learn asp.net core 3.1
  • Anyone who wants to learn most latest changes with Microsoft newest framework

Who this course is for:

  • Anyone who wants to learn ASP NET MVC core 3 from Basics to Advance
  • Anyone who wants to learn most latest changes with Microsoft newest framework

Course content

  • Introduction
    • Welcome
    • Is this course for me?
    • Evolution of asp.net core and advantages 3
    • Project 1 - Book List Demo
    • Project 2 - Spice Demo
    • Project Resources
    • Tools Needed
  • Section 2 Fundamentals and Security
    • Introduction
    • Create New Project
    • Csproj file
    • Launchsettings.json New
    • wwwroot
    • Razor Pages
    • Pages Folder
    • Routing in Razor Pages
    • Tag Helpers
    • Action Result in Razor
    • Main Method
    • Startup 1
    • Startup 2
    • Middlewares
    • AppSettings
    • SQL injection
    • Dependency Injection
    • Cross-site scripting
    • Open redirect attacks
    • Cross- Site Request Forgery
    • Basic Knowledge Checkpoint
  • Project 1 - Book List Razor
    • Introduction
    • Book List Razor Github
    • Runtime Razor Package
    • Create Book Model
    • Add Connection String and Packages
    • Add Book Table to Database
    • Book Index Get Handler
    • Designing Book Index Page
    • Designing Book Index Page Part 2
    • Create Book Page Model
    • Create Book Page UI
    • Create Book and Validations
    • Client Side Validations
    • Edit Book Get Handler
    • Edit Book UI
    • Edit Post Handler
    • Delete Book
    • Book Get API
    • DataTables
    • Delete API Call
    • Delete Book
    • Upsert Page Handlers
    • Upsert Page UI
  • Project 2- Spice
    • Introduction
    • Create New Project - Spice
    • MVC architecture
    • Routing in mvc
    • Routing with Areas
    • Routing Differences 2.2 vs 3.0
    • MVC folders
    • Adding Areas to project
    • Moving files to make Area Work
    • Add Database
    • Startup.cs change in .net core 3.1
    • Updating NavBar and Scaffolding Identity
    • Adding Dropdown to NavBar
    • A Quick Note
  • Category
    • Introduction
    • Category Model
    • Add Category Controller and Get Action Method
    • Add Category Index View
    • Add Background and Images
    • Category Index View Part 1
    • Create Button Partial View
    • Create Button Partial View Part 1
    • Create Button Partial View Part 2
    • Create and Back to List Button Partial View
    • Create Category POST Action Method
    • Table Button Partial View
    • Edit Category Get Action
    • Edit Category View
    • Edit and Back to List Button
    • Edit Category POST Action
    • Delete Category Get Action
    • Delete Category View
    • Delete Category POST Action
    • Assignment - 1
  • Sub Category
    • Introduction
    • Add Sub Category Model
    • Add Sub Category Index Action Action Method
    • SubCategory Index View
    • SubCategory and Category View Model
    • SubCategory Create GET Action
    • Extension Methods
    • SubCategory Create View Part 1
    • SubCategory Create POST Part 1
    • TempData
    • Get Sub Category Action
    • SubCategory Create View Part 2
    • SubCategory Edit Get Action
    • SubCategory Edit View
    • Edit Category POST Action
    • Edit POST Error Debugging
    • Assignment 2 - Part 1
    • Assignment 2 - Part 2
  • Menu item
    • Introduction to Section
    • Add MenuItem Model
    • Add MenuItem Index Action
    • MenuItem Index View
    • MeniItem View Model and Create GET
    • MenuItem Create View Part 1
    • MenuItem TinyMce Plugin
    • MenuItem Create View Part 2
    • MenuItem Create POST Part 1
    • MenuItem Create POST Part 2
    • MenuItem Edit GET Action
    • MenuItem Edit View
    • MenuItem Edit POST Action Method
    • Assignment 3 - Part 1
    • Assignment 3 - Part 2
    • Intermediate Quiz
    • 12 questions
  • Coupon
    • Introduction
    • Add coupon Model
    • Coupon Index View and Actions
    • Coupon Create View and GET Action
    • Coupon Create POST Action Method
    • Assignment 4 - Part 1
    • Assignment 4 - Part 2
    • Assignment 4 - Part 3
  • Landing Page
    • Introduction
    • Index View Model
    • Home Index Action
    • Home Page
    • Home View Designing Part 1
    • Home View Designing Part 2
    • Home View Designing Part 3
    • Home View Designing Part 4
    • Home View Designing Part 5
    • Home View Designing Part 6
  • Users Registration
    • Introduction
    • Add Properties to Identity User
    • Changes To Register Page
    • Register Page POST Handler Part 1
    • Quick Note
    • Register Page POST Handler Part 2
    • Login/Register Page Error
    • Users Controller
    • Users Index Action and View
    • Radio Buttons for Roles
    • Register Employee Accounts
    • Lock and Unlock Users
    • Authorization Update
    • Authorization
    • Modifying Display NavBar
  • Shopping Cart
    • Introduction
    • Add Shopping Cart Model
    • Add Details Get Action Method
    • Details View Part 1
    • Details View Part 2
    • Details POST Action
    • Configure Sessions
    • Sessions Part 1
    • Sessions Part 2
  • Order
    • Introduction
    • Order Header Model
    • Order Details Model
    • Order Details Cart View Model
    • Cart Controller Index Action
    • Shopping Cart Index Part 1
    • Shopping Cart Index Part 2
    • Shopping Cart Index Part 3
    • Apply Coupon
    • Remove Coupon
    • Shopping Cart Count
    • Cart Summary Action Method
    • Order Summary View Part 1
    • Date Picker
    • Add Time Picker
    • Date and Time Relation
    • Order Summary Validations
    • Order Summary Post Part 1
    • Stripe Settings
    • Adding Stripe to Project
    • Stripe UI
    • Stripe Payment Posting
  • Manage Order
    • Introduction
    • Order Confirm GET Action
    • Order Confirm View
    • Individual Order Details Part 1
    • Individual Order Details Part 2
    • Order History Action Method
    • Order History View Part 1
    • Get Order Details Action (Returns Partial View)
    • Order History View Part 2
    • Order History View Part 3
    • PagingInfo Model
    • PageLinkTagHelper
    • Modify Order History Get Method for Pagination
    • Consume Paging Tag Helper
    • Assignment 5 - Step 1
    • Assignment 5 - Step 2
    • Manage Order Action Method
    • Manage Order View Part 1
    • Manage Order View Part 2
    • Manage Order Status Actions
  • Order Pickup
    • Introduction
    • Order Pickup Get Action Method
    • Order Pickup View Part 1
    • Order Pickup View Part 2
    • Order Pickup Button
    • Order Pickup Completed
    • Roles Login Check
    • Entity Framework Quiz
    • 7 questions
  • Social Logins
    • Introduction
    • Facebook Login NuGet
    • Add facebook login to project
    • Facebook Registration Page
    • Register Facebook User
    • View Component
    • View Component Action Method
    • View Component View and Consumption
  • Email
    • Introduction
    • Send Grid Key
    • Send Grid Sender Verification Fix
    • Configure Settings for Email Part 1
    • Configure Settings for Email Part 2
    • Send Email on Order Creation
    • Send Email on Order Status Change
    • Designing Change
  • Deployment
    • Introduction
    • Deployment Guide
    • Seed Database Part 1
    • Seed Database Part 2
    • Seed Database Part 3
    • Azure Deployment
    • MyWindowsHosting Deployment
    • IIS Deployment
    • Whats next?
    • ASP.NET Core Course Track

پیشنهاد آموزش مرتبط در فرادرس

خرید لینک های دانلود
  • حجم فایل: 7.59GB
  • زبان: انگلیسی
  • زیرنویس انگلیسی: دارد
  • قیمت: 8000 تومان
  • دوره تسلط بر ASP.NET MVC Core 3 یک محصول ویژه است و دریافت لینک های دانلود آن با پرداخت هزینه امکان پذیر است. اطلاعات بیشتر

امید 1 ماه و 3 هفته قبل

سلام
من این دوره رو دانلود کردم. ولی فایلهای زیرنویسش باپسوند vtt هستش. با کدوم پلیر باید فیلمها رو ببینم تا همچین زیرنویسی رو نشون بده. چون هرچی زیر نویس تا الان دیدم پسوندشون Srt بوده

مونا شوشتری 1 ماه و 2 هفته قبل

سلام دوست عزیز، میتونید فایل زیرنویس vtt رو با برنامه Subtitle Edit به srt تبدیل کنین. ممنون از همراهی شما