다회차 수업
협의 후 결정
| 강남
협의 후 결정
| 분당
상세장소 : 강남(선릉), 성남
1회차 이후 2회차부터는 수강자가 카페 또는 스터디룸을 선택하여 장소를 선정할 수 있습니다.
실시간 톡
₩20,000원 / 시간
₩320,000 / 총 8회 16시간
황철훈
황철훈
안드로이드(Android) 프로그래밍
찜하기
  • 분당
  • 2시간/회
  • 1:1 수업
  • ₩20,000/시간

튜터정보

  • 가천대학교 컴퓨터공학과
  • 리눅스 마스터 2급
  • Aspire, Sustailable Development Hackathon 2017, 우수상 수상
  • 경기도 빅데이터 전문가 양상과정 [빅데이터 챌린지] 수료
  • 네트워크 관리사 2급
  • PC 정비사 2급
안녕하세요. 튜터 황철훈 입니다.
저는 안드로이드 어플리케이션 및 웹 개발을 주로 하는 프로그래머입니다.
분야는 '서비스 플랫폼' 및 '목적을 갖는 게임'을 주로 개발하고 있습니다.

경력)
2016, 빅데이터 전문가 양성과정 수료
2016. 가천대학 교내 해커톤 장려상 수상
2017, 어스파이어 SD 해커톤 우수상 수상
2017, 무한상상 아이디어 캠프 최우수상 수상
2017, TourTogether 스타트업 개발자 활동 중
2018.3 TourTogether 어플리케이션 메인 개발자

자격증)
정보처리 기능사
리눅스 마스터 2급
네트워크 관리사 2급
PC 정비사 2급

수업소개

이제는 없어서는 안될 스마트폰과 다양한 어플리케이션.
하지만 무언가 부족한 2%.
그 2%가 서비스 플랫폼의 핵심입니다.
하지만 기획과 이미지만으로 상대방을 설득하기에는 부족합니다.

한발 더 나아가 실제로 만들어보는 것.

이 튜터 프로젝트는
"자신이 만들고 싶은 어플리케이션 프로젝트를 중심" 으로 수업을 진행합니다.



**** 반드시 읽어주세요. ****
반드시 수업 신청 전에 실시간 톡으로 문의를 주세요.
서로 대화해서 이 수업이 필요한지 꼭 확인해주세요.

제 수업은 확실히 빠릅니다. 느리게 하면 되지 않냐고 하시면..
저도 그렇게 하지만 목표가 있기 때문에 느려진다고 해도 배우는 양은 만만하지 않습니다.

꼭 배우시고 싶으신 분만 신청해주세요.

각오 단단히 하시고요 ㅎㅎ. 전 봐주는거 없습니다.
당신의 시간과 투자를 위해서라도 ㅎㅎ

-----------------------------------------------------------------------------------------

공통 : 1주차 진행시 2가지에 사항에 따라 요금 및 수업이 달라질 수 있습니다.

A. 클라이언트 (안드로이드) 만으로 자신의 프로젝트를 만든다.(초급/중급)
- 8주차로 진행됩니다. 요금 변동 없음.
- 안드로이드 내의 다양한 장치(카메라, GPS, 블루투스 등)에 대해서 다루게 됩니다.
- 안드로이드 내의 데이터베이스에 대해서 배우게 됩니다.(SQLite,
getSharedPreferences 등)
- 초 / 중급 2단계로 나눌 수 있으며,
초급의 경우, 낮은 단계의 프로젝트로 진행되며,
중급의 경우, 자신이 원하는 어플리케이션 개발로 진행됩니다.


B. 클라이언트&서버 (안드로이드 + Node.js 또는 Firebase) 를 통해서 자신의 프로젝트를 만든다.(중급)
- 8주차로 진행됩니다. 수업 과정에 따른 추가적인 요금이 있습니다.(+5만원)
- 이때, Mysql, Nodejs, Restful API를 배울 예정입니다.
(아는 부분은 수준을 고려하여 스킵될 수 있습니다.)
- 네트워크 통신에 대해서 배우게 됩니다.


B 과정 신청자는 '포트폴리오용, 개발 능력 강화, 안드로이드 중/고급'을 목표로
하시는 분만 신청해주셨으면 좋겠습니다. 또한, 자신이 만들고 싶은 프로젝트에 대해서 조금 심도 있는 계획이 있으며, 시간을 어느정도 할애할 수 있는 사람에게 효과적인 수업이 될 것입니다.

[ 2달 = 8주차 = 60일 이라는 짧은 시간에 한 서비스를 만들어야 되기 때문에 정말 많은 노력이 필요합니다. 단, 짧은 시간이기에 어느 정도 수업에 대해서 마음에 든다면, 연장도 가능합니다. 당연하지만, 그만큼 기능에 대해서 심도 있게 들어갑니다.
< 당연 당연.. ㅎ]

(짧은 시간이기에 빠르게 나갈 수 있으며,
어느 정도 수업이 마음에 드신다면 연장도 가능합니다.)



단,
1. 수업의 경우 1주차를 제외한 미팅에 소요되는 금액은 포함하지 않습니다.
2. 1일 1주차(2 시간)만 진행합니다.(역시 이부분은 서로 협의에 따라 바뀔 수 있습니다.)
3. 연장의 경우 7~8주차 진행시 알려주시기 바랍니다.






*** 다시 한번 강조드립니다.

"커리큘럼을 보시면 중급 / 프로젝트 과정은 생각외로 빠듯합니다."
그러니 집중적으로 하시는 분들에게 추천드립니다.

상대적으로 초급과정이 빈약해 보일 수 있습니다. 하지만, 프로젝트를 중심으로 만들어가기 때문에 만만하지 않을 겁니다 ㅎㅎ..




** 모든 자료는 PDF로 진행되거나 제 깃허브의 예저 소스를 통해서 진행됩니다.

수업대상

  • 초급의 기준
    1. 자바를 잘 다룰 줄 모른다.
    2. 안드로이드를 처음 다루어 본다.
    3. 관련 전공자가 아니다.

    중급의 기준
    1. 개발 프로젝트를 진행해보지 않았다.
    2. 자바를 다룰 수 있다.
    3. 안드로이드를 어느 정도 안다.(책이나 인터넷 등의 기본 예제를 따라할 수 있다.)

    프로젝트 진행자( B과정 )
    1. 클라이언트 프로젝트를 만들어 보았으나, 서버까지는 해보지 않으신분.
    2. 풀 스택 개발을 해보고 싶으신분.
    - 기본 : Database, Javascript(=node.js), Java (+Linux 추가사항)
    - 알면 좋은것 : 알고리즘, 데이터 통신, 자료구조 등등

커리큘럼

1회차

첫 만남의 경우, 튜터 본인이 장소를 선택하고 금액을 지불합니다.(주로, 스터디룸이나 카페입니다.)

공통 : 프로젝트 기획, 목표성

초급 : 어느 정도 개발지식을 물어볼겁니다. 또한 안드로이드 IDE 설치 및 JDK 설치를 진행하며, 차후 계획에 대해서 대화합니다. 가장 기본이 되는 자바의 변수, 함수, 연산 등을 진행하게 됩니다.

중급 : 어느 정도 지식을 가지고 있는지 테스트하게 됩니다. 총 2문제이며, 자바에 대한 기본 지식을 묻는 코딩 문제와 알고리즘 문제를 풀게 됩니다. 이후 대화를 통해 향후 계획을 잡습니다. 가장 기본이 되는 자바의 변수, 함수, 연산 등을 진행합니다.

프로젝트 : 기획 심화하기( 기능서, 데이터, UI, 환경 설정)

2회차

2주차의 경우, 수강자가 만들고 싶은 어플리케이션에 대한 틀을 잡고 프로젝트를 진행합니다.

초급 : Layout 제작하기 + 이벤트 처리하기

중급 : Layout 제작 및 이벤트 처리하기 + Intent

프로젝트 : 데이터 모델링, RestFul API 설계, 서버 프로젝트 생성, 클라이언트 프로젝트 생성

3회차

초급 : 이벤트 처리하기 + Intent

중급 : Intent + 프래그먼트

프로젝트 : Nodejs 기본 + Express.js 모듈 + express-generator 를 이용 서버단 제작,
Restful Api 설계 적용

4회차

초급 : 프래그먼트

중급 : 리스트 만들기 (ListView, GridView, RecyclerView, CardView)

프로젝트 : 서버 Mysql Or MariaDB 연동 + 최종 기능 실행
+ get, post, put, delete +
+ insert, update, remove, create

5회차

초급 : 리스트 만들기 (ListView, GridView, RecyclerView, CardView)

중급 : 탭, Viewpager, menu, Actionbar

프로젝트 : Android 프로젝트 진행 : Thread, Networking
- 기초적인 내용은 모두 생략됩니다. 단, 필요 부분에 대한 요청의 경우
빠르게 훑고 지나가겠습니다.

6회차

초급 : 탭, Viewpager, menu, Actionbar

중급 : 데이터베이스(SQLite), getSharedPreferences(설정 관리) > 자동로그인 해보기

프로젝트 : 데이터베이스(SQLite), getSharedPreferences(설정 관리), 서버 데이터베이스 구분 > 어플리케이션 내 관리하기

-----------------------

7회차

초급 : 데이터베이스(SQLite), getSharedPreferences(설정 관리) > 자동로그인 해보기

중급 : GPS, Camera, Gallery 등 필요 기능 컨트롤하기
(세부 사항은 프로젝트 진행에 따라 달라집니다.)

프로젝트 : GPS, Camera, Gallery 등 필요 기능 컨트롤하기
(세부 사항은 프로젝트 진행에 따라 달라집니다.)

---------------------------

8회차

초급 : GPS, Camera, Gallery 등 필요 기능 컨트롤하기 + APK 빌드해보기
(세부 사항은 프로젝트 진행에 따라 달라집니다.)

중급 : 외부 라이브러리 추가해보기. + APK 빌드해보기
(외부 라이브러리는 프로젝트 진행에 따라 달라집니다.)

프로젝트 : 외부 라이브러리 추가해보기. + APK 빌드해보기
(외부 라이브러리는 프로젝트 진행에 따라 달라집니다.)

단, 8주차에 만약 저작권에 저촉되는 사항이 없으며, 구글 스토어에 대한 개발자 등록을 맞추신 분에게는 선택사항으로 등록 과정까지 설명하도록 하겠습니다.

리뷰

리뷰쓰기

실시간톡

실시간 톡하기