Android 앱개발 트랙 커리큘럼
왜 내일배움캠프 Android 앱개발 트랙을 선택해야 할까요?
Android는 현재 전 세계에서 가장 인기 있는 모바일 운영 체제 중 하나입니다. 2021년 1분기 기준으로, Android는 전 세계 모바일 운영 체제 시장에서 약 72.93%의 점유율을 차지하고 있습니다.
안드로이드 앱 개발은 모바일 앱 회사, 스타트업, 소프트웨어 개발 회사 등 다양한 산업 분야에서 필요로 하는 기술이므로 Android 앱 개발자에 대한 수요는 계속해서 증가하고 있습니다.
Android 앱개발 언어로 Kotlin을 배워야 하는 가장 큰 이유 중 하나는 Google I/O 2019에서 Kotlin을 "Android 개발의 공식 언어"로 선언했습니다. Kotlin은 안정적이고 직관적인 문법을 가지고 있으며, 안드로이드 앱 개발에 매우 적합합니다.
배우는 것
개발자 취업을 위한 필수 역량을 넘어, 지속적으로 성장할 수 있는 개발자로 거듭납니다.
실무 능력
Kotlin을 기반으로 기본기를 탄탄히! 다수의 실전 프로젝트 수행을 통해 기술 역량과 비즈니스이해까지 갖춘 개발자
빛나는 특기
오픈 소스 라이브러리와 다양한 개발 도구 및 자원을 활용할 수 있는 멀티 플레이어
성장 습관-팀워크,몰입
문제를 스스로 정의하고 해결할 수 있는 문제 해결 능력과 커뮤니케이션 & 팀워크 역량
Android 트랙 상세 커리큘럼
첫 1개월은 앱 개발의 기초를 다지고, 다음 3개월은 주특기를 뾰족하게 다듬습니다.
1개월차
앱개발 전반의 이해, Kotlin 문법, 자료구조 학습을 통해 앱개발자의 초석을 다지게 됩니다.
•
안드로이드 앱 개발을 위해 Kotlin 문법의 기초 개념을 습득하고 단단히 숙달합니다.
•
데일리 알고리즘 문제를 풀면서 활용 방법을 체득하고 문제해결 능력과 컴퓨터 사고 능력을 기릅니다.
•
Kotlin 기초부터 함수형 프로그래밍까지 기초부터 탄탄히 합니다.
•
Git 활용 강의를 통해 저장소를 이용한 효율적인 협업과 버전관리를 할 수 있는 방법을 배우고 활용합니다.
•
앱개발의 전반을 경험하기 위해 Flutter를 이용해 직접 기능 구현을 해봅니다.
2개월차
안드로이드 앱개발의 기초 학습부터 다양한 기능 구현을 연습하며 기초 역량을 키우게 됩니다.
•
안드로이드 앱개발의 기본을 학습하고 디자인패턴(MVVM)을 이해해서 View 로직과 비즈니스 로직을 분리할 수 있어 생산성을 높일 수 있습니다.
•
연습 과제와 프로젝트를 직접 만들어보며 배운 내용들을 적용합니다. 이를 통해 코드 활용 능력과 구현력을 키워나갑니다.
•
데이터베이스(SQLite DB)를 이용하여 데이터의 생성, 검색, 수정, 제거 등 프로젝트에 활용할 수 있습니다.
•
연습 과제와 프로젝트를 직접 만들어보며 배운 내용들을 적용합니다. 이를 통해 코드 활용 능력과 구현력을 키워나갑니다.
3개월차
더욱 심화된 내용들을 학습하고 프로젝트에 적용해가며 활용하게 됩니다.
•
안드로이드 개발에 대해 더욱 심층적으로 다루며 현업 레벨에 가까이 가기 위한 심화 역량을 갖추게 됩니다.
•
다양한 라이브러리를 활용하여 프로젝트를 구현해 현업에 더 가까이 다가가는 시간입니다. 학습 뿐만 아니라 기술적으로 깊이 고민하는 시간을 가집니다.
•
프래그먼트와 네트워크 프로그래밍에 대해 자세하게 학습하고 위치 정보와 같은 기능을 활용할 수 있습니다.
•
프로젝트 개발은 현업 개발자 튜터의 피드백을 받아 개선합니다. 개선 과정에서 문제 해결을 위한 기술적인 의사결정 과정과 최적화에 집중합니다.
4개월차
최종 프로젝트 기획부터 완성까지 - 실전에 강한 개발자로 거듭납니다.
•
프로젝트의 기획부터 시작해서 앱개발의 운영과 개선까지 경험해보며 배포의 조건과 과정을 이해하고 현업에 가까운 개발 경험을 할 수 있습니다.
•
6주간 프로젝트를 진행하며 현업 개발자 튜터의 피드백을 받아 개선합니다. 개선 과정에서 문제 해결을 위한 기술적인 의사결정 과정과 최적화에 집중합니다.
•
견고한 코드 품질을 위한 성능 최적화를 진행하며 앱스토어 배포를 위한 앱의 적합성, 안정성, 보안성을 개선시키는 경험을 할 수 있습니다.
•
유저 친화적인 앱개발을 통해 고객의 입장에서 생각할 수 있는 개발자로 한걸음 다가갈 수 있습니다.
•
팀원들과 하나의 프로젝트를 완성해 나아가는 협업 경험을 할 수 있습니다.
5개월차
마무리와 취업 준비
•
취업 특강, 이력서/포트폴리오 피드백, 모의 면접이 진행됩니다.
•
이력서 작성과 모의 면접 세션을 진행하고, 동 기간 협력사 지원 절차도 진행됩니다.
•
수료 후에도 적극적인 취업 지원은 계속 제공됩니다.
*세부 커리큘럼은 업데이트 등의 이유로 변경될 수 있음을 말씀드립니다.
5개월 후 당신은,
Java와 Kotlin 까지! 모두 갖춘 앱 개발자로 성장합니다.
현업에서 환영받는 주니어! 스파르타의 자기주도적 학습 능력을 체득합니다.
실제 서비스 런칭과, 고객 피드백을 통한 개선 과정을 겪으며 현업 개발자처럼 학습합니다.
800여 개의 스파르타 협력사에 지원하고, 주니어 개발자로 취업합니다!
Copyright ⓒ TeamSparta All rights reserved