Watch .NET Core Microservices
- 2017
- 1 Season
.NET Core Microservices from Packt Publishing is a comprehensive video course that teaches you how to build and deploy microservices using .NET Core framework. The course is designed for intermediate to advanced developers who want to learn how to develop scalable and modular microservices applications.
The course is divided into 11 sections, each focusing on a specific topic related to microservices development using .NET Core. The sections include an introduction to microservices architecture, designing microservices, creating microservices with .NET Core, testing microservices, deploying microservices using Docker and Kubernetes, building microservices with ASP.NET Core, and much more.
The instructor begins by explaining the basics of microservices architecture and its advantages over traditional monolithic applications. He then describes the different patterns and techniques used in microservices development, such as the API Gateway pattern, CQRS pattern, and event-driven architecture. He also covers the challenges and complexities associated with building modular and scalable microservices applications.
Next, the course walks you through the process of designing and creating microservices using .NET Core. You will learn how to use the Web API framework to create RESTful APIs and leverage the benefits of dependency injection to write modular and maintainable code. You will also learn how to use Entity Framework Core to interact with databases and implement caching using Redis.
The instructor then demonstrates how to test microservices using NUnit and Moq frameworks. You will learn how to write integration tests, unit tests, and automated tests for your microservices, ensuring that your applications are reliable, scalable, and maintainable.
The course also covers the deployment of microservices using Docker and Kubernetes. You will learn how to package your microservices into Docker containers, deploy them to Docker Hub, and configure Kubernetes to manage the deployment and scaling of your microservices applications.
The instructor then shows you how to build microservices with ASP.NET Core, a cross-platform framework for building web applications. You will learn how to use SignalR to add real-time communication capabilities to your microservices, and how to use gRPC to build high-performance and scalable services.
Other topics covered in the course include implementing security for your microservices, using RabbitMQ to implement messaging and asynchronous communication between microservices, and more.
Throughout the course, the instructor provides hands-on demonstrations, code samples, and quizzes to help reinforce the concepts and techniques taught in the lessons. The course also includes practical exercises for you to practice your skills and build real-world microservices applications.
In summary, .NET Core Microservices from Packt Publishing is an excellent course for developers who want to learn how to develop, test, and deploy microservices using .NET Core. The course covers all the essential topics related to microservices development, and the instructor provides clear and concise explanations, making it easy for you to follow the lessons and understand the concepts. If you're looking to improve your skills in building scalable and modular microservices applications, this course is definitely worth checking out.