IOS Career Starter Camp

캠프 기간

2021.02.22 - 2021.08.20(24주, 2주 방학)

캠프 설명

  • 모든 기간은 온라인으로 진행됩니다.(줌, 디스코드, 노션, 개더타운 사용)
  • 야곰과 함꼐하는 활동학습 시간은 주 2회로 진행되고 ios 및 CS 지식을 배우고 팀원들과 질문 및 토론을 하는 시간입니다.
  • 기본적으로 캠프 기간 중에는 매번 주어지느 프로젝트를 진행합니다.

프로젝트 설명

  • 프로젝트 별로 구현해야 할 것들이 Step별 요구사항으로 주어집니다.
  • 하나의 Step을 구현하고 리뷰어에게 PR을 보냅니다.
  • 리뷰어의 코드리뷰와 멘토링을 통해서 코드를 수정해 나아갑니다.
  • 프로젝트와 Step은 뒤로 갈수록 난이도가 올라갑니다. 거의 모든 프로젝트가 시간 내에 완수하기 어렵습니다.

핵심 프로젝트

  • 오픈 마켓
  • 동기화 메모장
  • 프로젝트 매니저(칸반보드 할일 관리)

프로젝트 (시간 순으로 정렬)

  • 원본레포는 야곰 아카데미 깃헙에서 포크를 한 레포입니다. 브랜치를 확인하실 수 있습니다.
  • 프로젝트 이름을 클릭하시면 해당 프로젝트 폴더로 이동합니다. 원본 레포에 최신 코드를 클론한 폴더입니다. 프로젝트의 리드미를 보실 수 있습니다.
이름 기간 학습 키워드 개인/팀 원본레포
숫자야구게임 1주 Convention, Naming, PR, git 🔗
묵찌빠게임 1주 Convention, Naming, Optional, Type, enum, error 🔗
쥬스메이커 2주 Access Level, Alert, Class Diagram, FlowChart,
HIG, Model, UIButton, UIImageView, UILabel,
UiStepper, Uikit, VIewController LifeCycle
🔗
계산기 2주 AutoLayout, Binary, Extension, Generics, Protocol,
Stack, StackView
🔗
만국박람회 2주 Asset, AutoLayout, Codable, Codingkey, Json,
ScrollView, TableView
개인 🔗
은행창구매니저 2주 GCD, NotificationCenter, NumberFormatter,
Operation, OperationQueue, 비동기
🔗
오픈마켓 3주 CollectionView, HTTPMethod, Postman, TDD,
URLSession, Unit Test
🔗
동기화메모장 3주 CoreData, SplitView, TableView, TextView,
Universal App
개인 🔗
프로젝트 관리 앱
(서버)
3주 Heroku, RestApi, Server Side Swift, Vapor,
XCTVapor
🔗
프로젝트 관리 앱
(클라이언트)
3주 DatePicker, DragAndDrop, LocalCaching,
TableView, UndoManager
🔗
스트림채팅 2주 AutoLayout, Stream, TCP/IP 개인 🔗