Back to Courses
en

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

  1. Cross-Platform UI with .NET MAUI: XAML layouts, data binding, command patterns, and MVVM architecture.
  2. REST API Design with ASP.NET Core: Controller routing, dependency injection, middleware pipelines, and OpenAPI/Swagger documentation.
  3. Data Access & Storage: Connecting Entity Framework Core, designing database schemas, and applying repository patterns.
  4. 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

Language:
Mermaid
Stars: ⭐ 3
Last Synced Push: Apr 10, 2024