상담신청
캠퍼스*
이름*
연락처*
- -
문의사항
내용확인
  • 1899-1148

국비 과정 ‘나도 들을 수 있을까?’
고민하지말고 문의하세요!

title

-

-

ANDROID APP

안드로이드APP

수강기간기초만 2개월 / 심화까지 4개월

수업일평일반 주 5일 or 3일 or 주말반 주 1일(토)

핵심포인트!

안드로이드 어플개발 기초부터 실전까지 제대로 끝내기

툴만 익히는 수업이 아닙니다. 안드로이드 어플개발에 기초를 습득하고 파이널프로젝트를 통한 어플출시까지 경험해 볼 수 있는 수업으로 구성되어 있습니다.

CURRICULUM교육과정

교육과정의 개월수를 선택하여 세부과정을 볼 수 있습니다.

  • 1주차

    * 개발환경 구축 및 오리엔테이션 - 자바 개발을 위한 개발환경을 설치하고 사용방법 및 앞으로 수업의 진행 방향 설정 *변수와 자료형 및 로그, 주석, 안드로이드 뷰 활용 - 변수의 개념과 자료형 및 기본적인 안드로이드 레이아웃 학습 실습예제 : 자동완성 문장 만들기 *동적인 레이아웃 조정 -뷰의 ID의 역할, xml 레이아웃과 자바와 연결을 학습 실습 예제: 계산기 레이아웃 만들기

  • 2주차

    * 레이아웃을 활용하는 방법 및 제어문 - if문의 활용 및 Visible, invisible, gone 의 차이와 스크롤 뷰에 대해서 학습한다 실습예제 : 계산기 만들기 * 레이아웃을 활용하는 방법 및 제어문 - 배열, 제어문의 활용법 및 1개 이상의 액티비티 활용방법을 학습한다 실습예제 : 다른방법으로 만드는 계산기 수행과제 : 사지선다형 객관식 퀴즈 게임

  • 3주차

    * 다이얼로그, 리스트 뷰 - 다이얼로그, 리스트 뷰에 대해서 학습 실습예제 : 간단한 메모장 * 안드로이드의 내부 저장 방법 DB - Sqlite과 DB의 개념에 대해서 학습 실습예제: 간단한 메모장 어플 * 안드로이드의 내부 저장 방법 DB - Sqlite을 조금 더 깊게 학습 실습 예제: 영단어 어플

  • 4주차

    *길이를 알 수 없는 데이터 활용 - ArrayList에 대해서 학습 실습예제 : 더 효율적인 영단어 어플 * 동시에 실행되는 프로그램 쓰레드와 핸들러를 활용해서 동시에 실행하는 방법을 학습 실습 예제: 시간이 자동으로 카운트 되는 프로그램

1개월

안드로이드 시작하기

  • 1주차

    *복습 1차 -이전에 배운 것들 복습과 자바의 문법에 대해서 추가로 학습 실습 예제: 영단어 프로그램의 다양한 개발 방법 적용 * 복습 2차 -이전에 배운 것들 복습과 자바의 문법에 대해서 추가로 학습 실습 예제: : 영단어 프로그램의 다양한 개발 방법 적용 *클래스 -변수와 함수를 하나의 덩어리로 묶어줄 수 있는 클래스의 활용 방법을 학습. 실습 예제: 더 효율적인 객관식 퀴즈 게임, 더 효율적인 영단어 프로그램

  • 2주차

    * 클래스1 - 생성자 및 클래스 활용 방법을 학습 실습 예제: 주변의 사물에 대해서 클래스 설계 * 클래스2 - 객체지향 설계 연습 실습 예제: 텍스트 기반의 전투 게임 프로젝트: 미로찾기 게임 만들기

  • 3주차

    * 상속1 -상속의 이유와 상속 방법에 대해서 학습 *상속2 -상속의 활용 및 final, 추상클래스, interface에 대해서 학습 *상속3 -상속의 활용 및 final, 추상클래스에 대해서 학습 실습 예제: 은행 계좌 프로그램

  • 4주차

    *객체지향 설계 연습 1 - 객체지향 적으로 설계하면 어떤 이점이 있는 지 및 개발 방법을 배움 실습 예제: 미로찾기 게임 만들기 * 객체지향 설계 연습 2, 예외처리 - 예외가 발생 했을 때 처리하는 방법과 파일 저장에 대해서 학습 실습 예제: 미로찾기 게임 만들기 프로젝트 : 미로찾기 게임 객체지향 적으로 완성

2개월

안드로이드 실습하기

  • 1주차

    *다양한 리스트 뷰 만드는 방법 -커스텀 리스트 뷰, 프로그래스 바를 만드는 방법을 학습 실습 예제: 이전에 만든 프로젝트에 커스텀 리스트뷰 적용 *다양한 리스트 뷰 만드는 방법 -리싸이클러 뷰 만드는 방법을 학습 실습 예제: 이전에 만든 프로젝트에 리싸이클러 뷰 적용 *여러 화면을 구성하는 다양한 방법 -프레그먼트를 이용한 다양한 방법을 학습 실습 예제: 프레그먼트 적용된 영단어 만들기

  • 2주차

    *여러 화면을 구성하는 다양한 방법 -프레그먼트를 이용한 다양한 방법을 학습 실습 예제: 프레그먼트 적용된 심플 메모장 다시 만들기 *서버와 통신 -http 라이브러리를 활용한 방법, 간단한 php 소스 분석 실습 예제: 심플 메모장 어플에 통신 붙이기 프로젝트 : 통신과 프레그먼트와 게임이 적용된 영단어 어플

  • 3주차

    *크롤링을 통한 데이터 가져오기 -네이버 웹툰, 영화 사이트에서 데이터를 가져오는 방법을 학습 실습 예제: 웹툰 편하기 보기, 최선 영화 정보 앱 * 지도 이용하기 -구글맵을 이용해서 다양한 화면을 구성함 실습 예제: 내 주변의 맛집 리스트 *지도 이용하기 -구글맵을 이용해서 다양한 화면을 구성함 실습 예제: 내 주변 맛집 리스트

  • 4주차

    *지도 이용하기 -개인 혹은 팀별 파이널 프로젝트 진행 실습 예제: 내 주변 맛집 리스트 *실전 프로젝트 준비 -기획서, API연동 정의서, 디자인 가이드 등을 보는 방법 및 개발 준비 실습 예제: 온갖 잡동사니 기능이 들어간 비효율적인 메모장 개발 프로젝트 : 비효율적인 다기능 메모장 개발

3개월

  • 1주차

    *실전 프로젝트 - 실제로는 서비스 할 수 없는 학습용 어플을 개발 실습 예제: 비효율적인 다기능 메모장 개발 *실전 프로젝트 -실제로는 서비스 할 수 없는 학습용 어플을 개발 실습 예제: 내 주변의 맛집 리스트 * 실전 프로젝트 -실제로는 서비스 할 수 없는 학습용 어플을 개발한다 실습 예제: 비효율적인 다기능 메모장 개발

  • 2주차

    개인 파이널 프로젝트 준비 개인 혹은 팀별 파이널 프로젝트 진행

  • 3주차

    파이널 프로젝트 개인 혹은 팀별 파이널 프로젝트를 진행

  • 4주차

    *파이널 프로젝트 중간 점검 및 피드백 - 개인 혹은 팀별 파이널 프로젝트를 진행 정도 피드백 발표

4개월

빠른 전화상담 신청

개인정보 수집동의 보기

수강생 인터뷰

더보기

실시간수강후기

더보기

메가 선생님

더보기

기초프로그래밍

박상석 강사

SW특기자전형

정하영 강사

웹프로그래밍

신보람 강사

웹프로그래밍

이상덕 강사

프로그래밍, OA과정

김현수 강사

소프트웨어

박연미 강사

네트워크보안과정

배지훈 강사

소프트웨어

이서희 강사

웹프로그래밍

김지연 강사

웹개발

이세라 강사

빅데이터 사이언스

김진성 강사

안드로이드 프로젝트

안성은 강사

빅데이터 사이언스

서현경 강사

기초프로그래밍,서버

최미래 강사

프론트엔드 프로젝트

임창용 강사

IT입시 웹개발 프로젝트

김지예 강사

웹 개발 프로젝트

안병욱 강사

프론트엔드 프로젝트

이은정 강사

진로진학연구소

김영일 강사

간편 상담 / 수강료 문의

학과선택 희망하시는 학과를 선택해 주세요.
  • 100% 국비 지원
    과정
    K-Digital
    과정
인기과정 다른학과 희망 시 위 학과선택에서 클릭해 주세요.
기타과목

과목 입력 후 엔터키를 눌러주세요. (15자 이내)

희망교육과정
캠퍼스
이름
연락처 - -
문의사항
  • 개인정보 수집동의 보기

    • 1. 개인정보의 수집 목적 - 메가스터디아이티아카데미 사이트 내 서비스 제공 계약의 성립 및 유지 종료를 위한 본인 식별 및 실명확인, 가입의사 확인, 회원에 대한 고지 사항 전달 등 - 메가스터디아이티아카데미 사이트 내 서비스 제공을 위한 통합ID 제공, 고객센터 운영, 불량회원 부정이용 방지 및 비인가 사용방지, 이벤트 및 마케팅 기획관리, 서비스 개발을 위한 연구조사, 물품 등의 배송 등 - 메가스터디아이티아카데미 사이트 내 서비스 관련 각종 이벤트 및 행사 관련 정보안내를 위한 전화, SMS, 이메일, DM 발송 등의 마케팅 활동 등 - 당사 및 제휴사 상품서비스에 대한 제반 마케팅(대행포함) 활동 관련 전화, SMS, 이메일, DM 발송을 통한 마케팅, 판촉행사 및 이벤트, 사은행사 안내 등 2. 수집하는 개인정보 항목 [필수입력사항 ] - 성명, 아이디, 비밀번호, 이메일주소, 주소, 우편물수령지, 전화번호(휴대폰번호 포함),이메일주소, 생일 등 (i-PIN을 통한 신규가입의 경우 주민등록번호가 아닌 본인 확인 기관이 제공한 정보를 수집합니다.) [선택입력항목] - 이메일/SMS/전화/DM 수신동의 ,결혼 여부, 결혼기념일, 기타 기념일, 선호 브랜드 등 개인별 서비스 제공을 위해 필요한 항목 및 추가 입력 사항 [서비스 이용 또는 사업처리 과정에서 생성 수집되는 각종 거래 및 개인 성향 정보] - 서비스이용기록, 접속로그, 쿠키, 접속IP정보, 결제기록, 이용정지기록 등 단, 이용자의 기본적 인권 침해의 우려가 있는 민감한 개인정보(인종 및 민족, 사상 및 신조, 출신지 및 본적지, 정치적 성향 및 범죄기록, 건강상태 및 성생활 등)는 수집하지 않습니다. 3. 개인정보의 보유/이용기간 및 폐기 당사(패밀리 사이트 내)는 수집된 회원의 개인정보는 수집 목적 또는 제공 받은 목적이 달성되면 지체없이 파기함을 원칙으로 합니다. 다만, 다음 각 호의 경우 일정기간 동안 예외적으로 수집한 회원정보의 전부 또는 일부를 보관할 수 있습니다. - 고객요구사항 처리 및 A/S의 목적 : 수집한 회원정보를 회원탈퇴 후 30일간 보유 - 당사가 지정한 쿠폰 서비스의 임의적인 악용을 방지 하기 위한 목적 : 수집한 회원정보 중 회원의 기념일 쿠폰 사용여부에 관한 정보를 회원 탈퇴 후 1년 간 보유 - 회원 자격 상실의 경우 : 메가스터디아이티아카데미 사이트 내 부정 이용 및 타 회원의 추가적인 피해 방지를 위해 수집한 회원정보를 회원 자격 상실일로부터 2년간 보유 - 기타 당사 및 제휴사가 필요에 의해 별도로 동의를 득한 경우 : 별도 동의를 받은 범위 (회원정보 및 보유 기간) 내에서 보유 상기 조항에도 불구하고 상법 및 '전자상거래 등에서 소비자보호에 관한 법률'등 관련 법령의 규정에 의하여 다음과 같이 일정기간 보유해야 할 필요가 있을 경우에는 관련 법령이 정한 기간 또는 다음 각 호의 기간 동안 회원정보를 보유할 수 있습니다. - 계약 또는 청약철회 등에 관한 기록 : 5년 - 대금결제 및 재화등의 공급에 관한 기록 : 5년 - 소비자의 불만 또는 분쟁처리에 관한 기록 : 3년 개인정보를 파기할 때에는 아래와 같이 재생할 수 없는 방법을 사용하여 이를 삭제합니다. - 종이에 출력된 개인정보 : 분쇄기로 분쇄하거나 소각 - 전자적 파일 형태로 저장된 개인정보 : 기록을 재생할 수 없는 기술적 방법을 사용하여 삭제

Mega IT Academy Location전국지점안내

메가스터디 교육그룹, 메가스터디IT아카데미는 책임지는 교육을 원칙으로 하고 있습니다. 좋은 시설과 교육으로 수강생 여러분의 발걸음에 올바른 나침반이 되어 드리겠습니다.

List
  • 강남캠퍼스 위치안내

  • 주소

    서울특별시 강남구 강남대로94길 13, 삼경빌딩 1층~5층
  • 대표전화

    02-588-9991
  • 지하철 이용시

    [2호선] 강남역 11번출구,12번출구 2분거리