Meghalov Web deveopment
No reviews yet

Clean Architecture, Domain-Driven Design, Authentication with Asp Identity, Web Api
Discuss options for Front-End
Discuss options Source Control
Deployment to Front
Clean Architecture Fundamentals
Architectural principles & Design principles
Clean Architecture layers
Creating the Domain project
Defining our first domain entity
Adding Repositories and the Unit of Work to the domain
Creating the entity
Implementing a Domain service
Application Layer
Creating the Application project
Implementing Commands with the rich domain model & repositories
Defining a domain event handler
Implementing Queries with Dapper for blazing performance
Solving logging as a cross-cutting concern
Creating a Validation pipeline for commands
Infrastructure Layer
Creating the Infrastructure project
Configuring infrastructure services with dependency injection
Adding Entity Framework Core to the solution
Configuring Entity Framework Core with dependency injection
Creating the Domain entity configurations
Automatically applying entity configurations
Implementing repository interfaces using a generic repository
Implementing the SQL connection factory
Publishing domain events inside the Unit of Work
Solving race conditions with optimistic concurrency
Presentation Layer
Demo: Presentation layer & API
Authentication
Asp identity identity provider setup
Configuring authentication middleware & services
Configuring JWT authentication options
Demo: Authentication in action
Implementing the user registration feature
Adding an API endpoint for registering a user
Implementing the authentication service
Configuring the authentication service as a typed HTTP client
Demo: User registration
Implementing the user login feature

Subjects

  • SQL Server Beginner-Expert

  • C# .NET Beginner-Expert


Experience

  • Program Manager (Jan, 2021Present) at Microsoft Corporation USA
    Business Operations and Program Management Microsoft · Full-time Microsoft · Full-time Jan 2021 - Present · Redmond, Washington, United States
    The Microsoft Volume Licensing Business that enables our customers to access new product and program launches across the Business Groups at Microsoft. The PECO team is critical to the VL Business as they enable onboarding of new offers and program changes into the IT Systems across key functional processes such the Quoting, Ordering, Entitlement, and Fulfillment/Provisioning systems. These systems enable our VL Customers to use and manage benefits under their Volume Licensing Agreement. I am a part of the Entitlement functional area in which we own the process where product keys for customers are created and assigned to an agreement and then displayed on the Volume Licensing Service Center (VLSC).

Education

  • National certificate (Jan, 2017Jan, 2020) from NCTVT

Fee details

    US$1012/hour (US$1012/hour)

    12 for Beginners and 10 for Advanced


Reviews

No reviews yet. Be the first one to review this tutor.