Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Asp.Net Core 8 Complete Guide 2023 - [Task Management App]

    Posted By: ELK1nG
    Asp.Net Core 8 Complete Guide 2023 - [Task Management App]

    Asp.Net Core 8 Complete Guide 2023 - [Task Management App]
    Published 10/2023
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 5.19 GB | Duration: 7h 23m

    Develop real-world Task Management Application in ASP.NET Core WebApi, Clean Architecture, EF Core and JWT Security

    What you'll learn

    New Features of .NET Core 8

    Learn to Build Restful APIs (Controller and Minimal Based API's)

    The Essentials of a DotNet Core App

    Software Architectures (Clean Architecture)

    Rich Domain Models for Entities (EF)

    Authentication and Authorization with JWT and Policy Based Authorization with Authorization requirements with the new IAuthorizationRequirementData

    Improved and better Error handling

    Generic Repository Pattern and Unit of Work (Separated interface pattern)

    Better Performance and Best Security Practices

    Guard Clauses (Early Error Detection)

    Containerization with Docker

    Requirements

    Some Knowledge in C#

    Some knowledge in HTML (Web Designing)

    Some Experience with Entity Framework

    Visual Studio 2022

    Description

    INTRODUCTIONAre you ready to take your web development skills to the next level? Dive into the world of modern web application development with our comprehensive course on ASP.NET Core Web API and Clean Architecture. This hands-on course is designed to equip you with the knowledge and skills needed to build robust, maintainable, and scalable web APIs using the latest technologies and best practices.COURSE HIGHLIGHTS1. Introduction to ASP.NET Core: Begin by understanding the fundamentals of ASP.NET Core, its advantages, and the history and also the new features of ASP.NET Core2. Setting Up Your Development Environment: Get your development environment configured for ASP.NET Core development, including installing the necessary tools and libraries.3. The Essentials: Explore the essentials of building web APIs with ASP.NET Core, including routing, controllers, actions, and model binding.4. Data Access with Entity Framework Core: Dive into data access using Entity Framework Core, and discover how to interact with databases efficiently while maintaining a clean separation of concerns and using a rich domain model.6. Implementing Clean Architecture Layers: Learn how to structure your application using the Clean Architecture approach, with clear boundaries between presentation, application, domain, and data access layers.7. Authentication and Authorization: Secure your API using authentication and authorization techniques, including JWT (JSON Web Tokens), and role and policy based access control.9. Advanced Topics: Delve into advanced topics such implementing caching, optimizing performance, and handling exceptions gracefully.By the end of this course, you'll have the skills and confidence to create high-quality ASP.NET Core Web APIs using Clean Architecture, making you a valuable asset to any development team. Whether you're a beginner looking to start your web development journey or an experienced developer seeking to stay up-to-date with the latest industry practices, this course will empower you to build efficient and maintainable web APIs.Join us on this exciting journey towards becoming a master of ASP.NET Core Web API and Clean Architecture!PREREQUISITES:- Basic knowledge of C# programming- Familiarity with HTML (Web Designing)  - Familiarity with web development concepts (HTML, HTTP, REST)Enroll now and embark on your path to becoming a proficient New Generation Software Developer developer with a solid foundation in Clean Architecture and ASP.NET Core Web API .

    Overview

    Section 1: Introduction

    Lecture 1 About ASP.NET Core and .NET History

    Lecture 2 .NET 8 Download

    Section 2: What’s New in ASP.NET Core 8.0

    Lecture 3 Minimal APIs (New features incl)

    Lecture 4 Form Bindings

    Lecture 5 Generic Attributes

    Lecture 6 IExceptionHandler

    Lecture 7 JSON Serialization of IAsyncEnumerable

    Lecture 8 IAuthorizationRequirementData

    Lecture 9 Redis Output Caching

    Section 3: The Essentials

    Lecture 10 The Program.cs Class

    Lecture 11 The .NET Core Host

    Lecture 12 Middlewares

    Lecture 13 Configuration

    Lecture 14 Options

    Lecture 15 Environments

    Lecture 16 Dependency Injection (Singleton, Scoped, Transient)

    Lecture 17 Error Handling

    Lecture 18 Logging

    Lecture 19 The New Guard Clauses

    Section 4: Software Architecture

    Lecture 20 Overview of Software Architectures

    Section 5: The Domain Layer (The Core)

    Lecture 21 Structure of the Domain Layer

    Lecture 22 Country Entity

    Lecture 23 The TeamLead Entity

    Lecture 24 The TeamMember Entity

    Lecture 25 The Project Entity

    Lecture 26 The ProjectTask Entity

    Lecture 27 The Todo Entity

    Lecture 28 The Notification Entity

    Lecture 29 The IGenericRepository Interface

    Lecture 30 IUnitOfWork

    Section 6: The Infrastructure Layer

    Lecture 31 Entity Framework Core DbContext and Configurations (Part 1)

    Lecture 32 Entity Framework Core DbContext and Configurations (Part 2)

    Lecture 33 Entity Framework Core DbContext and Configurations (Part 3)

    Lecture 34 Seeding the Database

    Lecture 35 The Repository Pattern and UnitOfWork

    Section 7: The Application Layer

    Lecture 36 Configuring the Database and Applying Migrations

    Lecture 37 Country Controller

    Lecture 38 Notification Controller

    Lecture 39 TeamLead Controller

    Lecture 40 TeamMember Controller

    Lecture 41 Applying Migrations for Modified Entities

    Lecture 42 ViewModels and Dto’s with C# Records

    Lecture 43 Swagger

    Lecture 44 Routing (Attribute based)

    Lecture 45 Applying Global Error Handling

    Lecture 46 Creating a Custom Log class

    Lecture 47 Integrating the Log BackgroundService

    Lecture 48 Cursor based Pagination (Better performance over Skip and Take)

    Lecture 49 Health checks (Basic and Database Health checks)

    Section 8: Security

    Lecture 50 Securing the APIs with JWT authentication

    Lecture 51 Policy Based and Swagger Authorization

    Lecture 52 Data Protection APIs

    Lecture 53 CSRF

    Lecture 54 XSS

    Lecture 55 Redirection Attacks

    Lecture 56 CORS

    Section 9: The Razor Pages Application (UI)

    Lecture 57 Razor Pages Intro

    Lecture 58 Consuming the Restful Service with IHttpClientFactory

    Lecture 59 The Register and Login Page

    Lecture 60 The Structure of the Razor Pages Project

    Lecture 61 Project and Project Task

    Lecture 62 Assigning Project and Task

    Lecture 63 TeamMember Project and Task

    Section 10: Performance

    Lecture 64 Caching Intro

    Lecture 65 Memory Caching

    Lecture 66 Response Caching

    Lecture 67 IHttpClientFactory with Resiliency

    Lecture 68 Hangfire, BackgroundService and Windows Services (Long running operations)

    Lecture 69 Rate Limiters

    Lecture 70 More Rate Limiters

    Lecture 71 EF Core Performance

    Lecture 72 Resilient EF Core Connections

    Section 11: Conclusions

    Lecture 73 Introduction to Docker

    Lecture 74 Docker in Visual Studio

    Lecture 75 Kubernetes

    Lecture 76 Advanced Clean Architecture Concepts

    Lecture 77 Final words

    Individuals or Professionals looking to learn .NET Core and its wonderful features,People Looking to know some architecture skills,For beginners and professionals seeking to further or learn .NET Core