Mobile & Cloud Development
Course materials for cross-platform app development using .NET Multi-platform App UI (.NET MAUI) and ASP.NET Core cloud backend REST APIs.
🎯 Learning Goals
- ✓ Build cross-platform mobile & desktop graphical user interfaces with .NET MAUI.
- ✓ Design and implement secure, scalable REST APIs using ASP.NET Core.
- ✓ Integrate databases, repository patterns, and full-stack client-server communication.
📖 Course Syllabus & Details
Welcome to the Mobile & Cloud Development course! This curriculum equips you with the skills to architect and implement modern full-stack systems.
Course Overview
We focus on building multi-device client applications (targeting iOS, Android, Windows, and macOS) that securely interface with robust, database-driven cloud backend architectures. Using Microsoft’s .NET ecosystem, you’ll learn the patterns used by industry professionals to deliver native performance and scalable servers.
Syllabus Highlights
- Cross-Platform UI with .NET MAUI: XAML layouts, data binding, command patterns, and MVVM architecture.
- REST API Design with ASP.NET Core: Controller routing, dependency injection, middleware pipelines, and OpenAPI/Swagger documentation.
- Data Access & Storage: Connecting Entity Framework Core, designing database schemas, and applying repository patterns.
- Integration & Security: HTTP requests in C#, handling JSON serialization, token authentication, and API security.
ℹ️ Course Info
Institution
FH Upper Austria
Campus Wels
GitHub Repo
course-maui-aspnet
This project contains a sample application written in C# with cross-platform graphical user interface (GUI) based on MAUI.NET and Cloud-based REST API based on ASP.NET Core