Microservices Development Revolution with .Net5 and Dapr

Learn to develop a modern distributed microservices application using Microsoft's new revolutionary side car technology
4.54 (202 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Microservices Development Revolution with .Net5 and Dapr
1 812
students
5.5 hours
content
May 2022
last update
$54.99
regular price

Why take this course?

🚀 Master Microservices Development with .NET 5 and Dapr: A Revolutionary Approach! 🌟


Course Headline:

Unlock the Potential of Your Applications with Cutting-Edge Microservices Architecture


What You'll Learn:

Understanding Microservices vs. Monolithic Architecture: 🤔 Discover the fundamental differences between microservices and monolithic architectures, and understand why the industry is shifting towards a distributed approach.

Introduction to Dapr by Microsoft: 🌟 Be among the first to dive into the Distributed Application Runtime (Dapr) and its groundbreaking capabilities for developing scalable microservices applications.

Core Components of Dapr: 🛠️ Learn about the core components of Dapr and their roles in simplifying microservices development, including side car proxies, service discovery, state management, and more.

Getting Started with Dapr: 🖥️

  • Install/update Dapr globally on your local machine.
  • Explore the integration of Dapr with Docker for seamless container orchestration.

Side Car Technology Explained: 🤝 Understand the concept of side car proxies and how they facilitate communication between microservices without complex plumbing code.

Service Invocation Block (Service Discovery Block): 🔍 Learn to implement service discovery in your projects using Dapr's powerful methods, ensuring your services can find and communicate with each other effortlessly.

.NET SDK for Dapr: 🌐 Get hands-on experience with the Dapr .NET library by building a web frontend and backend project that automatically discovers its backend service.

Asynchronous Communication with PubSub Messaging: 💌 Simplify inter-microservices communication using Dapr's PubSub Messaging Building Block, making it easy to build asynchronous systems with the help of side car technology.

Designing a Real-World Business Application: 🏢 Step-by-step guidance on designing a fully functional distributed microservices business application, complete with a web interface and leveraging Azure Face API for face detection.

Authentication and APIs: 🔐 Obtain an authentication key from the Azure Face API portal and integrate it into your microservice to interact with the API securely.

Docker Containers and Databases: 📦 Spin up docker containers for mssqlserver and maildev, create and migrate databases using Entity Framework Core, and run migrations automatically by code.

Image Processing: 📸 Learn to use third-party libraries to process images based on face coordinates extracted from the Azure Face API.

Input and Output Bindings with Dapr: 🔄 Utilize Dapr's Input and Output Bindings for various tasks, including setting up a Cron job service within your microservices.

State Management and Messaging with Redis: 🗃️ Implement redis as both a state management tool and a messaging system within your Dapr-enabled microservices.

Monitoring and Tracing with Zipkin & Dapr Dashboard: 🕵️‍♂️ Gain insights into your application's performance and behavior using telemetry, diagnostics, and the Dapr dashboard, coupled with Zipkin for tracing.

Orchestration with Tye Project: ⚓️ Learn how to orchestrate your microservices using the Tye project, a tool designed to manage complex deployments with ease.

Deployment to Azure Kubernetes Environment & Container Apps: 🚀 Prepare for real-world deployment scenarios by exploring how to deploy your daprized microservices apps to Azure Kubernetes Environment and the new serverless offering, Azure Container Apps.


What Learners Are Saying:

Antilop's Review: 🌟📢 "Great course so far! I thought building microservices was difficult before I was introduced to this course. Frank Ozz offers a simple way of creating such projects with a revolutionary new technology. I am so lucky that I found this course." - Antilop, 5 stars!


Embark on your journey to mastering microservices architecture with .NET 5 and Dapr today. This comprehensive course will equip you with the knowledge and skills to build, manage, and deploy scalable applications using the latest technologies. Don't miss out – dive into this transformative learning experience and future-proof your development expertise! 🌟💻🚀

Loading charts...

4099146
udemy ID
03/06/2021
course created date
15/06/2021
course indexed date
Bot
course submited by