Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Modern User Interfaces and Microservices with .NET 8

Packt via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Design and implement modern user interfaces and microservices using .NET 8, including gRPC, ASP.NET Core, Blazor, and .NET MAUI. This course empowers you to deliver seamless user experiences across web, desktop, and mobile platforms. Explore the creation of efficient microservices with gRPC, build dynamic web user interfaces using ASP.NET Core and Blazor, and develop cross-platform mobile and desktop applications with .NET MAUI. Learn to integrate localization, caching, and advanced component design to deliver engaging and performant applications. By completing this course, you will be able to architect and implement sophisticated user interfaces and services for a variety of platforms. This course provides a practical, example-driven approach to building modern user interfaces and microservices, guiding learners through the latest .NET technologies and design patterns. Learners will gain actionable insights for creating responsive, scalable, and maintainable applications. This course is part three of a three-course Specialization designed to build a complete and cohesive understanding of the subject. While it offers valuable skills on its own, you'll gain the most benefit by progressing through all three courses as a structured learning journey. This course is based on Apps and Services with .NET 8, by Mark J. Price. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.

Syllabus

  • Building Efficient Microservices Using gRPC
    • This module covers the fundamentals of building efficient microservices using gRPC, including defining service contracts with .proto files, implementing gRPC services and clients, leveraging performance benefits of HTTP/2, and exploring advanced features like interceptors, metadata handling, and JSON transcoding.
  • Building Web User Interfaces Using ASP.NET Core
    • This module covers the fundamentals of building web user interfaces using ASP.NET Core, including Razor views, Tag Helpers, and localization techniques. Learners will gain hands-on experience in creating dynamic and responsive web pages, as well as implementing internationalization and caching strategies to improve performance.
  • Building Web Components Using Blazor
    • This module guides learners through the process of building interactive and reusable web components using Blazor. It covers component structure, interactivity with SignalR, and integrating Bootstrap for styling. Learners will gain practical skills in developing dynamic web applications with .NET.
  • Building Mobile and Desktop Apps Using .NET MAUI
    • This module provides an in-depth look at cross-platform app development using .NET MAUI, covering essential topics such as XAML-based UI design, control selection, and dynamic resource management. Learners will gain hands-on experience in building and customizing apps for multiple platforms, including mobile and desktop environments.

Taught by

Packt - Course Instructors

Reviews

Start your review of Modern User Interfaces and Microservices with .NET 8

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.