모.집.임.박.강.좌
과정명 | C# Blazor/MAUI HybridApp 실무 프로그래밍 과정 |
---|---|
교육기간 | 2024년 7월 27일(토) ~ 8월 10일(토) 5일 총 40시간 (주말주간(토/일)) |
접수기간 | 2024년 7월 26일(금) 까지 / 선착순 마감 |
교육시간 | 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에 기본 지식이 있는 개발자 |
선수학습 |
- C# 어플리케이션 활용경험자 - 닷넷 경험자 |
강좌명 | C# Blazor/MAUI HybridApp 실무 프로그래밍 과정 |
---|---|
교육목표 |
- .NET MAUI와 Razor를 사용하여 하이브리드 애플리케이션 개발 능력 배양. - MAUI와 Razor를 통합하여 다양한 플랫폼에서 실행 가능한 애플리케이션을 개발하는 방법 습득. - 실무 프로젝트를 통해 하이브리드 앱 개발의 전 과정을 경험. |
교육개요 |
본 과정은 C#과 .NET MAUI를 사용하여 하이브리드 애플리케이션을 개발하는 방법을 배우는 것을 목표로 합니다. 각 수업은 이론적인 설명과 실습을 포함하며, 학습자들이 실제 프로젝트에서 활용할 수 있는 기술을 습득할 수 있도록 구성되어 있습니다. -기대 효과- 본 훈련 커리큘럼은 개발자들이 .NET MAUI와 Blazor를 사용하여 하이브리드 애플리케이션을 개발할 수 있도록 체계적으로 학습할 수 있도록 구성되었습니다. |
MAUI 기본 개념 및 설정 |
- 과정 소개 및 목표 설명 - 교육 과정 소개 - 교육 목표 및 기대 효과 설명 - .NET MAUI 소개 - .NET MAUI 개요 - MAUI의 주요 기능 및 특징 - 개발 환경 설정 - Visual Studio 설치 및 설정 - .NET 9 SDK 설치 - MAUI 프로젝트 생성 및 기본 구조 이해 - MAUI 애플리케이션 만들기 - 기본 MAUI 애플리케이션 생성 - 프로젝트 파일 설명 - XAML 기본 구조 이해 - 레이아웃 및 컨트롤 - 스택 레이아웃, 그리드 레이아웃 등 주요 레이아웃 사용법 - 기본 컨트롤 사용법 (버튼, 레이블, 텍스트 박스 등) |
Razor와 Blazor를 활용한 하이브리드 앱 개발 |
- Razor와 Blazor 소개 - Razor 개요 및 기본 문법 - Blazor 개요 및 Blazor를 사용한 웹 애플리케이션 개발 - Blazor 컴포넌트 - Blazor 컴포넌트 구조 - 컴포넌트 간 데이터 전달 및 상호작용 - Blazor와 MAUI 통합 - BlazorWebView 사용법 - Blazor를 사용한 하이브리드 앱 개발 - Blazor와 MAUI 간 데이터 바인딩 - 실습: 간단한 하이브리드 앱 만들기 - Blazor와 MAUI를 사용한 간단한 애플리케이션 구현 - 실습 프로젝트 리뷰 및 Q&A |
데이터 관리 및 서비스 통합 |
- 로컬 데이터베이스 사용 - SQLite 설정 및 사용법 - Entity Framework Core와의 통합 - REST API 통합 - REST API 소개 및 HTTP 클라이언트 사용법 - API 호출 및 데이터 바인딩 - 디펜던시 인젝션 (DI) - DI 개념 및 중요성 - MAUI 및 Blazor에서의 DI 설정 및 사용 - 실습 API 연동 애플리케이션 개발 - 외부 API를 사용하는 하이브리드 애플리케이션 구현 - 실습 프로젝트 리뷰 및 Q&A |
고급 기능 및 성능 최적화 |
- 네이티브 기능 통합 - 플랫폼별 네이티브 기능 통합 (예: 카메라, 위치 정보 등) - DependencyService 및 플랫폼별 코드 작성 - 상태 관리 - 상태 관리 개념 - MAUI 및 Blazor에서의 상태 관리 기법 - 성능 최적화 - 애플리케이션 성능 모니터링 및 최적화 기법 - 메모리 관리 및 최적화 - 실습: 고급 기능 통합 애플리케이션 - 네이티브 기능을 통합한 하이브리드 애플리케이션 구현 - 실습 프로젝트 리뷰 및 Q&A |
배포 및 프로젝트 발표 |
- 애플리케이션 배포 - 다양한 플랫폼에 대한 배포 설정 (iOS, Android, Windows, macOS) - 배포 패키지 생성 및 스토어에 배포 - CI/CD 설정 - GitHub Actions 또는 Azure DevOps를 사용한 CI/CD 파이프라인 설정 - 자동 빌드 및 배포 설정 - 최종 프로젝트 실습 - 수강생 개별 프로젝트 구현 및 발표 준비 - 강사 피드백 및 최종 조정 - 프로젝트 발표 및 리뷰 - 전체 과정 리뷰 및 Q&A |
추가 학습 자료 |
- Pluralsight, Udemy 등의 온라인 강의 - Stack Overflow 및 GitHub 커뮤니티 |
강사님 | L00강사님 |
---|---|
프로젝트 경력사항 |
|
전문분야 |
|
윤**
2021-10-22 16:50 Prism Framework를 활용한 WPF MVVM 고급 향상과정Prism Framework 교육 후기
MVVM 에 대한 개념과 WPF 기법에 대한 안목을 넓힐 수 있는 좋은 기회였습니다.
신**스
2021-10-01 15:28 [C# 어플리케이션 개발과정]_(응용SW엔지니어링 향상과정)C#/ADO.NetC# 교육 후기
C# 교육 잘 받았습니다. 입문자로서는 개념 익힐 수 있도록 강사님의 설명은 좋았으나, 숙지 할 수 있는 개인 실습이나 5분 안에 해결 할 수 있는 실습이 있었으면 좋겠습니다. 교육 기간이 길지 않아서 실습 시간을 넣을 수 없는 것은 알고 있으나, 그래도 개인 연습 시간이 없다면 이도저도 아닌 무효한 과정이라 생각합니다. 그리고 수강생 레벨에 따른 난이도별 수업이 따로 있었으면 합니다. 저 말고 다른 두분은 다른 언어로 익힌 실력 있어서 구두 설명으로 금방 이해하는 수준이나, 저 같이 입문 레벨의 수강생은 같은 속도를 따라가기에 힘든 부분이 있었습니다. 나머지는 쉬는시간도 적당히 괜찮고 전반적으로 좋았습니다.
서**
2021-07-12 08:48 WPF 어플리케이션 개발 재직자향상과정교육감사합니다
실습위주의 교육으로 내용을 알기쉽게 설명해주셨습니다. 이해가 되지않았던 부분에 대해서 알게되어 좋았습니다 감사합니다
김**
2020-11-13 16:08 WPF 어플리케이션 개발 재직자향상과정기본부터 다진 유익한 교육이었습니다.
MVVM 구조 부터 DB 실제 사용까지, 기조부터 실무에 바로 사용할 수 있을 정도로 교육받았습니다. 감사합니다. QT 관련 교육도 있었으면 합니다.
김**
2020-07-06 18:29 [C# 어플리케이션 개발과정]_(응용SW엔지니어링 향상과정)C#/ADO.Net후기
C#의 과거에서부터 현재까지 발전 과정과 그리고 미래를 스토리 텔링 형식으로 전달해 주시고, 코딩을 무작정 따라하기 보다는 개념을 잡아주시는데 중점으로 강의를 해주셨습니다. 고기를 잡아주는 것이 아닌 고기를 잡는 법을 알려주시려는 강사님의 노력을 잘 느낄 수 있었습니다. 조금 더 지식이 있는 상태에서 듣는 다면 더욱 유익한 시간이 될 수 있을 것 같습니다.