모.집.임.박.강.좌
과정명 | C# 모바일 MAUI MVVM/MVU App 실무 프로그래밍 과정 |
---|---|
교육기간 | 2024년 7월 13일(토) ~ 7월 27일(토) 5일 총 40시간 (주말주간(토/일)) |
접수기간 | 2024년 7월 12일(금) 까지 / 선착순 마감 |
교육시간 | 09:30 ~ 18:30 |
교육비 | 590,000원 |
모집정원 | 10명 |
문의처 | email : oraclejava@oraclejava.co.kr / tel : 02 - 6925- 4760 |
교재 | 본 원 자체교재 무료제공 |
수강료 입금안내 | 계좌이체 : 국민은행 064601 - 04 - 080737 / 예금주 : 지스펙주식회사 카드결제 : 온라인 또는 오프라인으로 카드 결제 |
알림 |
개인 국비지원 신청자 내일배움카드 및 취업성공패키지를 활용하여 신청하시는 경우 본인자부담금과 추가부담금을 나누어 결제해주셔야 합니다. 사업주위탁훈련 사업주위탁훈련의 경우 전체 수강료를 결제해주시면 되며 정상 수료자에 한해 환급이 진행됩니다. (출석률 80% 이상) 출결체크 - 개인 국비지원 신청자의 경우 발급받은 내일배움카드를 사용하여 출결을 진행합니다. - 사업주위탁훈련의 경우 HRD-Net 앱을 다운받아 오시면 되며 www.hrd.go.kr 에서 회원가입 및 본인인증을 사전에 진행하셔야 합니다. - 출결체크는 수강생의 책임으로 입/퇴실 시 꼭 진행해주셔야 합니다. * 본 훈련은 정부지원 미적용 일반과정 입니다. |
교육생유형 | 수강료 | 본인자부담금 | 추가부담금 |
---|---|---|---|
국민내일배움카드 |
590,000원 |
0원 |
0원 |
취업성공패키지1 |
590,000원 |
0원 |
0원 |
취업성공패키지2 |
590,000원 |
0원 |
0원 |
일반 |
590,000원 |
0원 |
0원 |
교육생유형 | 수강료 | 환급액 | 회사부담금 |
---|---|---|---|
사업주위탁훈련(중소기업) |
590,000원 |
0원 |
0원 |
사업주위탁훈련(대기업) |
590,000원 |
0원 |
0원 |
수강절차 |
|
---|---|
교육대상 |
- C# 및 .NET에 대한 기본 지식이 있으며, 모바일 애플리케이션 개발에 관심이 있는 개발자 - 기존에 Xamarin.Forms를 사용해 본 경험이 있거나 .NET MAUI에 대한 이해를 높이고 싶은 개발자 - 프론트엔드 및 백엔드 개발자 - 프론트엔드 또는 백엔드 개발 경험이 있지만, 모바일 애플리케이션 개발 경험이 없는 개발자 - 모바일 애플리케이션 개발의 기본적인 개념을 이해하고, 실무 프로젝트에 적용하고 싶은 개발자 - 소프트웨어 엔지니어 - MVVM 및 MVU 패턴을 이해하고, 이를 실무에서 사용하는 방법을 배우고자 하는 소프트웨어 엔지니어 - 다양한 플랫폼에서 일관된 코드베이스를 유지하고 싶은 소프트웨어 엔지니어 |
선수학습 |
- C#활용 - .NET 경험자 |
강좌명 | C# 모바일 MAUI MVVM/MVU App 실무 프로그래밍 과정 |
---|---|
교육목표 |
- .NET MAUI의 기본 개념과 구조 이해 - MVVM 및 MVU 패턴을 사용하여 효율적인 모바일 애플리케이션 개발 능력 배양 - 실제 프로젝트를 통해 실무에서 활용 가능한 기술 습득 |
교육개요 |
본 과정은 .NET MAUI를 사용하여 모바일 애플리케이션을 개발하는 방법을 배우는 5일간의 집중 과정입니다. 수강생들은 MVVM과 MVU 패턴을 이해하고, 이를 이용해 크로스 플랫폼 애플리케이션을 개발하는 실습을 하게 됩니다. 각 강의는 강의와 실습으로 구성되어 있으며, 최종 프로젝트를 통해 배운 내용을 종합적으로 적용해볼 수 있습니다. -기대 효과- 본 교육훈련을 통해 .NET MAUI를 사용하여 MVVM 및 MVU 패턴을 적용하는 방법을 배우고, 실제 프로젝트를 통해 이를 실습해보는 것을 목표로 합니다. 집중적인 학습을 통해 실무에서 바로 사용할 수 있는 기술을 습득할 수 있습니다. |
.NET MAUI |
- .NET MAUI 개요 - .NET MAUI란? - MAUI와 Xamarin.Forms의 차이점 - Visual Studio 설치 및 설정 - 첫 번째 MAUI 프로젝트 생성 - 기본 레이아웃과 페이지 탐색 - XAML 및 UI 구성 요소 - XAML 기초 - 주요 UI 요소 (Label, Button, Entry, etc.) - 레이아웃 종류 (StackLayout, Grid, FlexLayout) - 실습: UI 디자인 및 레이아웃 구성 - 간단한 로그인 화면 구현 - 레이아웃을 사용한 화면 구성 - Q&A 및 과제 설명 - .NET MAUI의 아키텍처 - 크로스 플랫폼 개발 환경 설정 - 실습: MAUI 프로젝트 생성 및 기본 구조 |
MVVM 패턴 NO.1 |
- MVVM 패턴 개요 - MVVM 패턴의 이해 - Model, View, ViewModel의 역할 - Data Binding 및 Command -실습: MVVM 패턴 적용 - ViewModel 생성 및 바인딩 - INotifyPropertyChanged 구현 - Commands와 이벤트 처리 - CommunityToolkit.Mvvm 소개 - CommunityToolkit.Mvvm 개요 - ObservableObject와 RelayCommand - MVVM 도구와 유틸리티 - 실습: CommunityToolkit.Mvvm 사용 - CommunityToolkit.Mvvm을 사용한 MVVM 구현 - 데이터 바인딩과 명령을 사용한 사용자 입력 처리 - Q&A 및 과제 설명 |
MVVM 패턴 NO.2 |
- Model, View, Update의 역할 - MVU와 MVVM의 비교 - SimpleModel-View-Update 예제 - 상태 관리와 UI 업데이트 - Comet을 사용한 MVU - Comet 프레임워크 소개 - Comet를 사용한 MVU 패턴 구현 - 실습: Comet을 사용한 MVU 예제 - Comet 프로젝트 생성 - 간단한 MVU 애플리케이션 구현 - Q&A 및 과제 설명 |
데이터 저장소 및 서비스 연동 |
- 데이터 저장소 - 로컬 데이터 저장소 (SQLite, Preferences) - 클라우드 데이터 연동 (REST API, GraphQL) - 실습: 로컬 데이터 저장소 구현 - SQLite 데이터베이스 사용 - Preferences를 이용한 간단한 설정 저장 - REST API 연동 - HttpClient 사용법 - REST API와의 통신 - 실습: REST API 연동 - 간단한 REST API 클라이언트 구현 - 데이터 가져오기 및 표시 - Q&A 및 과제 설명 |
종합 프로젝트 및 배포 |
- 프로젝트 기획 및 설계 - 종합 프로젝트 주제 발표 - 프로젝트 기획 및 설계 - 프로젝트 구현 (파트 1) - UI 디자인 및 레이아웃 구성 - ViewModel 생성 및 데이터 바인딩 - 프로젝트 구현 (파트 2) - 서비스 연동 및 데이터 처리 - 사용자 입력 및 이벤트 처리 - 프로젝트 마무리 및 테스트 - 프로젝트 마무리 작업 - 디버깅 및 테스트 - 프로젝트 발표 및 피드백 - 각 팀/개인별 프로젝트 발표 - 강사 및 동료 피드백 - 최종 Q&A |
강사님 | L00강사님 |
---|---|
프로젝트 경력사항 |
|
전문분야 |
|
피**루션
2020-05-25 16:03 [C# 어플리케이션 개발과정]_(응용SW엔지니어링 향상과정)C#/ADO.Net유익한 강의였습니다.
제가 처음에 배우려고 했던 부분과는 거리가좀 있었지만, 해보지않았던 부분들도 꽤나 많았고 유익한 강의 들을수 있었습니다. 난이도는 java를 했엇다면 크게 어렵지않게 따라갈수 있는 정도였습니다. 감사합니다.
한**결제원
2020-01-20 14:55 WPF 어플리케이션 개발 재직자향상과정WPF 교육후기
WPF 예제를 통한 실습위주의 강의였습니다. 차근차근 알려주셔서 많이 배울수 있었습니다. 다만 아쉬운점은 전반적인 구조와 개념이 먼저 설명되었으면 좋겠습니다.
조**
2020-01-17 12:01 WPF 어플리케이션 개발 재직자향상과정WPF 어플리케이션 개발 재직자향상과정
나의 상태는 C#에 대한 기본적인 지식과 WPF에 대한 지식이 조금 부족한 상태에서 수강을 하였고, 수강하는 동안 개념자체에 대해서 이해를 하지 못한 부분이 많았다. 수강을 하면서 개념을 먼저 이해를 하는 것이 좋을 것이다. 나는 배우는 것은 느리지만 확실히 개념을 알고가야 한다고 생각을 한다. 개념을 이해한다고 수업에서 코딩측면에서 왜 이 속성이 쓰이고 어떤 속성을 써야하는지에 대해서는 잘 따라가지는 못하였으나 그렇다고 여태 까지 배운 것을 다 기억을 할 순 없으나 이런게 있다 라는 정보를 얻고 이건 이렇게 쓰는 거다 라는 정보를 얻은 상태에는 도달을 하였다. 아마 다음에 내 자신이 실무에 적용하게 되면 더 나은 실력을 키울수 있을 것같다.
손**
2020-01-17 11:57 WPF 어플리케이션 개발 재직자향상과정교육후기 올립니다
윈폼, C#에 대한 경험은 있었지만, WPF에 대해 거의 지식이 없는 상태로 수강하였는데, 바인딩, MVVM모델 등 실무에서 궁금했던 것을 배울 수 있어 좋은 시간이었습니다. 예제를 따라하면서 차근차근 알려주셔서 난이도도 적당했다고 생각합니다.
김**
2020-01-17 11:56 WPF 어플리케이션 개발 재직자향상과정WPF 교육 수강 후기
배운 내용 잘 활용하겠습니다. 실습위주의 강의로 xaml이 이제 좀 눈에 익는 것 같습니다. xaml의 구조와 개념 설명도 같이 되면 좋겠습니다.