.NET MAUI Fundamentals
.NET MAUI 강의 목차
- .NET MAUI 소개
- .NET MAUI란 무엇인가?
- .NET MAUI의 장점과 특징
- Xamarin.Forms와의 차이점
- .NET MAUI 개발 환경 설정
- .NET 6 설치
- Visual Studio 2022 설치
- 프로젝트 생성 및 실행
- .NET MAUI 레이아웃
- 레이아웃 개념
- StackLayout
- Grid
- ScrollView
- .NET MAUI 컴포넌트
- 컴포넌트 개념
- Button
- Label
- Image
- Entry
- .NET MAUI 데이터 바인딩
- 데이터 바인딩 개념
- OneWay 데이터 바인딩
- TwoWay 데이터 바인딩
- 속성 변환기
- .NET MAUI 스타일링
- 스타일링 개념
- XAML 스타일링
- CSS 스타일링
- DynamicResource
- .NET MAUI 이벤트 처리
- 이벤트 처리 개념
- 이벤트 핸들러 등록
- Command
- MessagingCenter
- .NET MAUI 고급 주제
- Custom Renderer
- MVVM 패턴
- HttpClient
- Platform Specifics
- .NET MAUI 프로젝트 실습
- .NET MAUI 프로젝트 구성
- .NET MAUI 프로젝트 디자인
- .NET MAUI 프로젝트 개발
- .NET MAUI 프로젝트 배포
선수 학습
- C# 교과서 마스터하기
- ASP.NET Core Fundamentals Part 1, 2, 3, 4
- DB 사용에 대한 이해가 필요
.NET MAUI 개발 도구
- Visual Studio 2022
- 17.3 버전 이상
- .NET 7
.NET MAUI 개발 환경 구축
- Visual Studio 2022 설치 + .NET MAUI 개발 워크로드 설치
- ASP.NET 및 웹 개발, .NET 데스크톱 개발 추가
.NET MAUI 소개
.NET MAUI를 사용하면 하나의 프로젝트로 크로스 플랫폼 앱을 개발할 수 있습니다.
- MAUI(Multi-platform Application User Interface)
- 하나의 프로젝트로 크로스 플랫폼 앱 생성
- Xamarin.Forms: 여러 프로젝트로 구성
.NET MAUI와 Blazor
.NET MAUI
- C#과 XAML 사용 UI 개발
- 모바일 전용
Blazor
- C#과 HTML 사용 UI 개발
- 웹과 호환
.NET MAUI 기초 입문 영문 강좌
.NET MAUI Docs에서는 .NET MAUI 이름으로 공개된 마이크로소프트의 멀티-플랫폼 앱을 만드는 기술에 대한 소개 및 학습 가이드 설명서를 제공합니다.
.NET MAUI Beginners 시리즈 동영상 강좌 재생 목록(영어)
https://www.youtube.com/watch?v=Hh279ES_FNQ&list=PLdo4fOcmZ0oUBAdL2NwBpDs32zwGqb9DY
What is .NET MAUI? [1 of 8] | .NET MAUI for Beginners
How to Install .NET MAUI on a PC [2 of 8] | .NET MAUI for Beginners
.NET MAUI 설치
.NET MAUI 사용하려면 Visual Studio Installer에서 .NET을 사용한 모바일 개발 워크로드를 선택합니다.