Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
.NET MAUI Essential Training

.NET MAUI Essential Training

3h 17mBeginner2022-12-08

Authors

Matt Milner

Matt Milner

Independent Consultant, Web Developer, Trainer

Course details

.NET MAUI is a new UI framework for cross-platform development. If building mobile applications for your company is part of your job, .NET MAUI provides a great set of tools and features. In this course, Matt Milner guides you through all the basics that you need to get started. Find out what .NET MAUI is and how to get it set up and configured. Learn about working with the different components of MAUI Shell and organizing pages with layouts. Explore ways to display and capture data, then go over how to apply styles and use the visual state manager. Plus, dive into platform integration, including how to create an implementation of a cross-platform service.

Skills covered

.NET MAUICross-Platform DevelopmentMobile DevelopmentSoftware Development ToolsEssential TrainingMicrosoftSoftware Development

Concepts

0. Introduction

  • 01 - Introduction
  • 02 - What you need
  • 03 - Exercise files

1. Getting Started with .NET MAUI

  • 04 - What is .NET MAUI
  • 05 - Setting up your development environment
  • 06 - Creating a .NET MAUI solution
  • 07 - Application startup and configuration

2. Working with the Shell

  • 08 - Components of a Shell application
  • 09 - Organizing Shell content
  • 10 - Adding menu items
  • 11 - Navigating to Shell items
  • 12 - Navigating outside the Shell
  • 13 - Passing data when navigating
  • 14 - Other page types
  • 15 - Challenge - Add a content page
  • 16 - Solution - Add a content page

3. Organizing Pages with Layouts

  • 17 - Stack layouts
  • 18 - Grid layout
  • 19 - Flex layout
  • 20 - Absolute layout
  • 21 - Table view
  • 22 - Challenge - Change flex layout to grid
  • 23 - Solution - Change flex layout to grid

4. Displaying and Capturing Data

  • 24 - Data binding basics
  • 25 - Displaying lists of data
  • 26 - Displaying data in a grid
  • 27 - Binding data for input
  • 28 - Databinding configuration
  • 29 - Change notifications
  • 30 - Additional views
  • 31 - Challenge - Add a collection view
  • 32 - Solution - Add a collection view

5. Styles and Visual State

  • 33 - Applying styles to controls
  • 34 - Using triggers to apply styles
  • 35 - Understanding visual state manager
  • 36 - Applying styles with visual state
  • 37 - Challenge - Add a style to a control
  • 38 - Solution - Add a style to a control

6. Platform Integration

  • 39 - Defining a platform-neutral service
  • 40 - Creating the Android service
  • 41 - Creating the iOS service
  • 42 - Using the Essentials library
  • 43 - Additional Essentials
  • 44 - Configuring Essentials
  • 45 - Challenge - Add Windows service
  • 46 - Solution - Add Windows service

Conclusion

  • 47 - What's next

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal