Microservices Development Revolution with .Net5 and Dapr
Microservices Development Revolution with .Net5 and Dapr, available at $54.99, has an average rating of 4.65, with 36 lectures, based on 184 reviews, and has 1626 subscribers.
You will learn about Developing Modern Distributed Microservices applications using AspNetCore5 and DAPR This course is ideal for individuals who are Software developers who want to learn distributed microservices applications It is particularly useful for Software developers who want to learn distributed microservices applications.
Enroll now: Microservices Development Revolution with .Net5 and Dapr
Summary
Title: Microservices Development Revolution with .Net5 and Dapr
Price: $54.99
Average Rating: 4.65
Number of Lectures: 36
Number of Published Lectures: 36
Number of Curriculum Items: 36
Number of Published Curriculum Objects: 36
Original Price: $27.99
Quality Status: approved
Status: Live
What You Will Learn
- Developing Modern Distributed Microservices applications using AspNetCore5 and DAPR
Who Should Attend
- Software developers who want to learn distributed microservices applications
Target Audiences
- Software developers who want to learn distributed microservices applications
Welcome to the first DAPR video course anywhere in the world!
Revolutionize the way you develop your microservices applications!
This course starts explaining what separates a microservices architecture and a monolithic architecture
It sets out to teach you what led the Microsoft company to come up with the Dapr (Distributed Application Runtime) technology.
It teaches you the components of the Dapr technology and what those components are useful for
It teaches you how to install and/or update Dapr library globally on your local machine
It teaches you the Dapr relation with Docker
It teaches you what side car technology means and how it helps ease the development of microservices applications.
It teaches you what Service Invocation Block (Service Discovery Block) is used for and what methods Dapr makes available to put that block into action in your projects.
It teaches you Dapr SDK for .NET library.
It teaches you as a starter how to build a simple microservices project where you learn how to use Service Invocation Building Block in a project that consists of a web frontend and webapi backend projects, whereby discovering the backend service automatically.
It teaches you how the PubSub Messaging Building Block helps you develop asynchronously communicating microservices easily with the Dapr sidecar technology without any plumbing code.
After teaching you the basics, it lets you learn how to design a fully functional distributed microservices business application involving 4 microservices and Azure Face API portal’s free of charge face detection offerings.
It teaches you in a step by step fashion starting with the web interface to develop each microservice, testing the collaboration between the microservices and the outcome at each stage.
It teaches you how to get an Authentication key from the Azure Face API portal and to use it within your microservice to send a photo to the API and get back the face image coordinates from there.
It teaches you how to spin up docker containers for mssqlserver and maildev for email.
It teaches you how to create migrations code using Entity Framework Core and creating the database and its tables during design time.
It teaches how to run the migrations code during the runtime automatically by code.
It teaches you how to use 3rd party image processing libraries to crop face images from a photo given the face coordinates.
It teaches you to learn and put into good usage the Input and Output Bindings from the Dapr library.
It teaches you how to use Dapr Input Binding Block as a Cron job service to make one webapi end-point wake up at regular intervals to do the given job.
It teaches you how to use redis database as a key/value pair data store as a Dapr Side car element known as State Management Building Block.
It teaches you how to use redis as a messaging instrument when using the pub/sub Building Block of the Dapr
You will get a taste of telemetry and diagnostics facilities using Zipkin with Dapr through the Dapr dashboard.
It teaches you how to utilize Microsoft’s another new invention namely the Tye Project to orchestrate your microservices by using a tye.yaml file similar to docker-compose technology but without writing any docker files.
You will also learn how to debug a daprized app by the Tye Project.
You will also get a taste of structured logging server such as SEQ that will help you with your drill-down queries of the logs.
You can continue your dapr adventure with the now ready follow-up course showing the details of deploying our daprized microservices apps to Azure Kubernetes Environment. This course now includes also the Microsoft’s new offering for serverless deployment to Azure, namely the Azure Container Apps deployment.
Some reviews about the course:
Antilop wrote:5 stars
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 luck that I found this course.
Enjoy the course
Course Curriculum
Chapter 1: Introduction to the Course
Lecture 1: Why is this course ?
Lecture 2: Why Microservices Application Development?
Lecture 3: Why Dapr?
Chapter 2: Chapter 2
Lecture 1: Chapter 2 Introduction to Dapr
Lecture 2: Chapter 2.1 Dapr Installation and its architecture
Lecture 3: Chapter 2.2 How is Dapr hosted and how it performs
Lecture 4: Chapter 2.3 Dapr Intro Summary
Chapter 3: Chapter 3 Service Invocation Building Block
Lecture 1: Chapter 3.0 How to Use Service Invocation Building Block
Lecture 2: Chapter 3.1 Service Invocation Building Block Continued
Lecture 3: Chapter 3.2 How to Utilize Service Invocation Block from an Mvc Front App
Lecture 4: Chapter 3.3 Service Invocation Building Block Demo
Chapter 4: Chapter 4 PubSub Building Block
Lecture 1: Chapter 4 Preface to PubSub Building Block
Lecture 2: Chapter 4.0 PubSub Building Block Introduction
Lecture 3: Chapter 4.1 How to use Dapr SDK to perform Dapr PubSub Actions
Lecture 4: Chapter 4.2 PubSub Data Flow
Chapter 5: Chapter 5 Application Using Dapr Building Blocks
Lecture 1: Chapter 5.0 Details of Our Dapr Distributed Application
Lecture 2: Chapter 5.1 Face Detection Distributed Application Details
Chapter 6: Chapter 6 Building the MvcFront part
Lecture 1: Chapter 6.0 Publishing events from the MvcFront
Lecture 2: Chapter 6.1 MvcFront Event Publishing Demo
Chapter 7: Chapter 7 Building and Testing the OrdersApi
Lecture 1: Chapter 7.0 Building the OrdersApi Microservice
Lecture 2: Chapter 7.1 OrdersApi Microservice Continued
Lecture 3: Chapter 7.2 Running the OrdersApi Microservice
Chapter 8: Chapter 8 FacesApi Microservice
Lecture 1: Chapter 8.0 Introduction to FacesApi Microservice
Lecture 2: Chapter 8.1 Azure Portal Subscription
Lecture 3: Chapter 8.2 FacesApi Construction-1
Lecture 4: Chapter 8.3 FacesApi Construction-2
Lecture 5: Chapter 8.4 Testing the Microservices
Lecture 6: Chapter 8.5 Adding the Consumer section in OrdersApi of the OrderProcessedEvent
Chapter 9: Chapter 9 Building the NotificationApi MicroService and Testing
Lecture 1: Chapter 9.0 NotificationApi Intro
Lecture 2: Chapter 9.1 Notification Api Construction
Lecture 3: Chapter 9.2 NotificationApi Demo
Lecture 4: Chapter 9.3 Adding the OrderDispatchedEvent Consumer part of the OrdersApi
Lecture 5: Chapter 9.4 Running and Testing All Microservices
Chapter 10: Orchestration with Microsoft Tye Tool
Lecture 1: Chapter 10.1 Introduction to Tye Project
Lecture 2: Chapter 10.2 Building and Running the App through the Tye Project
Lecture 3: What is Next? Do not stop here
Instructors
-
F. Frank Ozz
Software Architect, Author
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 7 votes
- 3 stars: 25 votes
- 4 stars: 65 votes
- 5 stars: 87 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024