안드로이드 고급 개발자과정(직업능력개발카드전액지원)
현재 안드로이드 플랫폼은 스마트폰 기반의 개발환경을 뛰어넘어 각 종 디바이스에 포팅되어 다양한 제품들이 출시 되고 있으며, 특성화 된
엔터프라이즈와의 연동을 통한 기업용 솔루션들에 적용되어 그 영향력은 앞으로 더욱더 확대 될 것으로 업계는 예고하고 있습니다.
이러한 안드로이드의 미래 개발 현황에 맞추어 저희 오라클자바에서는 안드로이드 플랫폼의 세부 동작원리의 이해 및 안드로이드 API 활용과더불어 안드로이드의 고급 활용방안에 대해 다음과 같은 강좌를 진행하여 미래를 준비하는 개발자에게 많은 도움을 드리고자 합니다.
안드로이드와 함께 미래를 준비하는 개발자 여러분의 많은 지원 바랍니다.
(현 모바일 프로젝트 진행중인 개발 PM 직강)
기 간 :주말반:4월11일~5월3일
접 수 :[직업능력개발카드지원 / 노동부 사업주환급 지원]
정 원 :8명
대 표 :02-6925-4760
교육 시간표
주말반
-토요일/일요일: 10:00 ~ 18:00
교육대상
- 모바일 애플리케이션 엔지니어
- Smart Phone App 개발 관련자
- 임베디드 S/W 엔지니어
- 자바 개발자
교육목표
- Dalvic VM의 동작 원리 및 안드로이드 코드의 동작원리에 대한 지식을 쌓을 수 있습니다.
- 안드로이드 핵심 컴포넌트들을 직접 설계하고 구현 할 수 있습니다.
- 안드로이드 응용 프로그램 개발을 위한 설계 기법을 심도있게 학습합니다.
- 안드로이드를 이용한 다양한 UI 사용법 및 개발법을 학습 합니다.
- 안드로이드 API의 다양한 Life Cycle에 대해 이해 할 수 있습니다.
- 안드로이드 기반의 다양한 데이터 핸들링 기법을 학습 합니다.
- 안드로이드 기반의 다양한 응용 프로그래밍 개발을 진행 할 수 있습니다.
- 안드로이드 기반의 그래픽 및 멀티미디어 핸들링 기법에 대해 학습 합니다.
- 안드로이드를 이용한 매쉬업 기법에 대해 학습 합니다.
- 안드로이드 기반의 고급 쓰레드 처리 방법에 대해 심도있게 학습 합니다.
- 안드로이드와 서버(웹, 서버 소켙)와의 연동을 통한 고급 융합 기법에 대해 활용 할 수 있습니다.
교육커리 안내
Android Intro
- Android Software Stack의 이해
- Dalvick VM의 구조 및 동작 원리
- 안드로이드 선언적 프로그래밍을 통한 자원 분리 방법
- Android Call Back 및 Hooking 메커니즘의 이해
- Android Project 관리 및 ADT의 이해
- Android Library 설계 원리 및 활용 기법에 대한 이해
Android Core API
- Android Core API 동작원리 및 소스 분석
- Android Application 자원 관리 기법
- Android Resource의 다양한 활용법 및 선언법
- Android 다국어 처리 방법
- Activity, Service, BroadCastReceiver
- ContentProvider의 기본 이해
Android View & Widget활용법
- Android View, ViewGroup의 개념 및 설계 원리
- Layout Manager, SurfaceView ,Widget 사용법
- Android UI와 고급 이벤트 처리 기법
- Main UI Thread와 고급 쓰레드 설계를 통한 핸들링 방법
- Android Canvas 및 Paint 처리 기법
- Bitmap, Shape ,Animation 을 활용한 동적 UI 구성 기법
- Android Adapter의 원리 및 데코레이션을 이용한 ListView 활용 기법
- 안드로이드 복합 위젯을 활용한 동적 화면 구성 방법 및 이벤트 처리기법
- 개발자 정의를 통한 확장 위젯 및 뷰, 레이아웃 설계 원리 및 활용법
- Menu 설계 및 이벤트 처리를 통한 안드로이드 확장
- Android Bar, Tab, Dialog 활용법
- 화면 터치 상태 처리 및 제스쳐 이벤트 핸들링 기법
Intent /IntentFilter
- 안드로이드와 인텐트 그리고 CBD의 원리
- 안드로이드 인텐트의 개념 및 설계 방법
- 개발자가 직접 설계해 보는 안드로이드 인텐트 클래스
- 인텐트 필터와 인텐트 리졸루션의 이해 및 활용 방법
- PendingIntent를 활용한 늦은 바인딩 처리 기법
- Activity, Service, BroadcastReceiver와 인텐트와의 고급 연동 활용
안드로이드 실전 데이터 처리 기법
- 고급 ContentProvider 설계 및 처리 기법
- SharedPreferences의 원리 및 각종 활용법
- Android File & Directory Handling
- SQLite를 이용한 다양한 CRUD 활용법(Raw Query 및 SQLite Trigger사용법)
- ContentResolver 를 이용한 Data 핸들링 및 매핑 기법
- CursorAdapter를 이용한 데이터 리스트 처리 기법
- 안드로이드 내장 ContentProvider 활용법
Android Networking
- Apache HttpClient의 개요
- Android 소켙 연동 및 자료 처리 방법.
- Android Network Threading 기법
- Network 연동을 통한 단말기 대 단말기 통신 기법
- Android WebView를 이용한 브라우징 방법
- Android 와 Web Container 연동을 통한 다양한 리스트 처리 기법
- 안드로이드와 소셜네트워킹 서비스 연동 기법(RSS, Atom 연동 기법)