Architecting & Programming Microservices Using .Net Core

Build distributed system using microservices architecture

Learn how to build distributed system using microservices architecture.

$219 / ₹18750 for 6 Months

13 Modules

26.85 Hours

Course Modules
Videos
  1. What is Monolithic Applications
    Preview 28 Mins : 0


  2. What is a Microservice and its Characteristics and Benefits?
    Preview 25 Mins : 0


  3. Service-Oriented Architecture vs Microservices
    Preview 11 Mins : 0


  4. Communication between Microservices
    Watch Now
    28 Mins : 0


  5. Handling Data in Microservices
    Watch Now
    28 Mins : 0


  6. The Saga Pattern
    Watch Now
    10 Mins : 0


  7. Event Sourcing Pattern
    Watch Now
    18 Mins : 0


  8. About API Gateway in Microservices
    Watch Now
    16 Mins : 0


Documents
  1. Introduction to Microservices Course Material

Premium Features New
Videos
  1. Creating Project Structure and Building Product Catalog Service
    Watch Now
    69 Mins : 0


  2. Splitting into Multiple Projects Part - 1
    Watch Now
    32 Mins : 0


  3. Splitting the Project into Multiple Projects Part - 2
    Watch Now
    34 Mins : 0


  4. Writing Generic Repository
    Watch Now
    32 Mins : 0


Documents
  1. Microservice with CRUD Operations Course Material
  2. My Ecom App Sample Code

Premium Features New
Videos
  1. Implementing Shopping Cart Service using Redis Cache
    Watch Now
    51 Mins : 0


  2. Dockerization of Shopping Basket
    Watch Now
    15 Mins : 0


  3. Using Shopping Basket in WebClient
    Watch Now
    39 Mins : 0


Documents
  1. Microservices using Redis Cache Course Material
  2. My Ecom App With Shopping Basket Service Sample Code

Premium Features New
Videos
  1. Understanding Authentication and Authorization
    Watch Now
    19 Mins : 0


  2. Understand OAuth2 Flow at High Level
    Watch Now
    14 Mins : 0


  3. Understanding OAuth2 Authorization Grant Types
    Watch Now
    40 Mins : 0


  4. Understanding JWT Token
    Watch Now
    12 Mins : 0


  5. Understanding OpenID Connect along with ID Token and Access Token
    Watch Now
    26 Mins : 0


  6. Security Services and Middleware in ASP NET Core
    Watch Now
    15 Mins : 0


  7. Using JWT Token to Authenticate and Authorize
    Watch Now
    46 Mins : 0


Documents
  1. Understanding OAuth2 and OpenID Connect Course Material
  2. JWT Token Example Sample Code

Premium Features New
Videos
  1. IdentityServer4 and ClientCredentials
    Watch Now
    73 Mins : 0


  2. IdentityServer4 and MVC Web Application
    Watch Now
    67 Mins : 0


  3. Calling Secured API from Web-Based Application
    Watch Now
    27 Mins : 0


  4. Using ASP.NET Identity with IdentityServer4
    Watch Now
    34 Mins : 0


Documents
  1. IdentityServer4 Course Material
  2. IdentityServer4 Demo Solution Sample Code

Premium Features New
Videos
  1. Adding IdentityService using IdentityServer4
    Watch Now
    19 Mins : 0


  2. Securing the MicroServices
    Watch Now
    9 Mins : 0


  3. Using Secured Microservice from Web Client App
    Watch Now
    74 Mins : 0


  4. Passing User Identity from WebApp to Microservice
    Watch Now
    6 Mins : 0


  5. Containerization of IdentityServer and other Microservices with Security Implemented
    Watch Now
    78 Mins : 0


Documents
  1. Implementing Security in Microservices Application Course Material
  2. MyEcomApp with Identity Service Sample Code

Premium Features New
Videos
  1. Synchronous and Asynchronous Communication between Microservices
    Watch Now
    34 Mins : 0


  2. Generic Implementation of Integration Event with Azure Service Bus
    Watch Now
    33 Mins : 0


  3. Implementing Microservices Communication using Integration Event Part-1
    Watch Now
    36 Mins : 0


  4. Implementing Microservices Communication using Integration Event Part-2
    Watch Now
    24 Mins : 0


Documents
  1. Using Integration Event in Microservice Communication Course Material
  2. Communication Between Microservices Sample Code

Premium Features New
Videos
  1. About Domain and Domain-Driven Design
    Watch Now
    41 Mins : 0


  2. Layered Architecture in DDD Microservices
    Watch Now
    16 Mins : 0


  3. Implementing the Command and Command Handler Pattern
    Watch Now
    20 Mins : 0


  4. About Domain Events
    Watch Now
    16 Mins : 0


  5. Practical Impl of DDD Pattern
    Watch Now
    34 Mins : 0


Documents
  1. Domain Driven Design Pattern Course Material
  2. Media R Demo App Sample Code
  3. Microservices Demo Solution Sample Code

Premium Features New
Videos
  1. Implement Resilient Applications
    Watch Now
    18 Mins : 0


  2. Implementing Retries using Polly
    Watch Now
    35 Mins : 0


  3. Circuit Breaker Pattern
    Watch Now
    18 Mins : 0


Documents
  1. Implement Resilient Applications Course Material

Premium Features New

OVERVIEW

Microservices covers containerization using Docker, including Docker basics, custom images, and Docker Compose. The syllabus delves into Microservices architecture, comparing it with monolithic architecture and SOA. It includes practical demonstrations using an eStoreApplication to illustrate various concepts. Advanced topics such as securing microservices, communication between services, Domain Driven Design, CQRS, and deployment using Kubernetes are also covered.

COURSE OBJECTIVES

  • Understand containerization and Docker fundamental
  • Learn to develop and deploy .NET Core applications using Docker
  • Grasp the concepts of Microservices Architecture and its benefits
  • Compare Microservices with Monolithic Architecture and SOA
  • Implement CRUD operations in a microservices-based application
  • Integrate Swagger for API documentation and testing
  • Create a user interface service for microservices
  • Deploy microservices using Docker containers
  • Implement security measures for microservices, including authentication and authorization
  • Explore synchronous and asynchronous communication between microservices
  • Apply Domain Driven Design (DDD) and Command Query Responsibility Segregation (CQRS) patterns
  • Understand and implement event sourcing
  • Learn strategies for handling failures in microservices
  • Gain practical experience with Azure Kubernetes Service (AKS) for deploying microservices

PRE-REQUISITES

  • Solid understanding of C# and .NET Core framework
  • Familiarity with ASP.NET Core MVC and Web API development
  • Basic knowledge of SQL Server and database operations
  • Understanding of RESTful API concepts
  • Familiarity with version control systems (e.g., Git)
  • Basic understanding of cloud computing concepts
  • Familiarity with JSON and YAML formats
  • Basic knowledge of HTML, CSS, and JavaScript
  • Understanding of fundamental software design patterns
  • Familiarity with containerization concepts (beneficial but not mandatory)
  • Basic understanding of authentication and authorization concepts
  • Familiarity with asynchronous programming in C#
  • Basic knowledge of messaging systems and queues
  • Understanding of fundamental web security concepts

WHO CAN DO THIS COURSE

This course is ideal for professionals who have a strong foundation in .NET development and are looking to advance their skills in modern application architecture and deployment techniques.

  • Software developers with experience in .NET technologies
  • Backend developers looking to transition to microservices architecture
  • Full-stack developers interested in modern application architectures
  • DevOps engineers wanting to understand microservices deployment
  • IT professionals with a strong programming background in C#
  • System architects interested in designing scalable, distributed systems
  • Cloud engineers looking to expand their knowledge of containerization and orchestration
  • Software engineers aiming to modernize legacy applications
  • Recent computer science graduates with a solid understanding of web development
  • QA engineers interested in testing microservices-based applications
  • Technical team leads or managers overseeing microservices projects
  • Freelance developers looking to enhance their skills in cutting-edge technologies

TRAINING AT BITC(BestITCourses)

  • Our esteemed trainer, Mr. Sandeep Soni, brings over 28+ years of industry expertise to this course, personally crafting its content.
  • Mr. Soni's teaching approach is both simple and thorough, ensuring a clear grasp of Microservices concepts from the ground up.
  • Each topic is illustrated with practical demos and real-world case studies, fostering a comfortable learning experience.
  • You'll seamlessly integrate all learned concepts into real-time scenarios, preparing you for practical application in your role.

Instructor

Sandeep Soni

Meet Your Certified Trainer

Your Trainer - Sandeep Soni 28+ years of Experience

Mr. Sandeep Soni, a Microsoft Certified Trainer and an Azure Architect, is one of the most famous Azure trainers in the market. He is a software and corporate trainer with 28+ years of training experience.

Mr. Soni regularly conducts live batches and webinars on Microsoft Azure. He has conducted over 200+ live online batches and has personally trained over 100,000 students.

Know more about Sandeep Soni - https://www.bestitcourses.com/trainers/sandeepsoni

Follow him on LinkedIn - https://www.linkedin.com/in/sandeepsoni123/

Certifications
  • Microsoft Certified Trainer
  • Microsoft Azure Administrator
  • Azure Developer Associate
  • Azure Solution Architect
  • Azure DevOps Engineer Expert
  • Kubernetes
  • Kubernetes Administrator & Kubernetes Application Developer
Certifications
  • Microsoft Certified Trainer
  • Microsoft Azure Administrator
  • Azure Developer Associate
  • Azure Solution Architect
  • Azure DevOps Engineer Expert
  • Kubernetes
  • Kubernetes Administrator & Kubernetes Application Developer
Pre-requisites:

The Micorservices Online Training can be taken by -

  • Any MS.NET developer with experience in web programming.
  • Architects looking forward to build Microservices based applications.

Got a question or have an insight to share ?

Join this discussion here and connect with your fellow learners and Subject experts.

0 Comments

Post Image
Enroll
Bestitcourse google plus

Thank you for visiting BestITCourses, How can I help you