2017_03_블루_iOS_&_FE
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
Still loading...
ABCDEFGHIJKLMNOPQRSTUVWXY
8
9
iOS 블루레벨 커리큘럼
10
11
12
13
W1
3/13 ~ 3/17
오리엔테이션 (오전)
----------------------
모바일 트랙 소개
Xcode Playground 환경
스위프트 언어 기초
- 데이터 타입과 언어
- 함수 중심 프로그래밍
Xcode 개발환경
스위프트 언어 기초
- 클래스와 구조체
- 객체 중심 프로그래밍
문제 해결 #1 (3시간)
+ 코드리뷰
iOS 프로그래밍 기본 개념
- 파운데이션과 표준 라이브러리
- Xcode 앱 템플릿과 프로젝트 관리
- 런타임 구조
문제 해결 #2 (3시간)
+ 코드 리뷰
iOS 프로그래밍 기초
- 스토리보드 다루기
- MVC 개념과 ViewController
- 이벤트 처리 구조
- 디버깅 팁
문제 해결 #3 (3시간)
+ 코드 리뷰
iOS 프로그래밍 기초
- 모델 객체 만들기
- 영구저장소 구조
- 객체 디자인 패턴과 앱 설계 패턴
문제 해결 #4 (2시간)
스위프트 프로그래밍 + iOS 기초
14
W2
3/20 ~ 3/24
스위프트 언어 중급
- 제네릭, 프로토콜과 익스텐션
- 복사와 아카이빙
- 프로토콜 지향 프로그래밍
문제 해결 (2시간)
+ 코드리뷰
iOS 프로그래밍 중급
- 커스텀 뷰 만들기
- 코어 그래픽스 API
- 오토레이아웃
문제 해결 (3시간)
+ 코드리뷰
iOS 프로그래밍 중급
- HTTP / TCP 이해
- JSON 객체 직렬화
- URLSession 요청과 응답
문제 해결 (3시간)
+ 코드리뷰
iOS 프로그래밍 중급
- 메모리 관리
- 코어 데이터와 데이터베이스
문제 해결 (3시간)
+ 코드리뷰
iOS 프로그래밍 중급
- 테이블뷰 만들기
- ViewController Transition
- Widget Extension
문제 해결 (3시간)
+ 코드리뷰 및 회고
15
W3
3/27 ~ 3/31
<프로젝트 PT데이>
미니 프로젝트 주제 공유
팀셋팅
팀빌딩 + iOS 앱 프로토타이핑
git과 협업(1시간)
github 이슈와 프로젝트 관리 (1시간)
배포 (1시간)
애자일 협업(1시간)
디비-CRUD기초 (3시간*)
선과제 - 가상머신 리눅스 설치해 오기
스위프트 기반 백엔드*
스크럼(10분)
팀 미니 프로젝트수행 (종일)
회고
- CS 기초 (1)
- 자바 언어 기초 (3시간)
- 메모리 구조 기초 (1시간)
- 복잡도 분석 (1시간 *)
- 선과제 - 이클립스 설치해 오고 헬로월드 찍어보기
- 과제 - 코딩인터뷰 완전 분석 읽어오기 (~54p까지)
클로저+GCD 스케줄링 강의
스크럼(10분)
팀 미니 프로젝트수행 (종일)
회고
iOS 팀 미니 프로젝트
16
W4
4/3 ~ 4/7
<팀 미니 프로젝트>
스크럼(10분)
PHAsset과 CollectionView (2시간)
프로젝트수행 (오후)
팀 자율 활동
- 프로젝트 개발 활동
- 팀별 스터디
- HTTP의 기초 (3시간*)
<팀 미니 프로젝트>
스크럼(10분)
팀 미니 프로젝트수행 (종일)
- 클래스, 생성자, 멤버변수 (1)
- 루프 인베리언트 (1시간 *)
- 배열 + 문자열 (2)
- 과제 (면접 문제 풀이)
프로젝트 포스터 만들기
미니 프로젝트 데모
프로젝트 전체회고
17
W5
4/10 ~ 4/14
<메인 프로젝트>
전체코드리뷰
프로젝트 랩업 강의 (2시간)
팀원 바꿔서 프로젝트 개선 활동
팀 자율 활동
- 프로젝트 개발 활동
- 팀별 스터디
- 리눅스 명령어 (2*)
- 클라우드 배포2 (1시간*)
<메인 프로젝트>
스크럼 (10분)
오전리뷰(30분)
프로젝트수행(종일)
스터디 발표 (50분)
질문 답변 (30분)

- CS 기초 복습
- 링크드 리스트 (2)
- 딕셔너리 (2)
<메인 프로젝트>
스크럼 (10분)
오전리뷰(30분)
프로젝트수행(종일)
전체코드리뷰 (1시간)
질문 답변 (30분)
회고 또는 데모(30분)
프로젝트 수행

스터디 교재1: 코코아 인터널스
스터디 교재2: 이펙티브Objective-C 2.0
18
W6
4/17 ~ 4/21
<메인 프로젝트>
스크럼(10분)
GCD - 문제해결#10
프로젝트수행 (오후)
팀 자율 활동
- 프로젝트 개발 활동
- 팀별 스터디
- 디비조인(3*)
<메인 프로젝트>
스크럼 (10분)
오전리뷰(30분)
프로젝트수행(종일)
스터디 발표 (50분)
질문 답변 (30분)
- 셸 프로그래밍 (3)
- 파일 IO (3)
<메인 프로젝트>
스크럼 (10분)
오전리뷰(30분)
프로젝트수행(종일)
전체코드리뷰 (1시간)
질문 답변 (30분)
회고 또는 데모(30분)
19
W7
4/24 ~ 4/28
메인 프로젝트
스크럼(10분)
멀티커넥션 - 문제해결#11
프로젝트수행 (오후)
팀 자율 활동
- 프로젝트 개발 활동
- 팀별 스터디스터디
- 네트워크 기초(3*)
<메인 프로젝트>
스크럼 (10분)
오전리뷰(30분)
프로젝트수행(종일)
스터디 발표 (50분)
질문 답변 (30분)

- 퀵소트 (2)
- 머지소트 (2)
- 탐색 (2)
- 트리와 그래프 (2)

<메인 프로젝트>
스크럼 (10분)
오전리뷰(30분)
프로젝트수행(종일)
전체코드리뷰 (1시간)
질문 답변 (30분)
회고 또는 데모(30분)
20
W8
5/1 ~ 5/5
<메인 프로젝트>
스크럼(10분)
로컬라이제이션 - 문제해결#12
프로젝트수행 (오후)
<메인 프로젝트>
스크럼 (10분)
주간 계획 (2시간)
프로젝트수행(종일)
회고(20분)
질문 답변 (30분)
<공휴일 - 석가탄신일>휴강<공휴일 - 어린이날>
21
W9
5/8 ~ 5/12
<메인 프로젝트>
스크럼(10분)
강의 또는 질의응답 (2시간)
프로젝트수행 (오후)
팀 자율 활동
- 프로젝트 개발 활동
- 팀별 스터디
- 고급
- 디비 모델링(3*)
<메인 프로젝트>
스크럼 (10분)
오전리뷰(30분)
프로젝트수행(종일)
스터디 발표 (50분)
질문 답변 (30분)
- 프로세스와 스레드 (3)
- 동기 비동기 (3)
<메인 프로젝트>
스크럼 (10분)
오전리뷰(30분)
프로젝트수행(종일)
전체코드리뷰 (1시간)
질문 답변 (30분)
회고 또는 데모(30분)
22
W10
5/15 ~ 5/19
<메인 프로젝트>
스크럼(10분)
강의 또는 질의응답 (2시간)
프로젝트수행 (오후)
팀 자율 활동
- 프로젝트 개발 활동
- 고급
- NoSQL(3*)
<메인 프로젝트>
스크럼 (10분)
오전리뷰(30분)
프로젝트수행(종일)
스터디 발표 (50분)
질문 답변 (30분)
- 다이나믹 프로그래밍 (2)
- 그리디 알고리즘 (2)
<메인 프로젝트>
스크럼 (10분)
오전리뷰(30분)
프로젝트수행(종일)
전체코드리뷰 (1시간)
질문 답변 (30분)
회고 또는 데모(30분)
23
W11
5/22 ~ 5/26
<메인 프로젝트>
스크럼(10분)
강의 또는 질의응답 (2시간)
프로젝트수행 (오후)
팀 자율 활동
- 프로젝트 개발 활동
- 팀별 스터디
-  네트워크 (주제 미정)
<메인 프로젝트>
스크럼 (10분)
오전리뷰(30분)
프로젝트수행(종일)
스터디 발표 (50분)
질문 답변 (30분)
버퍼
<메인 프로젝트>
스크럼 (10분)
오전리뷰(30분)
프로젝트수행(종일)
전체코드리뷰 (1시간)
질문 답변 (30분)
회고 또는 데모(30분)
24
W12
5/29 ~ 5/31
<메인 프로젝트>
스크럼 (10분)
성능 최적화 및 질의 응답 (2시간)
프로젝트수행(종일)
질문 답변 (30분)
팀 자율 활동
- 프로젝트 개발 활동
- 팀별 스터디
데모데이
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
Loading...
 
 
 
iOS
FE