2019년 1월 14일 월요일

[국비지원] 안드로이드 앱 인터페이스구현 재직자 향상과정

[모바일 앱 프로그래밍]  
  

안드로이드 앱 인터페이스구현

재직자 향상과정




ìëë¡ì´ë ì± ì¸í°íì´ì¤êµ¬í ì¬ì§ì í¥ìê³¼ì 
★ 교육개요 ★

재직자가 아닌 경우 국비지원없이 전액 자부담으로 수강 가능 합니다.

[본과정은 최신 안드로이드 스튜디오로 진행되는 실습위주의 교육입니다.]
안드로이드 애플리케이션은 자바개념을 적용하여 작성할 수 있는 것으로 기존의 자바 애플리케이션 엔지니어라면 쉽게 안드로이드 애플리케이션에 접근할 수 있습니다. 
본 과정은 안드로이드 플랫폼의 이해를 통해 자바 엔지니어 또는 기존 모바일 엔니지어가 쉽게 안드로이드 애플리케이션을 개발할 수 있도록 객체지향개념을 적용한 애플리케이션 개발방법을 프로젝트 기반으로 제공하여 실 업무 적용에 중점을 둔 강좌입니다.

★ 수료조건 ★

출석률 80%이상

★ 교육목표 ★  

응용소프트웨어 개발에 필요한 환경을 구축하고, 애플리케이션 설계를 바탕으로 안드로이드 앱의 구현

- 안드로이드 앱의 구조
- 안드로이드 스튜디오 기본기능 이해
- Hello 안드로이드
- 안드로이드 개발 디버깅방법의 이해
- 안드로이드 SDK의 이해
- 다양한 애플리케이션 개발실습을 통한 개발능력 향상
- 앱 서명 및 버전관리, 배포의 이해

스마트폰 사용자 인터페이스를 XML기반으로 작성할 수 있다.
XML기반으로 작성된 사용자 인터페이스를 안드로이드 기반 기기에서 구현할 수 있다.
인터페이스 설계서를 기반으로 외부 및 내부 모듈 간의 공통적으로 제공되는 기능과 각데이터의 인터페이스를 확인할 수 있다. 
개발하고자 하는 응용소프트웨어와 관련된 외부 및 내부 모듈 간의 연계가 필요한 인터페이스의 기능을 식별할 수 있다. 
개발하고자 하는 응용소프트웨어와 관련된 외부 및 내부 모듈 간의 인터페이스를 위한데이터 표준을 확인할 수 있다.
개발하고자 하는 응용소프트웨어와 연계 대상 모듈 간의 세부 설계서를 확인하여 일관되고 정형화된 인터페이스 기능 구현을 정의할 수 있다. 
개발하고자 하는 응용소프트웨어와 연계 대상 모듈 간의 세부 설계서를 확인하여 공통적인 인터페이스를 구현할 수 있다. 
개발하고자하는 응용소프트웨어와 연계 대상 내외부 모듈 간의 연계 목적을 고려하여 인터페이스 기능 구현 실패 시 예외처리방안을 정의할 수 있다. 
응용소프트웨어와 관련된 내외부 모듈 간의 연계 데이터의 중요성을 고려하여 인터페이스 보안 기능을 적용할 수 있다.
구현된 인터페이스 명세서를 참조하여 구현 검증에 필요한 감시 및 도구를 준비할 수 있다. 
인터페이스 구현 검증을 위하여 외부 시스템과의 연계 모듈 상태를 확인할 수 있다. 
인터페이스 오류처리 사항을 확인하고 보고서를 작성할 수 있다. 

★ 교육대상 ★

응용SW엔지니어링분야에서 안드로이드 앱 애플리케이션 구현을 원하는 재직자
- 자바 개발자
- 안드로이드 앱 개발에 관심 있는 개발자

★ 커리큘럼 ★ 

  • 안드로이드 스튜디오3 & 프로그래밍목차
    CHAPTER 1 개요
    CHAPTER 2 안드로이드 스튜디오 개발 환경 구성하기
    CHAPTER 3 안드로이드 스튜디오로 첫 번째 애플리케이션 만들기
    CHAPTER 4 안드로이드 스튜디오 UI 둘러보기
    CHAPTER 5 안드로이드 스튜디오에서 AVD 생성하기 
    CHAPTER 6 안드로이드 스튜디오 AVD 에뮬레이터 사용과 구성하기
    CHAPTER 7 실제 안드로이드 장치에서 애플리케이션 테스트하기 
    CHAPTER 8 안드로이드 스튜디오 코드 편집기 
    CHAPTER 9 안드로이드 아키텍처 개요
    9.1 안드로이드 소프트웨어 스택 
    CHAPTER 10 액티비티와 인텐트 개요
    CHAPTER 11 안드로이드 애플리케이션과 액티비티 생명주기
    CHAPTER 12 액티비티 상태 변화 처리하기 
    CHAPTER 13 액티비티 상태 변화 예제 
    CHAPTER 14 액티비티 상태를 저장하고 복원하기 
    CHAPTER 15 안드로이드 뷰, 뷰 그룹, 레이아웃 
    CHAPTER 16 안드로이드 스튜디오 레이아웃 편집기 살펴보기
    CHAPTER 17 안드로이드 ConstraintLayout 개요 
    CHAPTER 18 안드로이드 스튜디오에서 ConstraintLayout 사용하기 
    CHAPTER 19 안드로이드 스튜디오에서 ConstraintLayout 체인과 비율 사용하기
    CHAPTER 20 ConstraintLayout 예제 프로젝트
    CHAPTER 21 직접 XML 레이아웃 작성하기
    CHAPTER 22 ConstraintSet으로 ConstraintLayout 관리하기
    CHAPTER 23 안드로이드 ConstraintSet 예제 프로젝트
    CHAPTER 24 안드로이드 이벤트 처리 개요
    CHAPTER 25 안드로이드 스튜디오의 Instant Run 사용하기
    CHAPTER 26 터치와 다중 터치 이벤트 처리하기 
    CHAPTER 27 안드로이드 제스처 감지 클래스로 일반 제스처 처리하기 
    CHAPTER 28 커스텀 제스처와 핀치 인식 구현하기
    CHAPTER 29 안드로이드 프래그먼트 개요
    CHAPTER 30 안드로이드 스튜디오에서 프래그먼트 사용하기 ― 예제 프로젝트
    CHAPTER 31 오버플로 메뉴 생성과 관리
    CHAPTER 32 안드로이드 전환 프레임워크 
    CHAPTER 33 beginDelayedTransition을 사용한 안드로이드 전환
    CHAPTER 34 안드로이드 장면 전환 구현하기 
    CHAPTER 35 플로팅 액션 버튼과 스낵바 사용하기
    CHAPTER 36 탭 인터페이스 생성하기 
    CHAPTER 37 RecyclerView와 CardView 사용하기
    CHAPTER 38 RecyclerView와 CardView 예제 프로젝트
    CHAPTER 39 앱 바와 컬랩싱 툴바 레이아웃 사용하기 
    CHAPTER 41 안드로이드 스튜디오 마스터/디테일 플로
    CHAPTER 42 안드로이드 인텐트 개요
    CHAPTER 43 명시적 인텐트 예제 프로젝트
    CHAPTER 44 암시적 인텐트 예제 프로젝트 
    CHAPTER 45 브로드캐스트 인텐트와 브로드캐스트 수신자
    CHAPTER 47 스타트 서비스와 바운드 서비스 개요
    CHAPTER 48 스타트 서비스 구현 예제 프로젝트
    CHAPTER 49 로컬 바운드 서비스 예제 프로젝트 
    CHAPTER 50 원격 바운드 서비스 예제 프로젝트
    50.1 클라이언트에서 원격 서비스로 통신하기 
    CHAPTER 51 안드로이드 7의 알림 개요
    CHAPTER 52 안드로이드 7 알림의 직접 응답 구현
    CHAPTER 53 안드로이드 스튜디오에서 Firebase 사용하기
    CHAPTER 54 Firebase 원격 알림 사용하기
    CHAPTER 55 안드로이드 7의 다중 창 지원 개요
    CHAPTER 56 다중 창 예제 프로젝트
    CHAPTER 57 안드로이드 SQLite 데이터베이스 개요
    CHAPTER 58 TableLayout과 TableRow 개요
    CHAPTER 59 안드로이드 SQLite 데이터베이스 예제 프로젝트 
    CHAPTER 60 콘텐트 제공자 이해하기
    CHAPTER 61 콘텐트 제공자 구현하기
    CHAPTER 62 구글 클라우드 스토리지 액세스하기
    CHAPTER 63 안드로이드 스토리지 액세스 프레임워크 예제 프로젝트
    CHAPTER 64 비디오 재생 구현하기 
    CHAPTER 65 카메라 인텐트를 사용한 비디오 녹화와 이미지 캡처
    CHAPTER 66 런타임 퍼미션 요청하기
    CHAPTER 67 안드로이드 오디오 녹음과 재생하기 
    CHAPTER 68 구글 맵 API 사용하기
    CHAPTER 69 안드로이드 인쇄 프레임워크 사용하기
    CHAPTER 70 HTML과 웹 콘텐트 인쇄 예제 프로젝트
    CHAPTER 71 안드로이드 커스텀 문서 인쇄
    CHAPTER 72 안드로이드 지문 인증 구현하기
    CHAPTER 73 서로 다른 안드로이드 장치와 화면 처리하기
    CHAPTER 74 안드로이드 애플리케이션 릴리스하기

댓글 없음:

댓글 쓰기