riversongs Posted March 15, 2024 Report Share Posted March 15, 2024 Free Download Asp.Net Core 8 Web Api Clean Architecture + Azure ServicesPublished 2/2024MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHzLanguage: English | Size: 8.55 GB | Duration: 13h 39mBuild .NET 8 APIs in Clean Architecture, user Identity system and Azure deployment using CI/CD + practical exercisesWhat you'll learnCreate a backend for a web application that will add, modify, delete, or return data.Build an MS SQL database based on C# classes.Add authentication and authorization for API users.Deploy the application to the Azure cloud.Implement custom middleware.Handle files - return them from the API and upload to the server.Log application information or errors to text files using Serilog.You will write a CI/CD pipeline.Write automated unit & integration testsRequirementsBasic C# knowledge (LINQ, async/await and generic collections)DescriptionMaster Clean Architecture & Azure for Scalable APIs in ASP.NET Core 8Ready to build robust, high-performance RESTful APIs with confidence? This comprehensive course empowers you with the knowledge and skills to create modern web APIs using the powerful combination of ASP.NET Core 8, Clean Architecture, and Azure services.Your journey begins with understanding the fundamentals:RESTful API essentials: Demystify HTTP communication, grasp REST principles, and set up your local development environment.ASP.NET Core 8 mastery: Dive into routing, model binding, and HTTP client usage to build the foundation of your API.Clean Architecture adoption: Learn the benefits and principles of Clean Architecture, and apply them to structure your API for maintainability and flexibility.Next, you'll establish the infrastructure:Database connection with Entity Framework: Set up your MS SQL database and leverage Entity Framework for seamless data interaction.Seeding mechanism: Populate your database with essential data for realistic testing and functionality.Ready to build features? Buckle up!RESTful resource management: Create, retrieve, update, and delete resources following REST best practices.DTO mapping and validation: Ensure data integrity and security with efficient mapping and Fluent Validation.Command/Query Responsibility Segregation: Organize your code with a clear separation of concerns using MediatR.More than just features - enhance your API's robustness:Logging with Serilog: Track API events for troubleshooting and maintainability.Automated documentation: Generate clear API documentation for easy client integration.Global exception handling: Gracefully handle errors and provide informative feedback to clients.Deep dive into advanced topics:Sub-entity management: Handle nested resources within your main entities with proper RESTful structure.User authentication and authorization: Secure your API with user accounts, roles, and custom claims using ASP.NET Identity.Pagination and sorting: Optimize performance for large datasets with pagination and sorting capabilities.Testing and deployment are crucial:Automated unit and integration tests: Ensure code quality and prevent regressions with comprehensive testing strategies.Azure deployment: Leverage Azure App Service and Azure SQL to deploy your API to a scalable cloud environment.CI/CD pipelines: Automate deployment processes for efficient updates and bug fixes.By the end of this course, you'll be equipped to:Architect and build secure, maintainable, and scalable RESTful APIs.Confidently leverage Clean Architecture principles for code organization.Utilize powerful Azure services for deployment and scalability.Implement best practices for performance, logging, testing, and documentation.Enroll now and take your API development skills to the next level!OverviewSection 1: Course introductionLecture 1 Welcome messageSection 2: REST Web APILecture 2 Module introductionLecture 3 HTTP ProtocolLecture 4 REST APILecture 5 Local environment setupLecture 6 New Web API projectLecture 7 Starting pointLecture 8 Built in DI containerLecture 9 HTTP ClientLecture 10 Routing and Model bindingLecture 11 Status codesLecture 12 Exercise - First endpointSection 3: Solution architectureLecture 13 Module introductionLecture 14 Clean architectureLecture 15 Adding solution modulesLecture 16 Defining entitiesSection 4: Setting up infrastructureLecture 17 Module introductionLecture 18 Entity Framework overviewLecture 19 Installing EFLecture 20 Flexible Database connectionLecture 21 Seeding dataLecture 22 Exercise - migrationSection 5: API ControllerLecture 23 Module introductionLecture 24 Retrieving entitiesLecture 25 Exercise - getting specific resourceLecture 26 Returing DTOsLecture 27 AutomapperLecture 28 Creating resourcesLecture 29 Model validationLecture 30 FluentValidationSection 6: CQRS + MediatRLecture 31 Module introductionLecture 32 CQRS IntroductionLecture 33 CQRS with MediatRLecture 34 Deleting resourcesLecture 35 Exercise - Updating resourcesSection 7: Web API utilitiesLecture 36 Module introductionLecture 37 Adding loggerLecture 38 Logging to a fileLecture 39 Swagger docsLecture 40 Exception Handling middlewareLecture 41 Custom ExceptionsLecture 42 Exercise - Time logging middlewareSection 8: SubentitiesLecture 43 Module introductionLecture 44 Subentities in RESTLecture 45 Creating subentitiesLecture 46 Retrieving subentitiesLecture 47 Exercise - removing sub entitiesLecture 48 Location header for subentitySection 9: AuthenticationLecture 49 Module introductionLecture 50 What is authenticationLecture 51 ASP.NET IdentityLecture 52 Swagger support of identityLecture 53 Extracting presentation layer servicesLecture 54 Authentication setupLecture 55 User ContextLecture 56 Extending user definitionSection 10: AuthorizationLecture 57 Module introductionLecture 58 What is authorizationLecture 59 Role based authorizationLecture 60 Assigning user rolesLecture 61 Exercise - Unassigning user roleLecture 62 Custom user claimsLecture 63 Claim based access controlLecture 64 Custom authorization requirementsLecture 65 User resourcesLecture 66 Resource based authorizationLecture 67 Exercise - authorization policySection 11: Results paginationLecture 68 Module introductionLecture 69 Pagination introductionLecture 70 Filtering resultsLecture 71 Results paginationLecture 72 Pagination request validationLecture 73 Sorting resultsLecture 74 IQueryable methods orderSection 12: Automated testingLecture 75 Module introductionLecture 76 Automated tests - introductionLecture 77 Quick unit test creationLecture 78 Current user testsLecture 79 UserContext TestsLecture 80 Validator testsLecture 81 Mapping testLecture 82 CommandHandler testsLecture 83 Exercise - unit testsLecture 84 Authorization policies testsLecture 85 Middleware testLecture 86 Controller integration testsLecture 87 Testing endpoints with authorizationLecture 88 Adjusting solution structureSection 13: Azure Cloud deployment and servicesLecture 89 Module introductionLecture 90 Azure - introductionLecture 91 Creating Azure App serviceLecture 92 Deploying API to web appLecture 93 Setting up Azure SQLLecture 94 Connection to Azure SQL & automatic migrationsLecture 95 Application insightsLecture 96 Blob storageLecture 97 Uploading to blob storageLecture 98 Generating blob SAS urlLecture 99 Working with blobs locallyLecture 100 Exercise - deploying azure resourcesLecture 101 Exercise solution - Deploying azure resourcesSection 14: Continuous Integration and Continuous DeploymentLecture 102 Module introductionLecture 103 Continous Integration (CI)Lecture 104 CI in Github actionsLecture 105 Pull request policyBeginner .NET developers who want to learn how to create web applications.Homepagehttps://www.udemy.com/course/aspnet-core-web-api-clean-architecture-azure/Download ( Rapidgator )https://rg.to/file/114ec16a1f680137d0e9da652d884a0b/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part01.rar.htmlhttps://rg.to/file/20d0c18d2a1d03eeeacbd2826442718b/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part06.rar.htmlhttps://rg.to/file/4b6aef25987d4ae1eaffda2da5c01b41/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part07.rar.htmlhttps://rg.to/file/4f19a4e70202423d193256f8a17cfd24/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part02.rar.htmlhttps://rg.to/file/617cce99ed0138d2e07c4cfd5fad1b0e/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part03.rar.htmlhttps://rg.to/file/b32f58f0f5abbc308d73277b7aed0c16/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part05.rar.htmlhttps://rg.to/file/c9827563ce573e04284a86cd6e53e82e/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part04.rar.htmlhttps://rg.to/file/d4c40b18e550b974cef91878a1e9504c/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part08.rar.htmlhttps://rg.to/file/e295d88f28fe6a73c55553d2f411f2bf/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part09.rar.htmlUploadgighttps://uploadgig.com/file/download/1ece946daD86f239/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part06.rarhttps://uploadgig.com/file/download/7A0a52678A315266/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part02.rarhttps://uploadgig.com/file/download/86E170a4960c89C4/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part08.rarhttps://uploadgig.com/file/download/8ea040e5A77126ed/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part09.rarhttps://uploadgig.com/file/download/9196b1f4c5a43608/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part04.rarhttps://uploadgig.com/file/download/975e87ffCcE44935/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part01.rarhttps://uploadgig.com/file/download/9B2342388fc16173/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part03.rarhttps://uploadgig.com/file/download/9b72e7a9d3d29Bb9/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part07.rarhttps://uploadgig.com/file/download/Dcca0e07584645e6/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part05.rarDownload ( NitroFlare )https://nitroflare.com/view/0E57FEC70072DC6/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part06.rarhttps://nitroflare.com/view/511200D4F25F063/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part07.rarhttps://nitroflare.com/view/5D46DF3CB859B92/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part01.rarhttps://nitroflare.com/view/6FB6620A3809BE6/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part05.rarhttps://nitroflare.com/view/8D0160C9231AC9A/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part09.rarhttps://nitroflare.com/view/9D082871BAA0AC4/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part04.rarhttps://nitroflare.com/view/B5BB6B4C57D383C/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part03.rarhttps://nitroflare.com/view/EC6A114E5C42531/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part02.rarhttps://nitroflare.com/view/FF72FABC4369291/htggl.Asp.Net.Core.8.Web.Api.Clean.Architecture..Azure.Services.part08.rarNo Password - Links are Interchangeable Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now