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

دوره پیشرفته ASP.NET Core 3.1 MVC

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

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

الگوی Repository؟ بله. معماری N-Tier؟ در این دوره پوشش داده شده است. Data-Seeding و توسعه در Azure؟ بله همگی در این دوره آموزش داده می شوند.

اگر به دنبال یادگیری الگوی Repository، معماری N-Tier در زمان رکورد با ASP.NET Core MVC 3.1 هستید، شما در جای درستی قرار دارید. در این دوره توضیحات مستقیم، دقیق و مختصر درباره نحوه ساخت اپلیکیشن های ASP.NET Core پوشش داده شده است. این یک دوره از سطح متوسط تا پیشرفته را درباره ASP.NET Core 3.1 توضیح می دهد که شما را از اصول اولیه به حالت پیشرفته سوق می دهد.

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

  • یادگیری ساختار پروژه ASP NET MVC Core 3
  • ساخت اپلیکیشن هایی با استفاده از ASP NET MVC Core 3
  • ادغام Identity Framework و یادگیری نحوه افزودن فیلدهای بیشتر به کاربران
  • تعامل با کلاس کتابخانه Razor برای شناسایی
  • تعامل Entity Framework با مهاجرت های اولیه کد
  • مباحث پیشرفته ی ASP NET MVC Core 3
  • Sessions در ASP NET Core 3
  • احراز هویت و مجوز در ASP NET Core 3
  • Data Seeding
  • الگوی Repository مورد استفاده در دنیای حرفه ای
  • معماری N-Tier که در دنیای حرفه ای مورد استفاده قرار می گیرد
  • پایگاه داده مورد استفاده با API

پیش نیازها:

  • 3 تا 6 ماه تجربه ی سی شارپ
  • 3 تا 6 ماه تجربه ی ASP NET Core MVC
  • ویژوال استودیو 2019
  • SQL Server Management Studio

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

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

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

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

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

  • معرفی
    • مقدمه
    • پیش نمایش زنده
    • آیا این دوره برای من است؟
    • یادداشت سریع
    • چه چیزی می خواهیم ایجاد کنیم؟
    • ابزارهای مورد نیاز
    • منابع
    • تکامل ASP.NET Core
    • امنیت در ASP.NET Core
    • تزریق SQL 
    • اسکریپت نویسی Cross-Site
    • باز کردن حملات ریدایرکت
    • جعل درخواست Cross-Site
    • ایجاد پروژه جدید
    • تغییر استارتآپ
    • بررسی فایل - بخش 1
    • بررسی فایل - بخش 2
    • بررسی فایل - بخش 3
    • بررسی فایل - بخش 4
    • میان افزارها
    • مسیریابی
    • Tag Helpers
    • دوره تازه
  • ایجاد پروژه
    • مقدمه
    • ایجاد کتابخانه های کلاس
    • نصب کردن اکستنشن - بخش 1
    • نصب کردن اکستنشن - بخش 2
    • افزودن Areas به پروژه
    • سازماندهی کد در Tiers
    • BootsWatch
    • تمام Plug In طراحی
  • الگو Repository 
    • مقدمه
    • ایجاد مدل دسته بندی
    • بررسی الگو Repository
    • جریان الگوی Repository 
    • معماری الگوی Repository 
    • پیاده سازی الگوی Repository 
    • پیاده سازی کردن IRepository
    • پیاده سازی کلاس Repository - بخش 1
    • پیاده سازی کلاس Repository - بخش 2
    • پیاده سازی ICategoryRepository
    • پیاده سازی CategoryRepository
    • پیاده سازی UnitOfWork
    • Push کردن دسته بندی به پایگاه داده
  • دسته بندی - CRUD
    • مقدمه
    • افزودن دسته بندی به ناوبار
    • نکته مهم
    • افزودن کنترلر دسته بندی 
    • بررسی Scaffold Identity Change
    • خطای ثبت نام/ لاگین
    • افزودن Category Index View
    • به روزرسانی Category Index View
    • ایجاد Category API's
    • پایگاه داده دسته بندی
    • متد Upsert Get Action
    • ایجاد Upsert View
    • دکمه های Partial View
    • متد Upsert Post Action
    • حذف کردن دسته بندی
  • فرکانس - CRUD
    • مقدمه
    • تکلیف 1
    • تکلیف 2
    • تکلیف 3
    • تکلیف 4
    • تکلیف 5
    • تکلیف 6
  • سرویس - CRUD
    • مقدمه
    • افزودن سرویس به DB
    • افزودن سرویس به Repository و UnitOfWork
    • افزودن Service js
    • Service Index API و Service View Model
    • Service Index View
    • Service Upsert Get Action
    • Service Upsert View
    • تغییرات Service Upsert View
    • Upsert Post New Service
    • Upsert Post Edit Service
    • نکات مهم اشکال زدایی
    • حذف کردن سرویس
    • TinyMce
  • صفحه اصلی
    • مقدمه
    • Home Controller Index Action
    • Home View
  • جزئیات
    • مقدمه
    • متد Details Action
    • Details View - بخش 1
    • Session Extension
    • اکشن AddToCart 
    • افزودن Session به اپلیکیشن
    • Details Page Session
  • سبد خرید و سفارشات
    • مقدمه
    • ایجاد هدر سفارش و Details Model
    • هدر سفارش و Details Repository
    • Cart View Model
    • Cart Controller Index Action
    • Cart View - بخش 1
    • Cart View - بخش 2 
    • Cart View - بخش 3 
    • حذف آیتم از سبد خرید
    • خلاصه Action و View - بخش 1
    • خلاصه View - بخش 2
    • Post Action خلاصه سفارش
    • تایید سفارش
    • تکمیل دموی مشتری
  • ثبت نام ادمین
    • مقدمه
    • شناسایی Scaffold 
    • افزودن Properties به ASPNetUsers
    • رجیستر کردن User View
    • رجیستر کردن Post Page Handler
    • افزودن کاربر به الگوی Repository
    • افزودن User Controller
    • رجیستر کردن کارمندان
    • User List View
    • Lock Unlock User
  • مدیریت سفارش
    • Order Controller
    • Order Js
    • Order List Index View
    • دمو Order List
    • Order Details Action
    • Order Details View
    • Order Approval/Rejected
    • Order.js Bug
  • احراز هویت
    • مقدمه
    • اصلاح کردن ناوبار
    • به روزرسانی مجوز
    • مجوز
    • افزودن استایل
  • رویه ذخیره شده
    • ​​​​​​​مقدمه
    • ایجاد رویه ذخیره شده
    • Stored Proc Repository
    • پیاده سازی Stored Proc Repository
    • فراخوانی کردن Stored Proc
  • WebImages
    • ​​​​​​​مقدمه
    • ایجاد Web Images Model
    • ایجاد WebImage Controller
    • webimage js
    • بررسی Image Uploader Index
    • بررسی Upsert Action Method
    • Upsert View
    • طراحی کردن تغییرات
  • Data Seeding
    • ​​​​​​​مقدمه
    • افزودن Db Initializer Class
    • DbInitializer Class Method - بخش 1
    • DbInitializer Class Method - بخش 2
    • Seed کردن پایگاه داده
  • استقرار Azure 
    • ​​​​​​​مقدمه
    • راه اندازی Azure 
    • استقرار Azure 
    • اصلاح کردن استایل
  • نکات اضافی​​​​​​​
    • نکات اضافی - محتوای بیشتر!

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

اس کیو ال اینجکشن

 

اسکریپت نویسی Cross-site

 

حملات Open redirect

جعل درخواست Cross-Site

 

پیش نمایش دوره

 

آنچه خواهیم ساخت
 

منابع

 

تکامل ASP.NET0 Core

 

امنیت در ASP.NET0 Core

آیا این نوشته را دوست داشتید؟
Advanced ASP.NET Core 3.1 MVC Publisher:udemy Author:Bhrugen Patel Duration:9.5 hours

Description

Repository Pattern? Yep. N-Tier Architecture? Covered! Data-Seeding and Deployment to Azure? Its here!

If you're looking to learn Repository Pattern, N-Tier architecture in record time with ASP.NET Core MVC 3.1 you're in the right place! You'll find absolutely no filler content here, only direct, accurate, and concise explanations of exactly how to build professional ASP.NET Core applications.

This is an Intermediate to Advance 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 familiar with ASP.NET Core basics and wants to know how to architect and code real-world applications in ASP.NET Core 3.1.

What you'll learn

  • Learn structure of ASP NET MVC Core 3 Project
  • Build applications using ASP NET MVC Core 3
  • 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
  • Authentication and Authorization in ASP NET Core 3
  • Data Seeding
  • Repository Pattern used in professional world
  • N-Tier architecture used in professional world
  • Datatables use with API's

Requirements

  • 3-6 months knowledge of C#
  • 3-6 months knowledge of ASP NET Core MVC
  • Visual Studio 2019
  • SQL Server Management Studio

What is the target audience?

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

Who this course is for:

  • Anyone who wants to learn ASP NET MVC Core 3 - Advance concepts
  • Anyone who wants to learn most latest changes with Microsoft newest framework
  • Anyone who wants to know how to architect professional websites

Course content

  • Introduction
    • Introduction
    • Live Preview
    • Is this course for me?
    • A Qick Note
    • What we will be building?
    • Tools Needed
    • Resources
    • Evolution of ASP.NET Core
    • Security in ASP.NET Core
    • SQL Injection
    • Cross-site scripting
    • Open redirect attacks
    • Cross-Site Request Foregery
    • Create New Project
    • Startup Change
    • File Overview part 1
    • File overview part 2
    • File overview part 3
    • File overview part 4
    • Middlewares
    • Middlewares Cntd.
    • Routing
    • Tag Helpers
    • Refresher Course
  • Section 2 - Project Creating
    • Introduction
    • Create Class Libraries
    • Installing Extension Part 1
    • Installing Extension Part 2
    • Adding Areas to Project
    • Organizing code in Tiers
    • BootsWatch
    • All Design Plug In's
  • Repository Pattern
    • Introduction
    • Create Category Model
    • Intro to Repository Pattern
    • Repository Pattern Overview
    • Repository Pattern Flow
    • Repository Pattern Architecture
    • Implement Repository Pattern
    • Implement IRepository
    • Implement Repository Class Part 1
    • Implement Repository Class Part 2
    • Implement ICategoryRepository
    • Implement CategoryRepository
    • Implement UnitOfWork
    • Push Category To Database
  • Category - CRUD
    • Introduction
    • Add Category to Navbar
    • Quick Note
    • Add Category Controller
    • Scaffold Identity Change
    • Login / Register Error
    • Add Category Index View
    • Update Category Index View
    • Create Category API's
    • Category Datatable
    • Upsert Get Action Method
    • Create Upsert View
    • Partial View Buttons
    • Upsert Post Action Method
    • Delete Category
  • Frequency - CRUD
    • Introduction
    • Assignment 1
    • Assignment 2
    • Assignment 3
    • Assignment 4
    • Assignment 5
    • Assignment 6
  • Service - CRUD
    • Introduction
    • Add Service to DB
    • Add Service To Repository and UnitOfWork
    • Add Service js
    • Service Index API and Service View Model
    • Service Index View
    • Service Upsert Get Action
    • Service Upsert View
    • Service Upsert View Changes
    • Upsert Post New Service
    • Upsert Post Edit Service
    • Important Debugging Tips
    • Delete Service
    • TinyMce
  • Home Page
    • Introduction
    • Home Controller Index Action
    • Home View
  • Details
    • Introduction
    • Details Action Method
    • Details View Part 1
    • Session Extension
    • AddToCart Action
    • Add Session to Application
    • Details Page Session
  • Section 9 - Shopping cart and Orders
    • Introduction
    • Create Order Header and Details Model
    • Order Header and Details Repository
    • Cart View Model
    • Cart Controller Index Action
    • Cart View Part 1
    • Cart View Part 2
    • Cart View Part 3
    • Remove Item From Shopping Cart
    • Summary Action and View Part 1
    • Summary View Part 2
    • Order Summary Post Action
    • Order Confirmation
    • Complete Customer Demo
  • Section 10 - Admin Registeration
    • Introduction
    • Scaffold Identity
    • Add Properties to ASPNetUsers
    • Register User View
    • Register Post Page Handler
    • Add User to Repository Pattern
    • Add User Controller
    • Register Employees
    • User List View
    • Lock Unlock User
  • Section 11 - Order Management
    • Order Controller
    • Order Js
    • Order List Index View
    • Order's List Demo
    • Order Details Action
    • Order Details View
    • Order Approval/Rejected
    • Order.js Bug
  • Section 12 - Authorization
    • Introduction
    • Modifying Navbar
    • Authorization Update
    • Authorization
    • Add Styling
  • Section 13 - Stored Procedure
    • Introduction
    • Create Stored Procedure
    • Stored Proc Repository
    • Stored Proc Repository Implementation
    • Calling Stored Proc
  • BONUS - Section 14 - WebImages
    • Introduction
    • Create Web Images Model
    • Create WebImage Controller
    • webimage js
    • Image Uploader Index
    • Upsert Action Method
    • Upsert View
    • Designing Changes
  • Data Seeding
    • Introduction
    • Add Db Initializer Class
    • DbInitializer Class Method Part 1
    • DbInitializer Class Method Part 2
    • Seed Database
  • Azure Deployment
    • Introduction
    • Azure Setup
    • Azure Deployment
    • Modifying Styling
  • BONUS
    • Bonus: More Content!

 

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

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

علی 2 ماه و 2 هفته قبل

زیر نویس داره حتما ؟ چون نمونه اش زیر نویس نداره

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

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

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

لطفا آموزش های entityframework core از همین مدرس را هم قرار دهید باتشکر

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

درود بر شما، بله حتما. اگر هم مایل بودید می توانید از طریق دسته بندی ها به آموزش Entity Framework مراجعه کنید.