|
(1개월차) JAVA 프로그래밍 |
사실 초보자도 안드로이드의 세계에 입문이 가능하나 전문적인 프로젝트를 개발하기 위해서는 자바 프로그래밍 언어뿐 아니라, 안드로이드에서 사용하는 XML, SQL 등에 익숙한 개발자가 보다 쉽게 아이템을 개발 할 수 있습니다. JAVA 기본과정을 익히시는 것이 중요합니다. |
1일차 |
Java 개요 및 특징과 비전 소개, 실습환경 설정, editor 사용법
|
2일차 |
어휘 구조 및 자료형, 연산자의 이해 |
3일차 |
제어문을 이용한 코드 작성 (조건문, 반복문, 분기, break, continue 등) |
4일차 |
Class 개념과 구성요소의 이해, 생성자, Method overloading |
5일차 |
Class의 포함과 상속 처리, Method overriding |
6일차 |
추상 Class의 필요성 및 적용 |
7일차 |
인터페이스의 이해, 다형성을 이용한 프로그래밍 |
8일차 |
UML 도구로 Diagram 등 작성, 기타 내장 클래스 활용 |
9일차 |
객체 지향적 재사용을 위한 추상화 및 상속의 구현, 자바 클래스 라이브러리의 포함 |
10일차 |
예외처리 ( try ~ catch, throw, throws ) |
11일차 |
Collection을 통한 데이터 처리 (Generic, List류, Map류 Class) |
12일차 |
Awt/Swing을 이용한 GUI 제작 |
13일차 |
Event Listener를 이용한 이벤트 처리 |
14일차 |
자바 표준 입출력 처리 방법, 입출력 관련 예제 작성 |
15일차 |
Thread의 이해 및 활용 |
16일차 |
Network 프로그래밍 ( Sockect 및 기타 Class 이용 ) |
17일차 |
DB 연동 ( JDBC의 이해, SQL 사용법) |
18일차 |
JDBC를 이용한 Application Programming |
연결과목 |
XML & AJAX Programming |
(2개월차) 안드로이드 폰 프로그래밍 과정 (XML & Ajax : Web 2.0 클라이언트) |
본 과정을 통해 안드로이드 플랫폼을 설치하고 개발환경을 구축하여 다양한 응용프로그램을 개발할 수 있습니다. 안드로이드 사용자 인터페이스 화면 구성 요소인 뷰, 위젯, 레이아웃, 2D, 3D 그래픽을 활용하여 애플리케이션을 개발할 수 있습니다. 실무 프로젝트를 활용하여 실무 감각을 익힐 수 도 있다. 안드로이드 책이나 관련문서만으로는 학습에 어려움을 느껴온 개발자들을 위해 핵심적인 내용을 확실히 익힐 수 있도록 하고 있습니다. |
1일차 |
안드로이드 개발환경 이해 및 구조이해, 실습환경 설정
|
2일차 |
AndroidManifest.xml파일 분석, Activity |
3일차 |
Intents의 이해, 어플리케이션 작성 |
4일차 |
XML 레이아웃 설정 |
5일차 |
안드로이드 UI 구조 계층 이해하기 |
6일차 |
뷰, 기본 위젯의 사용 |
7일차 |
컨테이너 활용 |
8일차 |
안드로이드 이벤트 처리 이해하기 |
9일차 |
위젯의 고급 기능 |
10일차 |
메뉴 처리, 팝업 메시지, Dialog 이해하기 |
11일차 |
그래픽과 애니메이션, 스레드의 활용 |
12일차 |
파일처리, Database (SQLite)와의 연동 - 1 |
13일차 |
Database (SQLite)와의 연동 - 2 |
14일차 |
네트워크 처리, 외부 라이브러리의 활용 |
15일차 |
컨텐트 프로바이더 구현 |
16일차 |
멀티미디어, 인터넷 연결 |
17일차 |
위치 기반 서비스와 구글 지도 사용 |
18일차 |
Java, XML, SQL, Web Programming |
연결과목 |
Java, XML, SQL, Web Programming |
(3개월차) 안드로이드 폰 프로그래밍 고급과정 (Android APP개발 고급과정 교육 내용) |
실무개발자 및 APP개발과정 수료생을 대상으로 진행하는 과정이며, APP개발 프로젝트과정으로 GPS, 증강현실, 안드로이드 폰을 활용한 센서 활용 등 응용기술과 프로젝트를 적용하여 좀 더 세심한 APP개발을 할 수 있다. |
1일차 |
Android Application 개발 기본 다시보기
|
2일차 |
Custom View 만들기 |
3일차 |
Drawing and Animation 처리 |
4일차 |
Drawing and Animation 처리 |
5일차 |
OpenGL을 이용한 3D처리 |
6일차 |
Smart Phone Hardware 소개 (보편적인 Embedded H/W 및 Sensor 소개) |
7일차 |
Phone API 이용하기 (전화 걸고 받기, SMS 처리하기) |
8일차 |
Media API 이용하기 (음악, 사진, 동영상 재생 및 기록하기) |
9일차 |
Camera API 이용하기 |
10일차 |
각종 Sensor 이용하기 (가속, 근접, 지자기 센서 등) |
11일차 |
GPS의 이해, Android에서 위치 정보 가져오기 |
12일차 |
Google API 이용하기 (MAP, 지오코딩) |
13일차 |
이동통신망을 이용한 Network 처리하기 |
14일차 |
WiFi를 이용한 Network 처리하기 |
15일차 |
HTTP를 이용한 데이터 처리하기 |
16일차 |
Android Application 개발1 (간단한 실습을 통해 앱을 구현해봅니다.) |
17일차 |
Android Application 개발2 (간단한 실습을 통해 앱을 구현해봅니다.) |
18일차 |
Android Application 개발3 (간단한 실습을 통해 앱을 구현해봅니다.) |
연결과목 |
Java, XML, SQL, Web Programming | |
강남/이대/종로 4월 개강안내
평일반 : 4월 6일 (수)
주말반 : 4월 9일 (토)
전지점 교육/개강 안내 : 1688-4049