.NET MAUI 기초 교육 과정
.NET MAUI(.NET Multi-platform App UI)는 C#과 XAML을 사용하여 원생 모바일 및 데스크탑 애플리케이션을 만들 수 있는 크로스 플랫폼 프레임워크입니다.
이 강사는 개발자들이 기본 애플리케이션을 구축하기 위해 .NET MAUI의 기초를 배우기를 원하는 개발자를 대상으로 하는 온라인 또는 오프라인 라이브 강의입니다.
이 강의를 마친 후 참가자들은 다음을 할 수 있게 됩니다:
- .NET MAUI 및 크로스 플랫폼 개발의 기본 개념을 이해합니다.
- 레이아웃, 제어 및 네비게이션을 사용하여 기본 .NET MAUI 애플리케이션을 만듭니다.
- .NET MAUI 애플리케이션을 테스트, 디버깅 및 배포합니다.
강의 형식
- 대화형 강의 및 토론.
- 다양한 연습과 문제.
- 라이브 랩 환경에서 직접 구현.
강의 맞춤화 옵션
- 이 강의를 맞춤형으로 요청하려면 연락을 주시기 바랍니다.
코스 개요
.NET MAUI 및 교차 플랫폼 개발 소개
개발 환경 설정
기본 .NET MAUI 애플리케이션 생성
MVVM(Model-View-ViewModel) 패턴 이해
.NET MAUI에서 레이아웃 및 컨트롤 작업
사용자 입력 및 이벤트 처리
데이터 바인딩 및 데이터 모델 작업
탐색 및 페이지 Management
장치별 기능 및 API 사용
.Net Maui 애플리케이션 테스트 및 디버깅
다양한 플랫폼에 애플리케이션 배포
요약 및 다음 단계
요건
- 프로그래밍 개념의 기본 이해
- C# 언어에 대한 familiarity
대상
- 개발자
오픈 트레이닝 코스는 5명 이상의 참가자가 필요합니다.
.NET MAUI 기초 교육 과정 - 예약
.NET MAUI 기초 교육 과정 - 문의
.NET MAUI 기초 - 컨설팅 문의
회원 평가 (1)
사용자 인증 앱과 Kahoot 활동 개발(강의를 잘 이해하고 있다는 확신이 들며, 재미있어요!)
Jhoanne - Pag-IBIG Fund
코스 - .NET MAUI Fundamentals
기계 번역됨
예정된 코스
관련 코스
고급 Flutter
14 시간강사가 진행하는 이 실시간 교육 대한민국(온라인 또는 현장)은 Flutter을 사용하여 크로스 플랫폼 애플리케이션을 생성하려는 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Java에서 Flutter로 애플리케이션을 마이그레이션합니다.
- 데이터베이스, 인증, 저장소와 같은 백엔드 서비스 Firebase을 통합합니다.
- 앱의 애니메이션과 고급 UI 기능을 만듭니다.
BLoC 패턴
14 시간대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 BLoC Pattern을 사용하여 다양한 애플리케이션에서 상태를 관리하는 방법을 배우려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- BLoC 핵심 개념과 아키텍처를 이해합니다.
- BLoC를 생성, 테스트 및 디버그합니다.
- BLoC 빌드 컨텍스트에 대해 알아보세요.
iOS, Android, and React Native 개발 부트캠프 (중급 및 고급 수준)
420 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Swift, Kotlin, JavaScript에서 고급 프로그래밍 기술을 배우고, 확장 가능한 아키텍처를 구현하고, 보안 API 통합, 실시간 커뮤니케이션, 고급 UI/UX를 갖춘 기능이 풍부한 앱을 만들고자 하는 고급 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Swift, Kotlin 및 JavaScript의 클로저, 코루틴, async/await를 포함한 고급 Programming 기술을 마스터하세요.
- iOS/Android 및 React 네이티브의 고급 상태 관리를 위해 MVVM을 사용하여 Scalable 모바일 앱 아키텍처를 설계합니다.
- 보안 API 통합, 실시간 통신 및 고급 데이터 처리(Core Data, SQLite, Room, Firebase)를 통해 기능이 풍부한 모바일 앱을 구축합니다.
- 카메라, 지리적 위치, 센서와 같은 기본 장치 기능을 통합하고 React 기본에서 사용자 정의 기본 모듈을 생성합니다.
- Animation과 재사용 가능한 구성 요소를 사용하여 반응성이 높고 상호 작용성이 높은 모바일 경험을 위한 고급 UI/UX를 만듭니다.
- Xcode, Android Profiler 및 React Native Debugger를 사용하여 성능 및 안정성을 위해 앱을 테스트, 디버그 및 최적화합니다.
- CI/CD 파이프라인을 사용하여 App Store 및 Googoogle Play에 대한 지속적인 통합 및 자동 릴리스를 위한 앱을 배포합니다.
- 캡스톤 프로젝트를 완료하고, 앱 스토어에 프로덕션 준비가 된 앱을 개발하고 배포하세요.
아이오에스, 안드로이드 및 리액트 네이티브 개발 초보자를 위한 부트캠프
105 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 모바일 앱 개발에 뛰어들고자 하는 초보 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- iOS (Xcode), Android (Android Studio), React Native (Node.js, CLI 및 Expo)에 대한 개발 환경을 구성합니다.
- 네이티브 및 크로스 플랫폼 개발 간의 주요 차이점을 알아보고 Swift, Kotlin 및 JavaScript에 대한 기본 지식을 개발하세요.
- iOS 자동 레이아웃, Android XML, React 네이티브 Flexbox를 사용하여 반응형 UI 레이아웃을 만듭니다.
- iOS의 경우 Swift, Android의 경우 Kotlin, 크로스 플랫폼 앱의 경우 React Native를 사용하여 간단한 앱을 개발합니다.
- React Native를 사용하여 앱 내에 카메라, GPS 및 저장 기능을 구현합니다.
- Xcode, Android Studio 및 React Native 디버깅 도구를 사용하여 문제를 해결하고 시뮬레이터와 실제 장치에서 앱을 실행합니다.
- App Store(iOS) 및 Google Play Store(Android)에 앱을 준비하고 배포합니다.
- 그룹 프로젝트에 참여하고 동료의 피드백을 받아 앱 개발 기술을 향상시키세요.
- 완벽하게 기능하는 크로스 플랫폼 React 네이티브 앱을 빌드하고 선보이세요.
iOS, Android, 그리고 React Native 개발 부트캠프 (초급자에서 중급자 수준)
420 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 여러 플랫폼에서 모바일 앱 개발을 숙달하고 싶은 중급 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Xcode, Android Studio 및 React Native CLI/Expo를 사용하여 iOS, Android 및 React Native에 대한 개발 환경을 설정합니다.
- iOS의 경우 Swift을 사용하고 Android의 경우 Kotlin를 사용하여 탐색 및 API 통합이 있는 앱을 생성하여 네이티브 iOS 및 Android 앱을 개발합니다.
- React Native로 크로스 플랫폼 앱을 구축하여 단일 코드베이스를 활용하여 iOS 및 Android 모두에 대한 앱을 생성합니다.
- iOS, Android, React 네이티브를 위한 자동 레이아웃, XML, Flexbox를 사용하여 반응형 사용자 인터페이스를 디자인합니다.
- 로컬 스토리지 솔루션을 사용하여 앱의 데이터와 상태를 관리하고 모든 플랫폼에서 API 요청을 처리합니다.
- 카메라, 지리적 위치, 지도와 같은 고급 기능을 모바일 앱에 통합합니다.
- iOS, Android, React 네이티브 앱에서 다중 화면 탐색을 구현합니다.
- Xcode, Android Studio, React Native가 제공하는 도구를 사용하여 앱 디버그 및 테스트.
- App Store와 Googoogle Play Store에 앱을 배포하세요.
- 기능적인 모바일 앱을 구축하고 발표하여 학습한 기술을 보여주는 캡스톤 프로젝트를 완료하세요.
고급 .NET MAUI
14 시간이 강사 주도 온라인 또는 오프라인 라이브 트레이닝은 .NET MAUI의 고급 기능과 기법을 마스터하여 모바일 및 데스크탑 애플리케이션을 구축하고자 하는 개발자를 대상으로 합니다.
이 트레이닝을 통해 참가자는 다음을 할 수 있게 됩니다:
- 고급 MVVM 기법, 의존성 주입, 아키텍처 패턴을 마스터합니다.
- .NET MAUI 프레임워크를 커스터마이징하고 확장합니다.
- 재사용 가능한 구성 요소와 라이브러리를 구축하며 고급 디버깅과 프로파일링 기법을 이해합니다.
- 동기화, 캐싱, 보안과 같은 대규모 애플리케이션의 도전에 대처합니다.
네이티브 iOS 및 Android 앱을 Flutter로 개발하기
14 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)에서 참가자는 Flutter을 사용하여 iOS 및 Android 기기에서 모두 실행되는 모바일 앱을 빠르게 개발하는 방법을 배웁니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 빠르게 프레임워크, IDE 및 기타 도구를 설치하여 개발을 시작하세요.
- GoGoogle의 Dart 언어를 이해하고 사용하여 모바일 앱을 빠르게 프로토타입으로 제작하세요.
- 단일 코드 베이스를 사용하여 iOS와 Android 모두에서 실행되는 모바일 앱을 테스트하고 배포합니다.
- 다양한 위젯, 레이아웃, 애니메이션을 사용하여 앱을 사용자 지정하세요.
Flutter 개발 부트캠프 with Dart
35 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Flutter을 사용하여 공통 코드베이스에서 Android, iOS 및 기타 플랫폼을 위한 고품질 모바일 앱을 만들고 빌드하려는 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Flutter개의 앱 생성을 시작하기 위해 필요한 개발 환경을 설정하세요.
- Dart 프로그래밍 언어를 사용하여 앱을 빌드하기 위한 코드를 개발합니다.
- Flutter개의 위젯을 사용하여 미적으로 아름답고 사용하기 쉬운 UI를 디자인하고 제작하세요.
- 다양한 플랫폼(모바일, 데스크톱, 웹 등)에 앱을 배포하고 테스트합니다.
Flutter: Dart를 사용하여 네이티브 크로스 플랫폼 애플리케이션 구축
35 시간Flutter는 Google에서 개발한 오픈 소스 UI 소프트웨어 개발 키트로, 단일 코드베이스에서 모바일, 웹, 데스크톱용 네이티브 컴파일된 애플리케이션을 구축할 수 있습니다. Flutter는 Google에서도 개발한 Dart라는 현대적인 객체 지향 프로그래밍 언어를 사용하며, 이 언어는 빠르고 표현력 있는 사용자 인터페이스를 구축하기 위해 최적화되었습니다.
이 강사 주도형 실시간 교육(온라인 또는 현장)은 Flutter와 Dart를 사용하여 아름답고 높은 성능의 모바일 앱을 만들고자 하는 초급 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음과 같은 능력을 갖추게 될 것입니다:
- Flutter와 Dart용 개발 환경 설정.
- 반응형 및 상호작용형 모바일 UI 생성.
- 플러그인을 사용하여 네이티브 디바이스 기능에 접근.
- Android와 iOS로 크로스 플랫폼 애플리케이션 배포.
과정 형식
- 상호 작용형 강의 및 토론.
- 많은 연습과 실습.
- 실시간 랩 환경에서의 실무 구현.
과정 맞춤 옵션
- 이 과정을 위한 맞춤형 교육을 요청하려면 저희에게 연락하여 예약하세요.
Ionic2
14 시간이 인스트럭터 리드 라이브 트레이닝(온라인 또는 현장)은 Ionic 2를 사용하여 하이브리드 모바일 애플리케이션을 개발하려는 초보자 수준에서 중간 수준의 개발자를 대상으로 합니다.
이 트레이닝을 마친 후, 참가자들은 다음과 같은 작업을 수행할 수 있을 것입니다:
- Ionic 2의 기본 원리와 그 아키텍처를 이해합니다.
- Ionic 2를 사용하여 단일 페이지와 다중 페이지 애플리케이션을 구축합니다.
- SCSS와 제삼자 통합을 사용하여 애플리케이션을 커스터마이징합니다.
- 모바일 앱 릴리스를 효과적으로 테스트, 배포 및 관리합니다.
Ionic 4와 Angular를 위한 개발자
21 시간이 강사가 진행하는 라이브 교육(온라인 또는 현장)은 Ionic 4를 사용하여 하이브리드 모바일 애플리케이션을 만들고자 하는 웹 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 기본 장치 기능을 하이브리드 모바일 애플리케이션에 통합합니다.
- Angular과 Ionic 4를 사용하여 하이브리드 모바일 애플리케이션을 구축합니다.
- 모바일 장치 에뮬레이터에서 하이브리드 애플리케이션을 실행합니다.
Ionic 6
14 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Ionic 6을 사용하여 최신 모바일 애플리케이션을 만들고자 하는 웹 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 최신 하이브리드 모바일 애플리케이션에 기본 장치 기능을 통합합니다.
- Ionic의 기본을 알아보세요.
- Ionic개의 애플리케이션을 프로덕션에 배포하는 방법을 알아보세요.
- 모바일 기기 에뮬레이터에서 최신 하이브리드 애플리케이션을 실행합니다.
모바일 앱 개발과 AI
12 시간Flutter와 AI를 활용한 모바일 앱 개발은 현대적인 아키텍처, UX/UI 원칙 및 애자일 방법론을 사용하여 확장 가능하고 보안이 강화된 AI 기능을 갖춘 모바일 애플리케이션을 구축하는 연습입니다.
이 강사는 중간 수준의 개발자가 Flutter를 사용하여 모바일 애플리케이션을 개발하고 배포하고, AI 기능을 통합하며, 보안 최선책을 적용하고, 애자일 워크플로우를 따르는 것을 목표로 하는 온라인 또는 현장 강의입니다.
이 강의를 마치면 참가자들은 다음과 같은 능력을 갖출 것입니다.
- Flutter를 사용하여 UX/UI 디자인에 중점을 둔 강력한 모바일 앱 개발
- 프로젝트 라이프사이클 동안 애자일 개발 관행을 적용
- 추천 엔진 또는 채팅봇과 같은 AI 기능을 통합
- Firebase 통합을 통한 보안 모바일 아키텍처 설계
과정 형식
- 상호작용 강의 및 토론
- 많은 연습 및 실습
- 실습 환경에서 직접 구현
과정 맞춤화 옵션
- 이 과정에 맞춤형 교육을 요청하려면 교육을 조정하기 위해 문의해 주십시오.
하이브리드 모바일 애플리케이션 개발을 위한 IBM MobileFirst 플랫폼
21 시간IBM MobileFirst Platform (이전에는 Worklight Foundation로 알려져 있음)은 기업용 모바일 및 태블릿 애플리케이션을 개발하는 데 필요한 도구 및 서비스 모음입니다. 이 클라이언트 측 API는 네이티브 iOS (Objective-C), 네이티브 Android (Java), J2ME, C# 네이티브 Windows Phone (C#), 그리고 JavaScript을 통해 크로스 플랫폼 하이브리드 또는 모바일 웹 애플리케이션을 지원합니다. MobileFirst Platform은 온프레미스 또는 클라우드에서 사용할 수 있습니다.
이 강사 주도의 실습형 교육에서는 MobileFirst Platform을 사용하여 HTML5, JS, 그리고 CSS를 기반으로 한 하이브리드 모바일 애플리케이션을 개발하고 관리하는 방법을 배우게 됩니다.
이 교육을 통해 참가자들은 다음을 할 수 있게 됩니다.
- MobileFirst를 설치하고 구성합니다.
- 크로스 플랫폼 하이브리드 모바일 앱을 개발, 테스트 및 배포합니다.
- MobileFirst 보안 메커니즘을 사용하여 앱을 보안합니다.
- 조직 내 앱 스토어를 우회하여 앱을 오버 더 에어를 업데이트합니다.
- 모바일 앱을 관리하고 모니터링합니다.
대상
- 개발자
강좌 형식
- 강의, 토론, 연습 및 실습 환경에서 많은 실습을 포함합니다.
참고
- 이 교육은 Mobile Foundation 8.0을 기반으로 합니다. 다른 버전 또는 이 강좌에 대한 다른 맞춤화를 요청하려면, 관련 사항을 조율하기 위해 연락하십시오.
Xamarin을 활용한 크로스 플랫폼 개발
21 시간대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)에서 참가자는 Android, iOS 및 Windows용 모바일 애플리케이션 세트 개발을 수행하면서 Xamarin의 핵심 측면을 학습하게 됩니다.