Companies Home Search Profile

ASP.NET Core 8 Complete Guide 2023 - [Task Management App]

Focused View

Charles Nnaji

7:22:53

22 View
  • 1. About ASP.NET Core and .NET History.mp4
    04:04
  • 2. .NET 8 Download.mp4
    04:29
  • 1. Minimal APIs (New features incl).mp4
    08:02
  • 2. Form Bindings.mp4
    08:43
  • 3. Generic Attributes.mp4
    02:51
  • 4. IExceptionHandler.mp4
    03:26
  • 5. JSON Serialization of IAsyncEnumerableT.mp4
    01:07
  • 6. IAuthorizationRequirementData.mp4
    03:16
  • 7. Redis Output Caching.mp4
    01:32
  • 1. The Program.cs Class.mp4
    05:45
  • 2. The .NET Core Host.mp4
    01:31
  • 3. Middlewares.mp4
    04:39
  • 4. Configuration.mp4
    04:19
  • 5. Options.mp4
    06:50
  • 6. Environments.mp4
    06:24
  • 7. Dependency Injection (Singleton, Scoped, Transient).mp4
    13:32
  • 8. Error Handling.mp4
    13:14
  • 9. Logging.mp4
    06:27
  • 10. The New Guard Clauses.mp4
    03:39
  • 1. Overview of Software Architectures.mp4
    08:26
  • 1. Structure of the Domain Layer.mp4
    03:12
  • 2. Country Entity.mp4
    07:25
  • 3. The TeamLead Entity.mp4
    01:23
  • 4. The TeamMember Entity.mp4
    03:50
  • 5. The Project Entity.mp4
    02:01
  • 6. The ProjectTask Entity.mp4
    04:50
  • 7. The Todo Entity.mp4
    06:18
  • 8. The Notification Entity.mp4
    02:25
  • 9. The IGenericRepositoryTEntity Interface.mp4
    04:53
  • 10. IUnitOfWork.mp4
    04:10
  • 1. Entity Framework Core DbContext and Configurations (Part 1).mp4
    02:52
  • 2. Entity Framework Core DbContext and Configurations (Part 2).mp4
    05:08
  • 3. Entity Framework Core DbContext and Configurations (Part 3).mp4
    07:02
  • 4. Seeding the Database.mp4
    01:48
  • 5. The Repository Pattern and UnitOfWork.mp4
    06:52
  • 1. Configuring the Database and Applying Migrations.mp4
    14:51
  • 2. Country Controller.mp4
    17:11
  • 3. Notification Controller.mp4
    08:14
  • 4. TeamLead Controller.mp4
    07:43
  • 5. TeamMember Controller.mp4
    02:25
  • 6. Applying Migrations for Modified Entities.mp4
    04:54
  • 7. ViewModels and Dtos with C# Records.mp4
    04:44
  • 8. Swagger.mp4
    06:37
  • 9. Routing (Attribute based).mp4
    05:41
  • 10. Applying Global Error Handling.mp4
    07:20
  • 11. Creating a Custom Log class.mp4
    09:33
  • 12. Integrating the Log BackgroundService.mp4
    20:57
  • 13. Cursor based Pagination (Better performance over Skip and Take).mp4
    04:47
  • 14. Health checks (Basic and Database Health checks).mp4
    06:16
  • 1. Securing the APIs with JWT authentication.mp4
    20:42
  • 2. Policy Based and Swagger Authorization.mp4
    12:18
  • 3. Data Protection APIs.mp4
    02:10
  • 4. CSRF.mp4
    03:05
  • 5. XSS.mp4
    00:44
  • 6. Redirection Attacks.mp4
    02:11
  • 7. CORS.mp4
    08:17
  • 1. Razor Pages Intro.mp4
    04:17
  • 2. Consuming the Restful Service with IHttpClientFactory.mp4
    07:15
  • 3. The Register and Login Page.mp4
    13:24
  • 4. The Structure of the Razor Pages Project.mp4
    09:12
  • 5. Project and Project Task.mp4
    05:38
  • 6. Assigning Project and Task.mp4
    01:51
  • 7. TeamMember Project and Task.mp4
    06:27
  • 1. Caching Intro.mp4
    02:33
  • 2. Memory Caching.mp4
    02:57
  • 3. Response Caching.mp4
    04:31
  • 4. IHttpClientFactory with Resiliency.mp4
    03:00
  • 5. Hangfire, BackgroundService and Windows Services (Long running operations).mp4
    02:56
  • 6. Rate Limiters.mp4
    07:39
  • 7. More Rate Limiters.mp4
    03:10
  • 8. EF Core Performance.mp4
    01:28
  • 9. Resilient EF Core Connections.mp4
    02:20
  • 1. Introduction to Docker.mp4
    04:06
  • 2. Docker in Visual Studio.mp4
    06:57
  • 3. Kubernetes.mp4
    01:59
  • 4. Advanced Clean Architecture Concepts.mp4
    02:09
  • 5. Final words.mp4
    01:59
  • Description


    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
    • Redis

    Who is this for?


  • 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
  • What You Need to Know?


  • Some Knowledge in C#
  • Some knowledge in HTML (Web Designing)
  • Some Experience with Entity Framework
  • Visual Studio 2022
  • More details


    Description

    INTRODUCTION

    Are 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 HIGHLIGHTS

    1. 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 Core


    2. 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 .

    Who this course is for:

    • 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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Charles Nnaji
    Charles Nnaji
    Instructor's Courses
    A result-driven software developer and architect with over 10 years of experience and a strong interest in software development, software architecture, and Microservices. I have worked with several companies (fintech, trading, and gaming), and I have gained a lot of experience. I am here to share my knowledge with you and to provide you with top-notch courses.Don't hesitate to consult me anytime!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 77
    • duration 7:22:53
    • Release Date 2023/12/13

    Courses related to ASP.NET Core