- 교육기간
- 2020-08-31 ~ 2020-10-19
- 교육시간
- 19:00~22:00 총 60시간 [월,수,목]
- 모집인원
- 20명
교육상세보기
안드로이드는 모바일 디바이스를 위한 플랫폼으로써 모바일 환경에 최적화된 리눅스 기반의 운영체계와 사용자 인터페이스, 그리고 그 응용 프로그램의 패키지입니다. 세계적인 인터넷 기업인 구글이 제작, 공개한 오픈 소스 모바일 플랫폼으로 자유로운 개방성, 나눔, 열정을 모태로 하고 있습니다. 따라서 폐쇄적인 휴대폰 환경에서와는 달리 제약이 최소화된 다양한 어플리케이션 개발 및 운영이 가능한 플랫폼입니다. 그리고 현재 스마트폰 외 스마트 북, E-book 리더, 네비게이션 분야로 확장되는 추세입니다.
본 과정은 안드로이드를 사용한 앱 개발에 필요한 기술을 학습하여 실전 앱 프로그램을 제작하는 방법을 익힐 수 있는 커리큘럼입니다.
안드로이드 개발 환경에서부터 실전 프로그램 제작에 필요한 기본 위젯과 레이아웃, 이벤트 처리, 안드로이드 애플리케이션의 구성요소(Activity, Service, Broadcast Receiver, Content provider), 스레드와 네트워크, 데이터베이스, 위치기반 서비스 기능을 학습하여 안드로이드 애플리케이션을 제작하며, 만들어진 애플리케이션을 전 세계에 배포하는 방법을 익힐 수 있습니다.
교육일정명 | 교육내용 |
---|---|
안드로이드 환경구성과 기본 레이아웃 | Android의 개요 및 프로젝트의 이해 - Android 개발 환경 구축 및 프로젝트 구성 - 안드로이드 기본 레이아웃 익히기 |
안드로이드 위젯과 이벤트 처리 | 안드로이드 레이아웃과 위젯 사용하기 - 안드로이드 이벤트 처리 ◆ 실습 : 카운팅 앱 만들기 ◆ 실습 : 계산기 만들기 |
선택위젯과 커스텀 뷰- 1 | 선택위젯 사용(ListView, GridView, Gallery) - 커스텀뷰 만들기 - RecyclerView 사용해보기 ◆ 실습 프로젝트: 영화 리뷰 앱 만들기 |
선택위젯과 커스텀 뷰 - 2 | - NavigationView - Toolbar와 Navigation의 결합 - BottomNavigationView - ViewPage와 Fragment |
데이터베이스와 서버 연동 | 모바일 전용 데이터베이스 SQLite 사용 - 실습 프로젝트 : 영화 리뷰 앱 업데이트 ◆ 실습 프로젝트 : To-do에 SQLite 적용 |
안드로이드 애플리케이션 구성 | - Activity 생명주기 - Context란 - Intent - Fragment - Service - Broadcast Receiver |
데이터베이스 | - 모바일 전용 데이터베이스 SQLite 사용 ◆ 실습 프로젝트 : 영화 리뷰 앱 업데이트 |
Firebase | - firebase 로그인 구현하기 - firebase 구글 로그인 구현하기 - firebase 로그아웃 구현하기 |
스레드와 네트워킹 | - 스레드(Thread, Handler, AsyncTask) - 네트워킹(HttpURLConnection) |
Json, Gson, Picasso, Glide, Retrofit2 | - Json 실습 - Gson 실습 - Picasso, Glide 실습 - Retrofit2 실습 |
관할센터 | 관할지역 | 주소 및 연락처 |
---|---|---|
부산고용복지플러스센터 | 영도구, 연제구, 중구, 부산진구, 서구, 동구, 남구 | 부산광역시 부산진구 양정2동 중앙대로 993 시청 옆 T 051.860.1919 |
동부고용복지플러스센터 | 수영구, 기장군, 금정구, 동래구, 해운대구 | 부산광역시 수영구 광안3동 수영로 676 수영교차로 T 051.760.7101 |
북부고용복지플러스센터 | 북구, 사상구, 강서구 | 부산광역시 북구 화명3동 화명대로 9 화명 기차역 부근 T 051.330.9900 |
사하고용복지플러스센터 | 사하구 | 부산광역시 사하구 낙동남로1400 정우헤리티지 8~10층(하단동) T 051.520.4900 |