- 컴퓨터 역사 및 기본 구조 이론지식 이해
- 컴퓨터 및 프로그래밍 관련 실무용어 습득
- Objective-C 문법 이해 및 Xcode 활용
- iOS Application 개발(Team project)
- Unit 1. Computernal Thinking (7 days)
- Unit 2. Objective-C (8 days)
- Unit 3. iOS Programming iOS Frame Work (10 days)
- Unit 4. iOS Programming View Control & DB connection (20 days)
- Unit 5. Real Team Project(10 days)
- 2016.4.25. ~ 2016.07.15.
- 09:00 ~ 10:00 : Daily Scrum + Activities
- 10:00 ~ 12:00 : Lecture + Practice
- 12:00 ~ 13:00 : Lunch
- 13:00 ~ 18:00 : Lecture + Practice
- 18:00 ~ : Dinner + Self Study + Group Study
Unit1. Computernal Thinking
- Day01. 컴퓨터의 역사, 컴퓨터의 구성 및 기본 개념
- Day02. 컴퓨터의 연산과 운영체제
- Day03. 자료구조와 알고리즘, 데이터베이스
- Day04. 네트워크 암호화
- Day05. 소프트웨어 공학, 애자일 방법론
- Day06. 프로그래밍 언어, 실무 용어
- Day07. Git/GitHub 이론 및 실습
Unit2. Objective-C
- Day08. Xcode 사용법, 변수, 함수
- Day09. C언어_조건문, 반복문
- Day10. C언어_함수를 이용한 실습
- Day11. Objective-C, 변수, 클래스, 객체
- Day12. 클래스/메소드 선언방식, 상속
- Day13. Review + Objective-C 용어 정리
- Day14. Review + Objective-C 용어 정리 + 클래스 실습
- Day15. 실습_자판기 만들기
Unit3. iOS Framework
- Day16. Cocoa Touch Framework_Storyboard 활용
- Day17. NSObject Life Cycle, Auto Layout 활용
- Day18. 자료구조/알고리즘
- Day19. 열거, 옵션, ARC, Property
- Day20. Github desktop, Autolayout 실습, property
- Day21. 자료구조/알고리즘
- Day22. UI Component1_UIView, UILabel, UIImageView
- Day23. 자료구조/알고리즘
- Day24. UI Component2_UIControl, UIButton/ protocol, delegate
- Day25. UI Component3_Animation, Block, UITextField
Unit4. ViewControl and DB Connect
- Day26. 자료구조/알고리즘
- Day27. UIViewController and NavigationController
- Day28. 자료구조/알고리즘
- Day29. Collection, Singleton, Data(Plist)
- Day30. Review(Delegate, Block)
- Day31. UITableView
- Day32. UITableView Customize
- Day33. UITableViewCell Edit(Del/Add)
- Day34. Alert and ImagePickerView
- Day35. PageMakking
- Day36. TabBarController
- Day37. TableView Making
- Day38. NSNotification, Thread
- Day39. GCD, NSTimer
- Day40. Databese1_관계형 데이터베이스/비관계형 데이터베이스
- Day41. Databese2_적절한 데이터베이스 선택하기
- Day42. CoreData, Mini Project 시작
- Day43. Network, iOS Network
- Day44. Image Upload/download
- Day45. Softwere Engineering1_Agile/UserStory
- Day46. Cocoa Pods_AFNetworking, SBJson, SDWebImage
- Day47. SoftwereEngineering2_Product Backlog, Sprint Backlog
- Day48. X-Code Target, Built Setting, Info.plist
- [Day49. SoftwereEngineering3_소프트웨어 품질 관리, 소프트웨어 공학 원리] (https://github.com/MijeongJeon/FAST-CAMPUS_iOS-SCHOOL/blob/master/Daily%20Study/Day49_SoftwereEngineering3.md)
Data Structure and Algorithm(자료구조/알고리즘)
- Day18. 자료구조/알고리즘_알고리즘 실습, stack 구조 만들기
- Day21. 자료구조/알고리즘_스택, 덱, 큐 실습
- Day23. 자료구조/알고리즘_다이나믹 프로그래밍
- Day26. 자료구조/알고리즘_그래프 DFS, BFS, 이분 그래프
- Day28. 자료구조/알고리즘_지하철 노선도 만들기