Develop Android Applications 교육 과정
이 과정은 Android 응용 프로그램을 만드는 데 관심이있는 모든 사람들을 위해 만들어졌습니다.
이 과정에서 백그라운드 처리, 데이터베이스 액세스 및 위치 기반 서비스와 같은 Android 플랫폼에 추가 된 흥미로운 기능을 사용하여 처음부터 Android 애플리케이션을 작성하는 데 필요한 기본 기술을 배우게됩니다.
Course Outline
Android 소개
- Android SDK 기능
- 개발 프레임워크 소개
- Dalvik 가상 머신
- Android 애플리케이션 아키텍처
- Android SDK 다운로드 및 설치
Android 신청서
- 새 Android 프로젝트 만들기
- Android 가상 장치 생성
- 포그라운드 및 백그라운드 애플리케이션
- Android 에뮬레이터
애플리케이션 및 Activities
- 애플리케이션 매니페스트 파일 소개
- 리소스 사용
- Android 애플리케이션 수명주기
- 애플리케이션의 우선순위 및 프로세스 상태 이해
- Activiti 생성 및 활동 수명 주기
- 기초Android UI디자인
- 레이아웃 정의
- 새 조각 만들기
- Android 위젯 도구 상자
- 어댑터 소개
스타일 정의 및 사용
- 스타일의 Element
- 스타일을 적용할 위치
- 사용 가능한 속성
- 스타일 상속
인텐트 및 브로드캐스트 수신기 사용
- 인텐트를 사용하여 Activities 실행
- 인텐트를 사용하여 이벤트 브로드캐스트
- 인텐트 필터 및 브로드캐스트 수신기 생성
- 네이티브 브로드캐스트 인텐트 듣기
- 브로드캐스트 의도를 사용하여 장치 상태 변경 모니터링
인터넷 리소스 사용
- 인터넷 리소스에 연결
- 다운로드 관리자 사용
- 인터넷 서비스 사용
파일 사용, 상태 저장 및 기본 설정
- 공유 기본 설정 생성 및 저장
- 공유 기본 설정 검색
- 선호 프레임워크와 선호 활동 소개
- 정적 파일을 리소스로 포함
- 파일 시스템 작업
Database 및 콘텐츠 제공자
- Android Database 소개
- SQLite 소개
- 콘텐츠 값 및 커서
- SQL항목 Database 작업
- Database 쿼리 중
- 콘텐츠 제공자 생성
- 콘텐츠 제공자 사용
백그라운드에서 작업 중
- 서비스 소개
- 서비스를 Activities에 바인딩
- 백그라운드 스레드 사용
- AsyncTask를 사용하여 비동기 작업 실행
- 알람 사용
이벤트를 알리는 방법
- 액션 바 소개
- 메뉴 및 작업 표시줄 작업 항목 생성 및 사용
- 대화 상자 소개
- 알림 관리자 소개
- 알림 생성
지오코딩 및 위치 기반 서비스
- 위치 기반 서비스 사용
- 위치 기반 서비스와 함께 에뮬레이터 사용
- 위치 제공자 선택
- 현재 위치 찾기
- 근접 경고 사용
- 지도 기반 Activities 생성
Requirements
참가자는 Java의 프로그래밍 방법에 대한 기본적인 이해를 잘 알고 있어야 합니다.
Open Training Courses require 5+ participants.
Develop Android Applications 교육 과정 - Booking
Develop Android Applications 교육 과정 - Enquiry
Develop Android Applications - Consultancy Enquiry
Consultancy Enquiry
회원 평가 (4)
트레이너는 단검의 추가 문제를 기꺼이 탐구했습니다.
Susheel - Home
Course - Dependency Injection with Dagger 2
Machine Translated
그가 제시한 트레이너의 지식과 용이함.
Piotr - DPDgroup IT Solutions sp. z o.o.
Course - Android Applications Testing
Machine Translated
I really enjoyed the fairly broad coverage of topics.
john harrigan
Course - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Course - Cross-platform mobile development with PhoneGap/Apache Cordova
Upcoming Courses
Related Courses
Android - The Basics
28 HoursAndroid 는 Go ogle의 모바일 운영 체제입니다. 이 과정은 실습을 통해 Android 의 기본 사항을 보여줍니다.
Cross-platform mobile development with PhoneGap/Apache Cordova
21 Hours크로스 플랫폼 프레임 워크의 목적은 한 번에 응용 프로그램을 작성하고 여러 플랫폼에서 실행 할 수 있도록하는 것입니다. 또한 실행될 아이폰 애플리케이션을 만들고 싶으신가요 Android? 고객이 회전하고 Android 앱이 Windows Phone에서 실행되기를 원하십니까? 아무런 문제가 없습니다.
이 3 일간의 PhoneGap/Apache Cordova 코스에서 당신은 크로스 플랫폼 모바일 개발을위한 두 가지 다른 그러나 칭찬 기술을 살펴볼 것입니다. (Apache Cordova는 PhoneGap의 새로운 이름입니다. Adobe 원래 개발자로부터 PhoneGap을 구입하고 Apache 소프트웨어 재단에 선물했습니다.)
이 PhoneGap/Apache 코르도바 과정이 완료되면 프레임 워크를 사용하여 완전히 작동하는 모바일 웹 애플리케이션을 구축하고, 소스 코드를 관리하고 플랫폼 트윗을 처리하고, 웹 애플리케이션에서 “ native like” 경험을 만들 수 있습니다.
Android Development
28 Hours목표 :
이 교육 과정을 마치면 대표단은 다음을 수행 할 수 있습니다.
- 자신의 Android 애플리케이션을 제작하여 Android 마켓에 업로드하십시오.
- 시뮬레이터 및 실제 장치 용으로 개발하십시오.
- Android 개발의 모든 기본 사항에 대해 알아보십시오.
Android Fundamentals
56 HoursAndroid은 모바일 개발을 위해 Google이 개발한 오픈 소스 플랫폼입니다.
Android 플랫폼에 대한 애플리케이션은 Java에서 개발되었습니다.
이 과정에서는 Android의 기본 주제를 개괄적으로 살펴봅니다.
Android Fundamentals - Fast Track
28 HoursAndroid는 모바일 개발을 위해 Google에서 개발한 오픈 소스 플랫폼입니다.
Android 플랫폼용 애플리케이션은 Java에서 개발되었습니다.
이 과정은 Android의 기본 주제를 개괄적으로 설명합니다.
본 교육의 속도를 높이는 패스트 트랙 프로그램입니다.
Android HAL (Hardware Abstraction Layer)
21 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Android 애플리케이션이 기본 하드웨어와 통신할 수 있도록 HAL 인터페이스를 작성하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Android HAL 아키텍처와 시스템 기능에서의 역할을 이해합니다.
- 최신 HAL 개발을 위한 AIDL(Android 인터페이스 정의 언어)에 대한 능숙성을 습득하세요.
- HIDL에서 AIDL로 마이그레이션하는 기술을 배워보세요.
- Android 14에 도입된 새로운 기능을 포함하여 오디오 및 카메라 HAL에 대한 업데이트를 살펴보세요.
- Android 보안 및 개인정보 보호 표준을 준수하도록 HAL을 구현하는 모범 사례를 알아보세요.
- Project Mainline이 HAL 모듈성과 업데이트 가능성에 미치는 영향을 살펴보세요.
Android Mobile App Development (Advanced Level)
35 Hours이 강사 지도형 실시간 교육은 온라인 또는 오프라인에서 진행되며, 복잡한 최적화된 애플리케이션을 구축하고자 하는 고급 수준의 개발자를 대상으로 합니다. 이 교육에서는 현대적인 아키텍처 패턴, 비동기 프로그래밍, 데이터 지속성, 테스트, 통합 기술을 활용합니다.
이 교육을 마친 후, 참가자들은 다음과 같은 능력을 갖출 것입니다:
- MVVM 아키텍처와 Jetpack 컴포넌트를 구현합니다.
- 비동기 및 백그라운드 작업을 위해 Kotlin 코루틴과 WorkManager를 사용합니다.
- Room과 DataStore를 사용하여 데이터를 지속합니다.
- JUnit과 Espresso를 사용하여 앱을 테스트합니다.
- REST API를 통합하고 성능 최적화를 적용합니다.
Android Mobile App Development (Basic Level)
21 Hours이 인스트럭터-led, 라이브 교육은 대한민국 (온라인 또는 오프라인)에서 Android Studio와 Kotlin 또는 Java을 사용하여 상호작용하는 Android 애플리케이션을 만들기를 원하는 초보자 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 할 수 있게 됩니다:
- Android 애플리케이션의 기본 아키텍처를 이해합니다.
- 레이아웃과 뷰를 사용하여 간단한 사용자 인터페이스를 디자인합니다.
- 사용자 상호작용을 처리하고 화면 간을 탐색합니다.
- 과정 전체에 걸쳐 점진적으로 작동하는 모바일 앱을 구축합니다.
Android System Programming
28 Hours대한민국(온라인 또는 현장)에서 진행되는 이 강사 주도 라이브 교육은 다양한 하드웨어 및 플랫폼에 대해 Android을 이해하고, 적용하고, 확장하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Android에 대한 시스템 개발을 시작하는 데 필요한 개발 환경을 설정합니다.
- 하드웨어가 시스템 서비스(응용 프로그램)와 어떻게 인터페이스하는지 이해합니다.
- Android 에뮬레이터를 사용하여 시스템 코드를 반복적으로 개발, 테스트 및 디버그합니다.
- 다양한 임베디드 하드웨어 시스템에 사용자 정의된 Android을 로드하고 배포합니다(시뮬레이션/에뮬레이트 사용).
Android Applications Testing
21 Hours이 과정은 Android 플랫폼 용으로 개발 된 소프트웨어 응용 프로그램에 대한 품질 보증 테스트를 수행하는 데 필요한 지식과 기술을 소프트웨어 테스터에게 제공하는 것을 목표로합니다 이 코스는 안드로이드 플랫폼의 기능을 개괄적으로 설명하고 테스트를 수행하는 데 도움이되는 실제 사례를 제공합니다 .
Android TV
14 Hours대한민국에서 진행되는 이 강사 주도 라이브 교육(온라인 또는 현장)은 새로운 Android TV 앱을 설계하고 구축하려는 개발자를 대상으로 합니다. 또한 기존 앱을 TV 장치에서 실행되도록 확장하여 앱 참여도와 수익을 높일 수도 있습니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Android TV 앱 개발을 시작하는 데 필요한 개발 환경을 설정합니다.
- 앱을 TV 앱으로 인정하기 위한 요구 사항을 이해하세요.
- 직접적인 사용자 경험을 위해 Android TV 에뮬레이터에서 앱을 만들고 테스트하세요.
- TV 앱을 검색 가능하게 만들고 이를 Google 어시스턴트와 통합하여 사용자 경험을 최적화하세요.
Dependency Injection with Dagger 2
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Android 애플리케이션에서 종속성 주입을 위해 Dagger 2를 사용하려는 소프트웨어 설계자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Dagger 2를 사용하여 종속성 주입이 포함된 프로젝트를 설정합니다.
- Dagger 2를 Android 애플리케이션에 통합합니다.
- 타사 프레임워크를 사용하지 않고 종속성 주입을 구현합니다.
Kivy: Building Android Apps with Python
7 HoursKivy는 오픈 소스 크로스 플랫폼 그래픽 사용자 인터페이스 라이브러리 Python에 작성되어 장치의 광범위한 선택을위한 멀티 터치 응용 프로그램 개발을 허용합니다.
이 강사가 이끄는 라이브 훈련 참가자들은 다양한 플랫폼에 설치하고 배치하는 방법을 배우고, 위젯을 사용자 정의하고 조작하고, 일정, 발사 및 이벤트에 응답하고, 멀티 터치로 그래픽을 수정하고, 스크린을 재설정하고, 패키지 앱을 Android, 그리고 더 많은 것을 배울 것입니다.
이 훈련이 끝나면 참가자들은
- Python 코드와 Kivy 언어 간의 관계를 이해할 수 있습니다.
- Kivy의 작동 방식과 위젯, 이벤트, 속성, 그래픽 등 주요 요소에 대한 확실한 이해를 갖게 됩니다.
- 다양한 비즈니스 및 디자인 요구 사항을 기반으로 Android 앱을 원활하게 개발하고 배포할 수 있습니다.
코스의 형식
- 강의, 토론, 실습 및 집중적인 실습을 병행합니다.
Kotlin for iOS and Android Development
35 HoursKotlin은 현대적이고 기능적이며 개체 지향적 인 프로그래밍 언어입니다 Java.
이 강사가 이끄는 라이브 훈련에서 참가자들은 Android 및 iOS 애플리케이션을 만들면서 Kotlin 프로그래밍을 배울 것입니다.
이 훈련이 끝나면 참가자는 다음을 할 수 있습니다 :
- 프로그래밍의 기본 사항을 이해하십시오 Kotlin
- 자신의 코드 Kotlin 응용
- 구축, 테스트, 배치 및 문제 해결 Android 및 iOS 앱을 사용하여 Kotlin
관객
- 개발자
코스의 형식
- 부분 강의, 부분 토론, 연습 및 무거운 연습
노트
- 이 과정에 대한 사용자 지정 훈련을 요청하려면 저희에게 연락하여 배치하십시오.
RxJava for Android Developers
21 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 RxJava를 사용하여 Android 모바일 애플리케이션을 개발하고 배포하려는 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 반응형 애플리케이션을 개발하는 데 필요한 라이브러리, 패키지, 프레임워크를 포함하는 개발 환경을 설정합니다.
- 데이터와 이벤트 스트림이 어떻게 방출되고 소비되는지 이해합니다.
- 우아하고 간결한 방식으로 실제 세계(이벤트 기반) 상황을 모델링하는 애플리케이션을 디자인합니다.