.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에서 레이아웃 및 컨트롤 다루기
사용자 입력과 이벤트 처리 방법
데이터 바인딩 및 데이터 모델 활용하기
내비게이션 및 페이지 관리 기법
디바이스별 특징적 기능과 API 사용법
.NET MAUI 애플리케이션의 테스트 및 디버깅 방법
다양한 플랫폼에 애플리케이션 배포하기
요약 및 향후 학습 방향 제시
요건
- 프로그래밍 개념에 대한 기본적인 이해가 필요합니다.
- C# 언어에 익숙하신 분이어야 합니다.
대상 수강생
- 개발자들입니다.
오픈 트레이닝 코스는 5명 이상의 참가자가 필요합니다.
.NET MAUI 기초 교육 과정 - 예약
.NET MAUI 기초 교육 과정 - 문의
.NET MAUI 기초 - 컨설팅 문의
회원 평가 (1)
사용자 인증 앱과 Kahoot 활동 개발(강의를 잘 이해하고 있다는 확신이 들며, 재미있어요!)
Jhoanne - Pag-IBIG Fund
코스 - .NET MAUI Fundamentals
기계 번역됨
예정된 코스
관련 코스
비즈니스 로직 컴포넌트(BLoC) 디자인 패턴
14 시간BLoC(비즈니스 로직 컴포넌트)는 구글에서 제안한 디자인 패턴으로, 비즈니스 로직과 프레젠테이션 레이어를 분리할 수 있도록 합니다.
이 강사主导의 실시간 교육(온라인 또는 현장)은 다양한 애플리케이션에서 BLoC 패턴을 활용해 상태를 관리하는 방법을 배우고자 하는 개발자를 대상으로 합니다.
교육 종료 후 참가자는 다음과 같은 능력을 갖추게 됩니다:
- BLoC의 핵심 개념 및 아키텍처 이해
- BLoC 생성, 테스트 및 디버깅 방법 습득
- BLoC 빌드 컨텍스트에 대한 학습
코스 구성
- 상호작용형 강의와 토론
- 다양한 실습과 연습
- 실시간 랩 환경에서의 실제 구현
코스 맞춤 옵션
- 본 코스에 대한 맞춤형 교육을 요청하려면, 연락 주시기 바랍니다.
iOS, Android 및 React Native 개발 부트캠프 (중급 이상 수준)
420 시간본 강의는 대한민국에서 진행되는 실시간 교육 과정으로, Swift, Kotlin, JavaScript에서 고급 프로그래밍 기법을 습득하고 확장 가능한 아키텍처를 설계하며 보안이 강화된 API 연동 및 실시간 통신 기능을 갖춘 고품질 모바일 앱을 제작하고자 하는 숙련된 개발자를 대상으로 합니다.
교육 과정을 마칠 때쯤 참가자들은 다음과 같은 역량을 갖추게 됩니다:
- 클로저, 코루틴, async/await 등 Swift, Kotlin, JavaScript의 고급 프로그래밍 기법 숙지
- iOS 및 Android용 MVVM 패턴 적용과 React Native에서의 고급 상태 관리 방법 습득
- 보안이 확보된 API 통합은 물론 실시간 통신 기능과 핵심 데이터 관리 체계(Core Data, SQLite, Room, Firebase 등)를 포함하는 풍부한 기능을 갖춘 모바일 앱 구축
- 카메라, 위치 정보, 센서와 같은 기기 고유 기능 연동 및 React Native에서의 커스텀 네이티브 모듈 개발 능력 배양
- 애니메이션과 재사용 가능한 컴포넌트를 활용하여 반응성이 뛰어나고 사용자 경험까지 고려된 인터페이스 설계
- Xcode, Android Profiler, React Native Debugger 등을 활용해 앱의 성능과 안정성을 검증 및 최적화하는 능력 습득
- CI/CD 파이프라인을 이용해 지속적인 통합 구현하고 App Store와 Google Play에 자동으로 배포하는 과정 숙달
- 수업 내용을 바탕으로 실제 상용 수준의 앱 개발 및 스토어 배포를 포함한 캡스톤 프로젝트 완성
초보자를 위한 iOS, Android 및 React Native 개발 부트캠프
105 시간대한민국에서 온라인 또는 오프라인으로 진행되는 본 강좌는 모바일 앱 개발 분야에 입문하고자 하는 초급 개발자들을 대상으로 합니다.
수강을 마치면 참가자들은 다음과 같은 역량을 갖추게 됩니다:
- iOS(Xcode), Android(Android Studio) 및 React Native(Node.js, CLI, Expo) 환경 설정 방법 습득
- 네이티브 개발과 크로스플랫폼 개발의 주요 차이점을 이해하고 Swift, Kotlin, JavaScript 기초 지식 확보
- iOS Auto Layout, Android XML, React Native Flexbox를 활용한 반응형 UI 디자인 능력
- Swift로 iOS 앱, Kotlin으로 Android 앱, 그리고 React Native를 이용해 크로스플랫폼 앱 개발 실습
- React Native 환경에서 카메라, GPS 위치 정보 및 데이터 저장 기능 구현 가능
- Xcode, Android Studio 및 React Native 디버깅 도구를 활용해 오류 해결 및 시뮬레이터/실제 기기에서 앱 실행
- App Store(iOS)와 Google Play Store(Android)에 앱 배포 준비 및 제출 과정 익히기
- 팀 프로젝트를 통해 동료들과 협업하며 피드백을 주고받아 개발 역량 향상
- 완전하게 작동하는 크로스플랫폼 React Native 앱을 직접 만들어 시연해보기
iOS, Android 및 React Native 개발 부트캠프 (초급부터 중급 수준)
420 시간대한민국에서 진행되는 본 실시간 강의는 여러 플랫폼에서 모바일 앱 개발 역량을 향상시키고자 하는 중급 수준의 개발자들을 대상으로 합니다.
강좌를 이수하면 참가자들은 다음과 같은 역량을 갖추게 됩니다:
- Xcode, Android Studio 및 React Native CLI·Expo를 활용해 iOS, Android, React Native 개발 환경을 설정할 수 있습니다.
- Swift와 Kotlin을 각각 사용하여 네이티브 iOS 및 Android 앱을 개발하고 내비게이션 기능과 API 연동까지 구현할 수 있습니다.
- 단일 코드베이스만으로도 iOS와 Android 모두에 배포 가능한 크로스플랫폼 앱을 React Native를 통해 제작할 수 있습니다.
- Auto Layout, XML 및 Flexbox를 활용해 iOS, Android, React Native에서 반응형 사용자 인터페이스를 설계할 수 있습니다.
- 로컬 저장소 솔루션을 이용해 앱 내 데이터와 상태 관리를 실현하고 모든 플랫폼에서 API 요청도 처리할 수 있습니다.
- 카메라, 위치 정보 및 지도 등 고급 기능들을 모바일 앱에 성공적으로 통합시킬 수 있습니다.
- iOS, Android 및 React Native 앱 모두에서 다중 화면 탐색 기능을 구현할 수 있습니다.
- Xcode, Android Studio 및 React Native가 제공하는 도구들을 활용해 앱 디버깅과 테스트를 할 수 있습니다.
- App Store와 Google Play Store에 최종적으로 앱을 배포할 수 있습니다.
- 배운 지식과 기술을 바탕으로 실제 작동 가능한 모바일 앱을 개발하여 시연하는 캡스톤 프로젝트까지 완료하게 됩니다.
고급 .NET MAUI
14 시간대한민국에서 진행되는 본 강의는 온라인 또는 오프라인으로 실시되며, .NET MAUI의 고급 기능과 기법들을 마스터하여 모바일 및 데스크톱 애플리케이션을 개발하고자 하는 개발자들을 위해 기획되었습니다.
강의를 수료하면 참가자들은 다음과 같은 역량을 갖추게 됩니다:
- 고급 MVVM 기법, 의존성 주입 및 아키텍처 패턴을 숙달할 수 있습니다.
- .NET MAUI 프레임워크를 커스터마이징하고 확장하는 방법을 배울 수 있습니다.
- 재사용 가능한 컴포넌트와 라이브러리를 만들고, 고급 디버깅 및 프로파일링 기법도 이해하게 됩니다.
- 동기화, 캐싱, 보안 등 대규모 애플리케이션 개발 시 발생하는 다양한 과제들을 해결할 수 있습니다.
임베디드 리눅스 커널 및 드라이버 개발
14 시간이 과정은 2일간 진행되며, 약 60%의 시간을 실습에 할애합니다. 강의 내용은 임베디드 리눅스 커널의 내부 구조와 아키텍처, 그리고 다양한 유형의 디바이스 드라이버를 작성하고 통합하는 방법에 초점을 맞추고 있습니다.
대상 수강생
임베디드 시스템 및 플랫폼에서 리눅스 커널 개발에 관심 있는 엔지니어들입니다.
Flutter을 활용한 iOS 및 Android 네이티브 앱 개발
14 시간대한민국 지역에서 진행되는 본 강좌에서는 강사가 직접 지도하며, 참가자들은 Flutter를 사용해 iOS와 Android 기기 양쪽 모두에서 실행 가능한 모바일 앱을 신속하게 개발하는 방법을 배우게 됩니다.
강좌 수료 시 참가자들은 다음과 같은 역량을 갖추게 됩니다:
- 개발을 시작하기 위해 프레임워크, IDE 및 기타 도구들을 신속히 설치할 수 있습니다.
- Google이 개발한 Dart 언어를 활용해 모바일 앱 프로토타입을 빠르게 만들 수 있습니다.
- 단일 코드 베이스를 사용하여 iOS와 Android 양쪽에서 실행되는 모바일 앱을 테스트하고 배포할 수 있습니다.
- 다양한 위젯, 레이아웃 및 애니메이션 기능을 활용해 앱을 맞춤화할 수 있습니다.
Dart를 활용한 Flutter 개발 부트캠프
35 시간대한민국에서 진행되는 이 강사 주도형 실시간 교육은 단일 코드베이스를 사용해 Android, iOS 및 기타 플랫폼용 고품질 모바일 앱을 만들고자 하는 개발자를 위한 과정입니다.
교육 종료 시 참가자들은 다음과 같은 역량을 갖추게 됩니다:
- Flutter 애플리케이션 개발을 시작하기 위한 환경 설정 방법
- Dart 프로그래밍 언어를 활용해 앱 코드 작성법
- Flutter 위젯을 사용하여 시각적으로 매력적이고 사용자 친화적인 UI 디자인 및 제작법
- 다양한 플랫폼(모바일, 데스크탑, 웹 등)에 앱을 배포하고 테스트하는 방법
Flutter: Dart를 활용해 네이티브 크로스플랫폼 앱 개발하기
35 시간Flutter는 구글에서 개발한 오픈소스 UI 소프트웨어 개발 도구키트로, 단일 코드베이스만으로 모바일, 웹, 데스크톱용 네이티브 앱을 제작할 수 있게 해줍니다. 이 툴킷은 역시 구글에서 만든 현대적인 객체지향 프로그래밍 언어인 Dart를 사용하며, 빠르고 직관적인 사용자 인터페이스를 구현하기에 최적화되어 있습니다.
이 강의는 온라인 또는 오프라인으로 진행되는 실습 위주의 교육으로, Flutter와 Dart를 활용해 아름답고 성능 좋은 모바일 앱을 개발하고자 하는 초급 수준의 개발자들을 위한 과정입니다.
강의가 끝날 때쯤이면 참가자들은 다음과 같은 역량을 갖추게 됩니다:
- Flutter와 Dart 개발 환경 설정하기
- 반응형 및 인터랙티브한 모바일 UI 구현하기
- 플러그인을 활용해 기기 고유 기능에 접근하기
- Android와 iOS 모두를 대상으로 크로스플랫폼 앱 배포하기
강의 방식
- 상호작용형 강의와 토론 진행
- 다양한 연습 문제 및 실습 기회 제공
- 실제 실험 환경에서 직접 코드 구현해보기
맞춤형 강의 구성 옵션
- 본 과정에 대한 맞춤형 교육이 필요하시면 저희에게 문의해주시기 바랍니다.
Ionic 8 크로스 플랫폼 모바일 앱 개발
14 시간다양한 장소(온라인 또는 현장)에서 진행되는 이 강사主导 라이브 트레이닝은 Ionic 8과 Capacitor를 사용하여 단일 코드베이스에서 프로덕션 등급의 하이브리드 모바일 앱과 프로그레시브 웹 앱(PWA)을 구축하고자 하는 숙련된 프론트엔드 개발자를 대상으로 합니다.
Flutter와 AI를 활용한 모바일 앱 개발
12 시간Flutter와 AI를 활용한 모바일 앱 개발이란, 현대적인 아키텍처와 UX/UI 원칙, 그리고 애자일 방법론을 기반으로 확장성이 뛰어나고 안전하며 AI 기능까지 갖춘 모바일 애플리케이션을 구축하는 과정을 의미합니다.
본 강좌는 강사가 직접 진행하는 실시간 교육으로, 온라인 또는 오프라인 형태로 제공됩니다. Flutter를 이용해 모바일 앱을 개발하고자 하며, AI 기능을 통합하고 보안 가이드라인을 준수하며 애자일 워크플로우를 적용하고자 하는 중급 수준의 개발자를 대상으로 합니다.
교육 종료 시 참가자들은 다음과 같은 역량을 갖추게 됩니다:
- UX/UI 디자인 원칙을 반영하여 Flutter로 견고한 모바일 앱 개발
- 프로젝트 전체 기간에 걸쳐 애자일 개발 방법론 적용
- 추천 엔진이나 챗봇과 같은 AI 기능을 앱에 통합하는 법
- Firebase와 연동하여 안전한 모바일 아키텍처 설계
강좌 형태
- 상호작용 중심의 강의 및 토론
- 다양한 실습 과제와 연습 기회 제공
- 실제 실습 환경에서의 직접적인 코딩 경험
강좌 맞춤화 옵션
- 본 강좌에 대한 맞춤형 교육을 원하시면 연락주시기 바랍니다.
iOS 및 Android용 React Native
21 시간대한민국에서 진행되는 이 강의에서는 참가자들이 안드로이드와 iOS용 모바일 앱을 직접 개발하면서 React Native의 기본 원리와 접근 방식을 배우게 됩니다