وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Asp.Net Core 7 (.NET 7) | True Ultimate Guide

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

.NET Core 6 & 7 | ASP.NET Core 7 | Asp.Net Core Projects | Bootcamp | Advanced | Interview Questions | Web API


1. Introduction
  • 1. Introduction to Asp.Net Core
  • 2. WebForms [vs] Asp.Net Mvc [vs] Asp.Net Core
  • 3. Section Cheat Sheet.html
  • 4. Section 1 Interview Questions.html
  • 5. Where to download the Source Code.html
  • 6. New features of Asp.Net Core 7.html

  • 2. Getting Started
  • 1. Setup Environment
  • 2. Create First Asp.Net Core App
  • 3. Kestrel and Other Servers
  • 4. launchSettings.json
  • 5. Section Cheat Sheet.html
  • 6. Section 2 Interview Questions.html

  • 3. HTTP
  • 1. Introduction to HTTP
  • 2. HTTP Response
  • 3. HTTP Status Codes
  • 4. HTTP Response Headers
  • 5. HTTP Request
  • 6. Query String
  • 7. HTTP Request Headers
  • 8. Postman
  • 9. HTTP Get vs Post - Part 1
  • 10. HTTP Get vs Post - Part 2
  • 11. Section Cheat Sheet.html
  • 12. Section 3 Interview Questions.html
  • 13. Math app though HTTP GET.html

  • 4. Middleware
  • 1. Intro to Middleware
  • 2. Run
  • 3. Middleware Chain
  • 4. Custom Middleware Class
  • 5. Custom Middleware Extensions
  • 6. Custom Conventional Middleware Class
  • 7. The Right Order of Middleware
  • 8. UseWhen
  • 9. Section Cheat Sheet.html
  • 10. Section 4 Interview Questions.html
  • 11. Login using Middleware.html

  • 5. Routing
  • 1. Intro to Routing
  • 2. Map, MapGet, MapPost
  • 3. GetEndPoint
  • 4. Route Parameters
  • 5. Default Parameters
  • 6. Optional Parameters
  • 7. Route Constraints - Part 1
  • 8. Route Constraints - Part 2
  • 9. Route Constraints - Part 3
  • 10. Custom Route Constraint Class
  • 11. EndPoint Selection Order
  • 12. WebRoot and UseStaticFiles
  • 13. Section Cheat Sheet.html
  • 14. Section 5 Interview Questions.html
  • 15. Countries app using Routing.html

  • 6. Controllers & IActionResult
  • 1. Creating Controllers
  • 2. Multiple Action Methods
  • 3. Takeouts about Controllers
  • 4. ContentResult
  • 5. JsonResult
  • 6. File Results
  • 7. IActionResult
  • 8. Status Code Results
  • 9. Redirect Results - Part 1
  • 10. Redirect Results - Part 2
  • 11. Section Cheat Sheet.html
  • 12. Section 6 Interview Questions.html
  • 13. Bank app using Controllers.html

  • 7. Model Binding and Validations
  • 1. Overview of Model Binding
  • 2. Query String vs Route Data
  • 3. FromQuery and FromRoute
  • 4. Model Class
  • 5. form-urlencoded and form-data
  • 6. Introduction to Model Validations
  • 7. Model State
  • 8. All Model Validations - Part 1
  • 9. All Model Validations - Part 2
  • 10. Custom Validation
  • 11. Custom Validation with Multiple Properties
  • 12. IValidatableObject
  • 13. Bind and BindNever
  • 14. FromBody
  • 15. Input Formatters
  • 16. Custom Model Binders
  • 17. Model Binder Providers
  • 18. Collection Binding
  • 19. FromHeader
  • 20. Section Cheat Sheet.html
  • 21. Section 7 Interview Questions.html

  • 8. Razor Views
  • 1. MVC Architecture Pattern
  • 2. Views
  • 3. Code Blocks and Expressions
  • 4. If
  • 5. Switch
  • 6. Foreach
  • 7. for
  • 8. Literal
  • 9. Local Functions
  • 10. Html.Raw
  • 11. ViewData - Part 1
  • 12. ViewData - Part 2
  • 13. ViewBag
  • 14. Strongly Typed Views - Part 1
  • 15. Strongly Typed Views - Part 2
  • 16. Strongly Typed Views with Multiple Models
  • 17. _ViewImports.cshtml
  • 18. Shared Views
  • 19. Section Cheat Sheet.html
  • 20. Section 8 Interview Questions.html

  • 9. Layout Views
  • 1. Creating Layout Views - Part 1
  • 2. Creating Layout Views - Part 2
  • 3. Layout View for Multiple Views
  • 4. ViewData in Layout Views
  • 5. _ViewStart.cshtml
  • 6. Dynamic Layout Views
  • 7. Layout Views Sections
  • 8. Nested Layout Views
  • 9. Section Cheat Sheet.html
  • 10. Section 9 Interview Questions.html

  • 10. Partial Views
  • 1. Creating Partial Views
  • 2. Partial Views with ViewData
  • 3. Strongly Typed Partial Views
  • 4. PartialViewResult
  • 5. Section Cheat Sheet.html
  • 6. Section 10 Interview Questions.html

  • 11. View Components
  • 1. Creating View Components - Part 1
  • 2. Creating View Components - Part 2
  • 3. View Components with ViewData
  • 4. Strongly Typed View Components
  • 5. View Components with Parameters
  • 6. ViewComponentResult
  • 7. Section Cheat Sheet.html
  • 8. Section 11 Interview Questions.html

  • 12. Dependency Injection
  • 1. Services - Part 1
  • 2. Services - Part 2
  • 3. Dependency Inversion Principle
  • 4. Inversion of Control
  • 5. Dependency Injection
  • 6. Method Injection - FromService
  • 7. Transient, Scoped, Singleton - Part 1
  • 8. Transient, Scoped, Singleton - Part 2
  • 9. Service Scope
  • 10. AddTransient(), AddScoped(), AddSingleton()
  • 11. View Injection
  • 12. Best Practices for DI
  • 13. Autofac
  • 14. Section Cheat Sheet.html
  • 15. Section 12 Interview Questions.html

  • 13. Environments
  • 1. Introduction to Environments
  • 2. Environment in Launch Settings
  • 3. Environment in Controller
  • 4. Environment Tag Helper
  • 5. Process Level Environment
  • 6. Section Cheat Sheet.html

  • 14. Configuration
  • 1. Configuration Basics
  • 2. IConfiguration in Controller
  • 3. Hierarchical Configuration
  • 4. Options Pattern
  • 5. Configuration as Service
  • 6. Environment Specific Configuration
  • 7. Secrets Manager
  • 8. Environment Variables Configuration
  • 9. Custom Json Configuration
  • 10. Section Cheat Sheet.html
  • 11. Section 14 Interview Questions.html

  • 15. xUnit
  • 1. Project Overview
  • 2. xUnit Basics
  • 3. Add Country - xUnit Test - Part 1
  • 4. Add Country - xUnit Test - Part 2
  • 5. Add Country - xUnit Test - Part 3
  • 6. Add Country - Implementation
  • 7. Get All Countries - xUnit Test
  • 8. Get All Countries - Implementation
  • 9. Get Country by Country ID - xUnit Test
  • 10. Get Country by Country ID - Implementation
  • 11. Add Person - Creating Models - Part 1
  • 12. Add Person - Creating Models - Part 2
  • 13. Add Person - xUnit Test
  • 14. Add Person - Implementation
  • 15. Add Person - Validation
  • 16. Get Person By Person ID - xUnit Test
  • 17. Get Person By Person ID - Implementation
  • 18. Get All Persons - xUnit Test
  • 19. Get All Persons - Implementation
  • 20. TestOutputHelper
  • 21. Get Filtered Persons - xUnit Test
  • 22. Get Filtered Persons - Implementation
  • 23. Get Sorted Persons - xUnit Test
  • 24. Get Sorted Persons - Implementation
  • 25. Update Person - Creating DTO
  • 26. Update Person - xUnit Test
  • 27. Update Person - Implementation
  • 28. Delete Person - xUnit Test
  • 29. Delete Person - Implementation
  • 30. Section Cheat Sheet.html
  • 31. Section 15 Interview Questions.html

  • 16. CRUD Operations
  • 1. Getting Started with UI
  • 2. Mock Data
  • 3. List View
  • 4. Search in List View - Part 1
  • 5. Search in List View - Part 2
  • 6. Sort in List View - Part 1
  • 7. Sort in List View - Part 2
  • 8. Create View - Part 1
  • 9. Create View - Part 2
  • 10. Attribute Routing
  • 11. Section Cheat sheet.html
  • 12. Section 16 Interview Questions.html

  • 17. Tag Helpers
  • 1. Introduction to Tag Helpers
  • 2. Form Tag Helpers
  • 3. Input Tag Helpers - Part 1
  • 4. Input Tag Helpers - Part 2
  • 5. Client Side Validations
  • 6. Script Tag Helpers
  • 7. Image Tag Helpers
  • 8. Edit View
  • 9. Delete View
  • 10. Section Cheat Sheet.html
  • 11. Section 17 Interview Questions.html

  • 18. EntityFrameworkCore
  • 1. Introduction to EntityFrameworkCore
  • 2. EFCore Approaches
  • 3. DbContext and DbSet
  • 4. Connection String
  • 5. Seed Data
  • 6. Migrations
  • 7. EF CRUD Operations
  • 8. How EF Query Works
  • 9. EF Stored Proc
  • 10. EF Stored Proc with Parameters
  • 11. Changes in Table Structure
  • 12. Fluent API - Part 1
  • 13. Fluent API - Part 2
  • 14. Table Relations with EF
  • 15. Async EF Operations
  • 16. Async Controller Action Methods
  • 17. Async Unit Test Methods
  • 18. Generate PDF Files
  • 19. Generate CSV Files - Part 1
  • 20. Generate CSV Files - Part 2
  • 21. Generate Excel Files
  • 22. Excel to Database Upload - Part 1
  • 23. Excel to Database Upload - Part 2
  • 24. Excel to Database Upload - Part 3
  • 25. Section Cheat Sheet.html
  • 26. Section 18 Interview Questions.html

  • 19. Unit Testing [Advanced, Moq & Repository Pattern
  • 1. Best Practices of Unit Tests
  • 2. Mock DbContext
  • 3. AutoFixture - Part 1
  • 4. AutoFixture - Part 2
  • 5. Fluent Assertions - Part 1
  • 6. Fluent Assertions - Part 2
  • 7. Fluent Assertions - Cheat Sheet
  • 8. Introduction to Repository
  • 9. Repository Implementation - Part 1
  • 10. Repository Implementation - Part 2
  • 11. Invoke Repository in Service - Part 1
  • 12. Invoke Repository in Service - Part 2
  • 13. Pros and Cons of Repository Pattern
  • 14. Mock Repository - Part 1
  • 15. Mock Repository - Part 2
  • 16. Mock Repository - Part 3
  • 17. Controller Unit Test - Part 1
  • 18. Controller Unit Test - Part 2
  • 19. Integration Test
  • 20. Integration Test with Response Body
  • 21. Section Cheat Sheet.html
  • 22. Section 19 Interview Questions.html

  • 20. Logging and Serilog
  • 1. Introduction Logging
  • 2. ILogger
  • 3. Logging Configuration
  • 4. Logging Providers
  • 5. ILogger in Controller
  • 6. HTTP Logging
  • 7. HTTP Logging Options
  • 8. Serilog Basics
  • 9. Serilog File Sink
  • 10. Serilog Database Sink
  • 11. Serilog Seq
  • 12. Serilog RequestId
  • 13. Serilog Enrichers
  • 14. Serilog IDiagnosticContext
  • 15. Serilog Timings
  • 16. Section Cheat Sheet.html
  • 17. Section 20 Interview Questions.html

  • 21. Filters
  • 1. Introduction to Filters
  • 2. Action Filter
  • 3. Parameter Validation in Action Filter
  • 4. ViewData in Action Filter
  • 5. Serilog Structured Logging
  • 6. Filter Arguments
  • 7. Global Filters
  • 8. Custom Order of Filters
  • 9. IOrderedFilter
  • 10. Async Filters
  • 11. Short Circuiting Action Filter
  • 12. Result Filter
  • 13. Resource Filter
  • 14. Authorization Filter
  • 15. Exception Filter
  • 16. Impact of Short Circuiting
  • 17. IAlwaysRunResultFilter
  • 18. Filter Overrides
  • 19. Service Filter
  • 20. Filter Attribute Classes
  • 21. IFilterFactory
  • 22. Filters vs Middleware
  • 23. UI Enhancements - Part 1
  • 24. UI Enhancements - Part 2
  • 25. Configure Services Extension
  • 26. Section Cheat Sheet.html
  • 27. Section 21 Interview Questions.html

  • 22. Error Handling
  • 1. Exception Handling Middleware
  • 2. Custom Exceptions
  • 3. UseExceptionHandler
  • 4. Section Cheat Sheet.html
  • 5. Section 22 Interview Questions.html

  • 23. SOLID Principles
  • 1. Overview of SOLID Principles
  • 2. Dependency Inversion Principle (Revision)
  • 3. Single Responsibility Principle
  • 4. Interface Segregation Principle
  • 5. ISP in Tests
  • 6. OpenClosed Principle
  • 7. OCP with Inheritance
  • 8. Liskov Substitution Principle
  • 9. Section Cheat Sheet.html
  • 10. Section 23 Interview Questions.html

  • 24. Clean Architecture
  • 1. Overview of Clean Architecture
  • 2. Core
  • 3. Infrastructure
  • 4. UI
  • 5. Tests
  • 6. Section Cheat Sheet.html
  • 7. Section 24 Interview Questions.html
  • 8. Stocks App with Clean Architecture.html

  • 25. Identity, Authorization
  • 1. Introduction to Identity
  • 2. Creating Models
  • 3. Register View
  • 4. Adding Identity
  • 5. User Manager
  • 6. SignIn Manager
  • 7. LoginLogout Buttons
  • 8. Active Nav Link
  • 9. Password Complexity Configuration
  • 10. Login View
  • 11. Section Cheat Sheet.html
  • 12. Section 25 Interview Questions.html

  • 26. Minimal API (Asp.Net Core 7)
  • 1. Introduction to Minimal API
  • 2. Creating Basic Minimal API
  • 3. GET and POST with Minimal API

  • 27. Extra C# Essentials
  • 1. Extension Methods
  • 2. Anonymous Methods
  • 3. Lambda Expressions
  • 4. Dictionary
  • 5. Collection of Objects
  • 6. Object Relations
  • 7. Interfaces
  • 8. LINQ Basics
  • 9. LINQ - OrderBy
  • 10. LINQ - First and FirstOrDefault
  • 11. LINQ - Last and LastOrDefault
  • 12. LINQ - ElementAt and ElementAtOrDefault
  • 13. LINQ - Single and SingleOrDefault
  • 14. LINQ - Select
  • 15. LINQ - Min and Max
  • 16. C# 9 - Top Level Statements
  • 17. C# 9 - Nullable Reference Types

  • 28. The End
  • 1. Outro.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 2532
    حجم: 31607 مگابایت
    مدت زمان: 3992 دقیقه
    تاریخ انتشار: 28 دی 1401
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید