Ultimate Guide To .Net (8) Core Web Api With Ef Core
Published 8/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Tamil | Size: 3.45 GB | Duration: 8h 11m
Published 8/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Tamil | Size: 3.45 GB | Duration: 8h 11m
.Net 8 | Build an E-Commerce .Net Core Web API in tamil,EF Core,SQLServer,JWT & .Net Identity
What you'll learn
Complete Guide to Learn about API CRUD Operation.
Learn about N-tier Architecture.
Entity Framework Core - ORM Technology.
Dependency Injection
Data Transfer Object [DTO]
Auto Mapper
Fluent Validation
Exception Handling
.Net Identity
Secure API with JWT Token
How to Seed Database Automatically
Filters & Pagination
API Versioning
Learn about Logging (Serilog)
Azure + IIS Server Deployment
Requirements
Basic C# programming Knowledge
Description
Mastering .NET API Development with Comprehensive ContentAre you ready to become a proficient .NET API developer? Join us in this dynamic course where we'll delve into the intricacies of building robust and efficient APIs using the .NET Core. Whether you're a seasoned developer seeking to enhance your skills or a newcomer eager to learn, this course is designed to cater to all proficiency levels.Course Highlights: API CRUD Operations: Learn to create, retrieve, update, and delete data using API endpoints, mastering the fundamental operations that drive application functionality. Database Connectivity: Understand the essential concepts of connecting your API to various databases, ensuring seamless data interaction. Entity Framework Core: Dive into the powerful ORM tool to simplify database operations and optimize data access. Data Annotation: Discover how to use data annotations for model validation, ensuring data integrity and reliability. N-Tier Architecture: Explore the benefits of structuring your application into distinct layers for improved scalability, maintainability, and code organization.Dependency Injection: Learn the art of injecting dependencies into your application.Data Transfer Objects [DTO]: Master the creation of DTOs to enhance data transmission efficiency and security.Auto Mapper: Streamline the process of mapping data between different layers, reducing complexity and boosting productivity.Repository Pattern: Grasp the concepts of the repository pattern for improved data access and separation of concerns. Fluent Validation: Learn how to implement robust validation logic using Fluent Validation, ensuring the accuracy and consistency of incoming data.Exception Handling: Discover strategies to handle exceptions gracefully, preventing disruptions and maintaining application stability. Filters + Pagination: Implement filters and pagination techniques to efficiently manage and retrieve data from your APIs. Data Seeding: Explore methods for initializing your database with sample data, aiding in testing and development. .NET Identity: Dive into the world of user management and authentication with .NET Identity, laying the foundation for secure application access.Authentication & Authorization: Understand the principles of authentication and authorization, controlling access to your APIs effectively.Secure API with JWT Token: Learn how to enhance API security using JSON Web Tokens (JWT) for secure data transmission.Role-Based API Access: Implement role-based access control, ensuring that different users have appropriate levels of access to your APIs.Logging: Explore effective logging techniques to capture valuable information for debugging and monitoring.Report Generating: Learn to generate dynamic reports from your API data, providing valuable insights to users.Response Caching: Improve API performance with response caching, reducing redundant data requests.API Versioning: Understand the importance of versioning your APIs and how to implement it seamlessly.Azure + IIS Server Deployment: Get hands-on experience in deploying your API to Azure and IIS servers for public access.Join us on this comprehensive journey as we cover these essential concepts and techniques. By the end of this course, you'll have the skills and confidence to build powerful, secure, and feature-rich APIs using the .NET Core 8. Enroll now and unlock a world of possibilities in the realm of API development.
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 How API Work's?
Lecture 3 Prerequisite
Lecture 4 Course Content
Lecture 5 Project Demo
Lecture 6 Install .Net 8 (Optional)
Lecture 7 Project Creation
Lecture 8 Project Structure
Section 2: Category CRUD
Lecture 9 CRUD Overview
Lecture 10 Creating Model
Lecture 11 Installing EF Core
Lecture 12 Creating DbContext
Lecture 13 Connection String
Lecture 14 EF Core Service Registration
Lecture 15 Running Migration
Lecture 16 Create
Lecture 17 Get
Lecture 18 Details
Lecture 19 Update
Lecture 20 Delete
Lecture 21 Postman
Lecture 22 Cross Origin Resource Sharing
Section 3: Layer Architecture
Lecture 23 N-tier Architecture Overview
Lecture 24 Creating More Projects
Lecture 25 Implementing N-Tier Architeture
Lecture 26 Base Model
Section 4: Repository & Services
Lecture 27 Repository Pattern
Lecture 28 Repository in Contoller
Lecture 29 Category Service
Lecture 30 Installing AutoMapper
Lecture 31 AutoMapper in Category Service
Lecture 32 Application Registration
Lecture 33 Category CRUD Demo
Section 5: API Response
Lecture 34 Custom API Response
Lecture 35 API Response in Controller
Lecture 36 Changes in API Response
Section 6: Brand API CRUD
Lecture 37 Brand Task One
Lecture 38 Brand API
Lecture 39 Data Seeding
Section 7: Product API CRUD
Lecture 40 Product in Action
Lecture 41 Product Controller
Lecture 42 Adding More Products
Lecture 43 Filters
Lecture 44 Pagination
Lecture 45 Filter Bug Fix
Lecture 46 Fluent Validations
Section 8: Seucre API
Lecture 47 Installing Identity
Lecture 48 Configure Identity
Lecture 49 Custom Identity User
Lecture 50 Auth Service
Lecture 51 Roles Seeding
Lecture 52 UserController
Lecture 53 Login
Lecture 54 JWT Token
Lecture 55 Secure Endpoint
Section 9: Advance Concepts
Lecture 56 Caching
Lecture 57 API Versioning
Lecture 58 Logging
Section 10: Deployment
Lecture 59 Downgrade to .Net 7
Lecture 60 Swagger Config
Lecture 61 Azure Database
Lecture 62 Azure Deployment
Lecture 63 IIS Deployment
Anyone who wants to learn about API,C# Beginners,Who is Interested in Programming Language?,Swithching Career to Software Development