스파르타코딩클럽 | 앱개발 종합반

앱개발 종합반

짧고 굵게, 앱개발에 꼭 필요한 것만 배워
나만의 앱을 기획부터 출시까지 해보는 수업입니다.
간직하고 있던 아이디어를 이제,
앱으로 만들어 세상으로 내보내봅시다!
지금 276명이 보고 있어요
5주간
빠르게 배우고
3주간
8주 동안 앱개발 종합반
이렇게 진행되어요!
5주
3주
안드로이드와 iOS 앱을 한 번에!
1
앱을 쉽게 만들게 도와주는 React Native와 Expo 도구의 사용법을 익힙니다.
2
앱의 메인 화면을 기획하고, React Native와 Expo로 직접 만들어봅니다.
3
로딩 화면, 카테고리 버튼, 상태 바 등 앱 다운 앱 기능들을 추가합니다.
4
파이어베이스를 이용해 서버를 직접 구축하지 않고 데이터를 관리하는 방법을 배웁니다.
5
Google AdMob을 이용해 앱에 광고를 붙이고, 스토어에 배포합니다.
본격! 나만의 앱 만들기!
1
이제 당신의 차례! 튜터와 함께 나만의 앱을 기획부터 개발, 배포까지!
2
현직 개발자 튜터와의 1:1 매칭 시스템을 통해 내 것을 작게라도 반드시 런칭합니다.
3
매달 진행되는 작품 전시회에 참가하고, 내 결과물을 주변에 널리널리 자랑하세요!
이런 분들에게 가장 추천드려요!
앱개발 종합반은
그럴싸한 앱을 빠르게 만들어보고 싶은 왕초보
나만의 앱서비스에 광고를 붙여 부수입을 얻고 싶은 직장인
이따금씩 이런 앱 있으면 대박이겠다! 라고 생각하셨던 아이디어 뱅크
그럴싸한 앱을
빠르게 만들어보고 싶은 왕초보
나만의 앱서비스에 광고를 붙여
부수입을 얻고 싶은 직장인
이따금씩 이런 앱 있으면 대박이겠다!
라고 생각하셨던 아이디어 뱅크
코딩이 처음인 왕초보도
전혀 문제 없어요!
81%
비전공자
전공자 19%
83%
코딩경험 거의 없음
조금 있음 17%
스파르타에서 이 모든 게 가능한 이유!
수강만족도 97.82%에는 이유가 있습니다.
하나. 비전공자를 위한 커리큘럼
 
이론을 모두 이해하고 만들기 시작하면 늦습니다!
자전거 타기처럼, 일단 만들면서 다시 들춰보게 합니다.
둘. 튜터와의 즉문즉답
 
코딩은 에러를 해결해야 다음 단계로 넘어갈 수 있습니다.
스파르타에선 바로 물어보고 바로 해결할 수 있습니다!
셋. 완주를 돕는 수강환경
 
랭킹과 보상, 그리고 르탄이와 진도사우르스의 스토리까지.
코딩 공부가 지루하다고요?
스파르타에서는 아닐걸요!
넷. 학습 매니저의 찐한 관리
 
온라인 강의는 작심삼일이라는 편견,
스파르타가 깨드립니다!
학습 매니저와 찐-하게 완주까지 함께 달려보세요!
최고의 튜터들과 함께 하세요.
처음부터 끝까지 모든 과정을 함께 -
배우기
김건희 튜터
현) 한인텔 CTO
현) 로블록스 게임사 CEO
현) 스티키픽(STKYPiC) CTO
전) 야놀자 W 디자인 호텔 개발 리드
전) 인바이유(INBYU) 개발 리드
전) 스파르타코딩클럽 2~9기 오프라인 튜터
만들기
프로젝트 튜터의 1:1 코칭으로
나만의 웹사이트를 완성하세요
여승구 튜터
Payap 프론트엔드 개발 리드
전) Clique 대표
전) 하이퍼커넥트 백엔드 개발
전) 8퍼센트 프론트엔드 개발
이태현 튜터
야놀자 iOS 앱개발
전) 뤼이드 iOS 앱개발
전) 악사손해보험 백엔드 개발
김준태 튜터
코로나 알리미&마스크 알리미 개발
전)광주인공지능사관학교 강사
전)인공지능 상담 플랫폼 개발
고려대 미디어학부/컴퓨터공학
김선형 튜터
티클 Co-founder / CTO
전) React Native Seoul 공식 멘토
전) AWS Summit 2021 스피커
권재원 튜터
프랜클리 SW Engineer
KAIST 기계공학 학사
진예슬 튜터
삼성 디스플레이 SW Engineer
이OO 튜터
증권사 데이터분석가
(전) 디저트올마이티 개발총괄
(전) 플레이오토 웹 엔진 개발자
정건우 튜터
여행예약플랫폼 프론트엔드 개발
전) 직방 프론트엔드 개발
전) 서울스토어 프론트엔드 개발
제한재 튜터
네이버 오피스 SW Engineer
전) 대치/잠실 정보관 대표 강사
최영서 튜터
두물머리 백엔드 개발
KAIST 전산학 학사
오시영 튜터
스파르타코딩클럽:핵심쏙쏙 Git 튜터
전)스타트업 SW Engineer
전)문화기획 스타트업 창업
김OO 튜터
뷰노 SW Engineer
전) 스타트업 개발팀장
KAIST 석사
정OO 튜터
일루미나리안 SW Engineer
KAIST 소프트웨어 공학 조교
KAIST 전산학 학사
조OO 튜터
안랩 웹 서비스 SW Engineer
*프로젝트 튜터는 가장 적합한 분으로
스파르타에서 배정해드립니다.
상세 커리큘럼
1~5주 배우기 주간
6~8주 만들기 주간
play71강 clock10시간 31분
play71강 clock10시간 31분
1~5주 배우기 주간
6~8주 만들기 주간
0주
수업을 듣기 위한 사전 준비
수업을 듣기 위한 사전 준비하기
play3강 clock8분
1
수강환경 튜토리얼
2
슬랙&즉문즉답 튜토리얼
3
개발일지 튜토리얼
1
원활한 수강을 위해 스파르타 수강환경 사용법을 알아봅니다.
2
즉문즉답이 진행되는 슬랙(Slack)을 함께 설치하고, 사용법을 알아봅니다.
3
매주차 수강 후 개발일지 작성법을 알아봅니다.
homework
숙제 : 0주차 사전 과제
1주
Javascript 기초 문법
앱개발의 전반적인 이해와 자바스크립트 기본기 다지기
play12강 clock2시간 9분
1
1주차 오늘 배울 것
2
필수 프로그램 설치 안내
3
Javascript 맛보기
4
Javascript 기초 문법 - 1
5
Javascript 기초 문법 - 2
6
Javascript 기초 문법 - 3
7
Javascript 기초 문법 - 4
8
Javascript 기초 연습해보기
9
앱개발에 자주 쓰이는 Javascript - 1
10
앱개발에 자주 쓰이는 Javascript - 2
11
앱개발에 자주 쓰이는 Javascript - 3
12
1주차 끝&숙제설명
1
앱과 서버의 동작 방식을 배웁니다.
2
앱개발에 필요한 언어인 Javascript의 기본기를 다집니다.
3
앱개발에 자주 쓰이는 Javascript 문법을 배웁니다.
homework
숙제 : 자바스크립트 연습문제 풀기
2주
리액트 네이티브, Expo, JSX 문법
리액트 네이티브와 Expo로 앱 화면 만들기
play15강 clock2시간 50분
1
2주차 오늘 배울 것
2
[앱 개발 준비] 리액트 네이티브&Expo 소개
3
[앱 개발 준비] 리액트 네이티브 & Expo 설치하기
4
[앱 개발 준비] Expo 실행하기
5
[앱 화면 만들기] JSX 문법
6
[앱 화면 만들기] JSX 기본 문법
7
[앱 화면 만들기] View, Text, ScrollView
8
[앱 화면 만들기] Button, Image
9
[앱 화면 만들기] 구성한 화면 꾸미기, Styles
10
[앱 화면 만들기] 컨텐츠의 위치: Flex
11
[앱 화면 만들기] 메인화면 꾸미기
12
[앱 화면 만들기] 메인화면 완성
13
[앱&자바스크립트] 모듈과 반복문
14
[앱&자바스크립트] {} 표현식과 조건문
15
2주차 끝&숙제 설명
1
앱을 쉽게 만들 수 있는 React Native&Expo 도구를 배웁니다.
2
간단한 Expo 앱을 만들고 휴대폰에서 확인해 봅니다.
3
앱 화면을 그리는 JSX의 기본 문법을 배웁니다.
4
JSX를 이용해 메인 화면을 기획하고 만듭니다.
homework
숙제 : 나만의꿀팁앱 About 페이지 만들기
3주
Component, Props, useState, useEffect, Navigation
React Native와 Expo 심화! 앱 다운 앱 기능 넣기
play16강 clock2시간 7분
1
3주차 오늘 배울 것
2
[복습] 나만의 꿀팁 앱 상세 화면 만들어보기
3
[함께해보기] 나만의 꿀팁 앱 상세 화면
4
[앱 필수 기초지식01] 컴포넌트
5
[앱 필수 기초지식02] 속성(Props)
6
[앱 필수 기초지식03] 상태(useState)와 useEffect
7
[앱 필수 기초지식 응용] 컴포넌트와 상태를 이용한 로딩화면
8
[앱 필수 기초지식 응용] state를 이용한 카테고리 기능 넣기
9
[Expo 앱다운 앱기능] 앱 상태 바(Status Bar) 관리
10
[앱 페이지 적용] 네비게이터란?
11
[앱 페이지 적용] 설치 - 스택네비게이션 01
12
[앱 페이지 적용] 페이지 헤더 스타일 수정 - 스택네비게이션 02
13
[앱 페이지 적용] 페이지 이동하기 - 스택 네비게이션 03
14
[Expo 앱다운 앱기능02] 페이지 내용 공유하기
15
[Expo 앱다운 앱기능02] 외부 링크 클릭 이벤트!
16
3주차 끝 & 숙제 설명
1
React Native로 앱을 만들기 위해 알아야 하는 컴포넌트, 상태 등의 리액트 개념을 배웁니다.
2
로딩화면, 카테고리 버튼, 상태 바 등 앱의 여러 기능을 만듭니다.
3
앱 안의 페이지를 구성하고 이동하는 react-navigation을 배웁니다.
4
페이지 안 내용을 공유하는 기능을 추가합니다.
5
앱에서 외부 링크를 여는 버튼을 구현합니다.
homework
숙제 : 꿀팁앱 찜 페이지 만들기
4주
API, 파이어베이스, 파일 스토리지
파이어베이스 서버 다루기
play13강 clock1시간 41분
1
4주차 오늘 배울 것
2
[앱과 서버] 우리 앱에서의 서버
3
[앱과 서버]날씨 서버 외부 API - 휴대폰 위치 가져오기
4
[앱과 서버] 날씨 서버 외부 API - API 적용
5
[서버 리스] 서버를 사용만 하자! 서버리스(serverless)
6
[파이어베이스] 파이어베이스(firebase) 소개
7
[파이어베이스] 파이어베이스를 앱에 연결하기
8
[파이어베이스] 파일 스토리지(storage)
9
[파이어베이스] 리얼타임 데이터베이스 - 설정
10
[파이어베이스] 리얼타임 데이터베이스 - 전체 데이터 읽기
11
[파이어베이스] 리얼타임 데이터베이스 - 특정 데이터 읽기
12
[파이어베이스] 리얼타임 데이터베이스 - 쓰기
13
4주차 끝 & 숙제 설명
1
서버에 데이터를 요청하기 위한 API 사용법을 배웁니다.
2
서버를 직접 구축하지 않고 사용하는 방법인 서버리스를 배웁니다.
3
서버리스 서비스 중 하나인 파이어베이스를 알아봅니다.
4
이미지 파일을 저장하기 위한 파이어베이스의 파일 스토리지를 배웁니다.
5
JSON 형태로 저장/관리되는 리얼타임 데이터베이스를 사용합니다.
homework
숙제 : LikePage에 찜데이터 모두 보여주기
5주
광고를 달고 앱을 최종적으로 배포해보기
광고를 달고 앱을 최종적으로 배포해보기
play11강 clock1시간 24분
1
5주차 오늘 배울 것
2
[수익형 앱]앱에서 수익을 내는 방법
3
[구글광고] 애드몹(AdMob) - 설정
4
[구글광고] 애드몹(AdMob) - 가로 배너 생성
5
[구글광고] 애드몹(AdMob) - 전면 배너 생성
6
[배포하기]배포를 위한 체크리스트
7
[배포하기] 스플래시 스크린
8
[배포하기] 로고 준비
9
[배포하기] 배포 준비 : 최종 앱 파일 생성 및 개발자 가입
10
[배포하기] 안드로이드 & iOS(자료참고) 배포
11
[마무리]끝 & 작품 제출하기
1
앱에서 수익을 내는 방법에 대해 살펴봅니다.
2
앱에서 간단히 수익을 내개 해주는 구글 광고, AdMob을 이용해 봅니다.
3
Expo의 배포 방식과 개념에 대해 알아봅니다.
4
수익성까지 갖춘 앱을 안드로이드 앱 마켓에 함께 배포해 봅니다.
homework
숙제 : 최종적으로 배포된 앱의 마켓 url 공유하기
6주
나만의 앱 기획하기
나만의 앱 기획하기
1
만들기 주간 튜토리얼
1
프로젝트 기획안을 개발일지에 작성하여 제출합니다.
2
튜터와의 첫 번째 1:1 코칭을 통해 기획안 피드백을 받게 됩니다.
1
프로젝트 기획안을 개발일지에 작성하여 제출합니다.
2
튜터와의 첫 번째 1:1 코칭을 통해 기획안 피드백을 받게 됩니다.
homework
숙제 : 프론트엔드 완성하기
7주
나만의 앱 만들기
나만의 앱 만들기
1
프로젝트 진행과정을 개발일지에 작성하여 제출합니다.
2
튜터와의 두 번째 1:1 코칭을 통해 프로젝트 중간점검을 진행합니다.
1
프로젝트 진행과정을 개발일지에 작성하여 제출합니다.
2
튜터와의 두 번째 1:1 코칭을 통해 프로젝트 중간점검을 진행합니다.
homework
숙제 : 백엔드 완성하기
8주
나만의 앱 완성하기
나만의 앱 완성하기
1
완성된 프로젝트를 개발일지에 작성하여 제출합니다.
2
튜터와의 마지막 1:1 코칭을 통해 프로젝트 최종 점검을 진행합니다.
1
완성된 프로젝트를 개발일지에 작성하여 제출합니다.
2
튜터와의 마지막 1:1 코칭을 통해 프로젝트 최종 점검을 진행합니다.
homework
숙제 : 최종 프로젝트 제출하고, 전시회 참가하기
ic_coffee

하루 3,000원으로
8주만에 코딩 왕초보 탈출!

1:1 튜터 화상 코칭권 (총 3회, 각 20분 씩)
완주시 수료증 지급
스파르타 커뮤니티 초대
완주시 5만 포인트 환급
강의 콘텐츠 평생 소장
수강기간
8주 : 09월 27일(월) ~ 10월 31일(일)
배우기 주간(5주) 내에 완강시 평생 소장
정가
800,000원
1차 슈퍼얼리버드 할인가
530,000원
비밀의 상점 할인가
30,000원
6개월 할부
34% 월 88,333원
8주 후 달라진 수강생들의 목소리를 들어보세요!
대단하다고요? 이 분들도 처음은 여러분과 같았답니다.

오진미 님

"제가 꼭 개발자가 되진 않더라도, 제 2의 부캐를 만난 것 같은 느낌이 들어요!"

유재성 님

"수업을 듣고 만든 앱 덕분에 외주로 앱 개발을 받게 됐어요!"

먼저 완주한 동료들의 메시지 ✍️
※수강 결과는 개인마다 차이가 있을 수 있습니다.
이미 1,500명이 넘게 수강한 왕초보 앱개발 종합반
이제 당신 차례입니다!

자주 묻는 질문

더 많은 FAQ

아이폰 앱개발을 하고 싶은데 맥북이 꼭 있어야 하나요?

아니요, 맥북이 없어도 아이폰 앱개발이 가능합니다. Expo라는 기술이 매력적이고 이 강의에서 Expo를 사용하는 이유인데요. Expo를 이용하여 앱개발을 하게 되면 휴대폰(종류 무관)에 Expo 클라이언트 앱을 다운로드 해서 지금 개발하고 있는 앱을 확인할 수 있습니다.

학습에 필요한 노트북 사양은 무엇인가요?

윈도우의 경우 7 또는 10 (64비트), 맥의 경우 OS X 10.10 요세미티 이상을 권장드립니다. 램은 8GB 이상이어야 원활하게 실습을 진행하실 수 있어요!

별도로 필요한 기기가 있나요?

스마트폰이 필요합니다만, 지금 사용하시는 그 핸드폰이면 됩니다! (안드로이드/아이폰 상관없이 요새 휴대폰이면 무엇이든 가능합니다.)

정말 왕초보도 수강할 수 있나요?

물론이죠! 안심하세요. 스파르타에는 이미 7만 명 넘는 분들이 다녀가셨어요. 기획자, 디자이너, 기업 재무/인사팀 등 직장인, 공무원, 초등학교 선생님 등 직장인 분들은 물론이고, 개인 사업/자영업을 하시는 분들까지 다양한 분야의 왕초보 분들이 함께 수강하고 있어요. 얼마 전에는 국밥집 사장님께서 다녀가셨는데, 하루 종일 국밥 판매하시면서 틈틈이 공부도 하시고 반갑게 인사도 남겨주셨답니다!

즉문즉답은 어떻게 이루어지나요?

매주 토요일과 일요일 오후 2~5시는 튜터님의 실시간 답변을 받아볼 수 있는 즉문즉답 시간이에요! 슬랙(Slack)에 질문을 남겨주시면 된답니다. 이 외의 시간에도 언제든 질문을 남겨주시면 최대 24시간 내로 답변을 드립니다.

일주일에 얼마나 시간을 써야 하나요?

매주 수강에 2시간, 복습하며 소화하는 시간 2시간 씩 할당하여 최대 4시간이면 따라오실 수 있도록 준비하였습니다. 요즘 핫한 메타버스 공간 게더타운에서 진행되는 온라인 스터디에서 다른 수강생, 매니저님들과 수다도 떨고 함께 공부도 해봐요! 일단 오시면, 완주는 문제 없습니다.

완주시 환급은 어떤 기준으로 받게 되나요?

수강기간 내에 마지막 프로젝트 제출까지 완료하시면, 즉시 사용 가능한 5만 포인트가 자동 환급됩니다! 다른 수업 결제시 현금처럼 사용하실 수 있어요.

프로젝트 튜터는 어떻게 매칭되나요?

배우기 주간을 모두 끝내시는 대로 만들기 주간으로 넘어가게 되는데요, 프로젝트 기획안을 작성하시면 스파르타에서 적합한 튜터를 매칭해 연락을 드릴 예정이에요. 현업 개발자 튜터에게 코칭 받고 내 프로젝트를 완성할 기회! 벌써 설레지 않나요?

만들기 주간 동안 튜터와의 1:1 코칭은 어떻게 진행되나요?

3주간의 만들기 주간 동안 총 3번의 1:1 튜터 화상 코칭이 진행되는데요. 첫 번째 코칭에서는 제출한 프로젝트 기획안을 기반으로 한 피드백, 두 번째 코칭에서는 프로젝트 중간점검, 마지막 코칭에서는 최종 프로젝트 점검을 진행합니다. 기술이나 기획에 대한 궁금증, 또는 코드를 잘 썼는지 등, 프로젝트 완성을 위한 질문이라면 무엇이든 물어보세요!

기간 내 미완주시 강의는 더이상 수강이 불가능한가요?

네! 꼭 정해진 배우기 주간(5주) 내에 완강해주셔야 평생 소장이 가능합니다. 만약 기간 내에 강의를 다 듣지 못하셨다면, 별도 신청을 통해 배우기 주간 5주(10만원)를 추가로 얻으실 수 있어요!

배우기 주간의 학습 콘텐츠를 빨리 들으면 바로 만들기 주간으로 넘어갈 수 있나요?

네! 강의를 빨리 들으시면 프로젝트도 빠르게 시작하실 수 있어요!

배우기 주간의 강의는 주차별로 제공되나요?

커리큘럼 상에서 안내드리는 것처럼, 매 주차별 들어야 할 강의와 권장 수강기간이 정해져있어요. 더 빠르게 학습하고 싶다면, 대환영이에요! 다만, 자꾸 미루고 수업을 안들으시면... 담당 학습 매니저의 찐~한 관리를 받게 되실지도 몰라요!

스파르타 커뮤니티는 어디에서 어떻게 참여하나요?

스파르타는 두가지 커뮤니티를 운영해요. 하나, 슬랙(Slack)이라는 메신저를 활용해 커뮤니티를 운영하고 있습니다. 주요 공지사항 확인, 과목별 즉문즉답, 그리고 잡담 채널에서 아무말 대잔치까지 모두 가능해요! 가입 방법은 0주차 강의에서 안내드리고 있어요. 두울, 스파르타만의 힙한 온라인 코딩 학습 공간 "코딩스파랜드"에서 다른 수강생, 매니저님들과 함께 공부하고 수다도 떨어보아요! 내 강의실에서 배너를 통해 들어오실 수 있어요.

해외에서도 수강할 수 있나요?

해외에서도 인터넷 연결만 된다면 언제 어디서든 아무 문제없이 수강하실 수 있습니다. 페이팔로 결제해주세요~

더 많은 FAQ