iOS 앱 개발 프로젝트 CAMP
기간 2. 13 (월) ~ 4. 10 (월) 8주
* 3. 1 (월) 은 휴강입니다.
일정 월요일 20:00 ~ 23:00
수요일 20:00 ~ 23:00, 총 48시간
준비물 Xcode8 이 설치된 macOS 운영체제를 탑재한 MacBook
iPhone
강의장 패스트캠퍼스 본관 4층 B강의실 (본관 위치보기)
문의 김용성 매니저 02-517-0686
주차 지원은 죄송하게도 불가합니다.

* 이번 기수는 조기마감 되었습니다. 출시알림을 신청해주시면 다음 기수 오픈 시 가장 먼저 연락을 드립니다!

실무 개발 기술을 그대로 담은 프로젝트형 강의

세 가지 앱 프로젝트를 통해 실무에서 마주칠 모든 상황을 겪어보는 8주 강의
iOS 개발자에게 필요한 기술 스택을 체득할 수 있습니다.
이제, 1인분 이상의 능력을 갖춘 iOS 개발자로 거듭나세요!

구현하고 싶은 앱의 기능부터 생각하는 강의!

책을 읽듯 목차 순으로 이론 및 개념을 설명하고 예제를 풀어보는 것이 아닌, 앱에서 필수적으로 구현해야 할 기능부터 생각해 본 뒤 기능 구현을 위해 필요한 개념을 이해하는 방식으로 강의를 진행합니다. 이 과정을 통해 원하는 기능을 하나씩 완성해가는 성취감과 기능 구현을 위한 논리력을 체득하면서 앱 개발에 필요한 기술을 스스로 구현해나가는 능력을 갖추게 됩니다.

현업에서 자주 사용되는 기술 그대로

회사에 돌아가서 바로 실무에 적용할 수 있도록 iOS 앱 개발에 자주 쓰이는 필수 기능 중심으로 커리큘럼을 설계했습니다. 단순 기능 구현이 아닌 실제 앱으로 개발하여 포트폴리오로 활용할 수 있도록 실용적인 기능을 배웁니다.

UI/UX 및 디테일까지 놓치지 않는 강의

완성도 높은 앱 개발을 위해 UI/UX를 고려하여 기획하고 개발하는 방법에 대해 살펴봅니다. 또한, 예상외의 사용자 행동에 대응하는 법을 통해 앱 개발 시 발생할 수 있는 상황을 경험해봅니다.

나만의 완성도 높은 앱 개발

커리큘럼 후반부에는 동일한 예제 앱 개발에서 더 나아가 수강생 각자가 원하는 앱을 직접 구현합니다. 그 과정에서 헤매지 않고 목표한 앱을 완성할 수 있도록 강사님과 짝을 이루어 진행합니다.

많은 사람들이 iOS 앱 개발에 도전하지만, 혼자 상용화 수준의 완성도 높은 앱을 구현하기는 어렵기만 합니다.
자유롭게 원하는 기능을 구현해보고, 자신이 짠 코드를 리팩토링하는 과정을 통해 간결한 코드 구현방법과
실무에서 마주치게 될 다양한 상황에 대한 대응법을 경험하세요.
개발 능력은 물론이거니와 마치 3년차 이상의 앱 개발자가 된 것 같은 실무지식을 뼛속깊이 가져갈 수 있습니다.

이제 어엿한 실무 iOS 앱 개발자가 되어보세요!

[ 수강생분들께 드리는 말씀 ]

모바일 개발은 사용자와 가장 맞닿아있는 플랫폼이기 때문에 사용자에 대한 이해가 필수입니다. 또한, 디자이너와의 협업이 많기 때문에 UI/UX에 대해서도 감각이 있어야 합니다. 이를 기르기 위해서는 다른 앱들을 많이 써보고 불만을 많이 가져보아야 합니다. 그리고 본인의 앱에서는 그런 불편함이 생기지 않도록 세세하게 신경쓰는 것이 중요합니다. 프로젝트를 진행하면서 단순히 개발 지식만 습득하는 것이 아니라, 디테일에 신경쓰는 습관을 함께 기를 수 있도록 도와드리겠습니다. – 개발자 전수열

실무 iOS 앱 개발의 모든 것을 경험할 커리큘럼

개발환경 세팅 및 Swift 문법 적응하기

Xcode와 Swift와의 첫 만남

  • Xcode를 설치하고, Playground를 사용해봅니다. 인터페이스 빌더에서 이것저것 처음보는 것들을 많이 만져봅니다.
  • Swift를 배울 준비를 합니다

Swift 문법 정복

  • Swift3 와 타 언어와의 문법 차이 짚어보기
  • Optional
  • 함수, 클로저
  • 클래스, 구조체, 튜플
  • enum, Protocol, Extension, Generic

두 가지 예제 앱 프로젝트

todobox.mov

UI 프레임워크 시작하기

  • Table View, Auto Layout
  • 재 사용 가능한 Model Struct 생성, View Controller간 데이터 주고받기
  • UserDefaults를 이용해 할 일 목록 기기에 저장하고 불러오기
  • 목록 삭제 및 순서 변경
  • 앱 아이콘 추가 및 여러 언어에 대응할 준비하기
graygram.mov

소셜미디어 앱 개발하기

  • CocoaPads를 통해 라이브러리 설치
  • HTTP 네트워킹, 외부 이미지 불러오기
  • UICollectionView를 사용한 소셜미디어 UI 제작
  • 자주 사용되는 UX 개발(당겨서 새로고침, 스크롤하여 더보기, 좋아요 표시)
  • 로그인, 회원가입
  • GrayScale을 이용하여 이미지 변환 및 업로드 기능 구현
  • Push Notification
  • URL을 통해 원하는 화면으로 이동하기

나만의 iOS 앱 개발하기

app

강사님과의 Pair Programming

  • 그동안 배운 내용을 바탕으로 만들고 싶은 앱 직접 구현하기
  • 강사님과 짝(Pair) 프로그래밍을 할 수 있습니다.

여러분을 어엿한 iOS 앱 개발자로 이끌어 줄 든든한 강사님

iosp_instructor1

개발자 전 수 열
(https://github.com/devxoul)

11살이던 2005년에 웹과 플래시를 접하면서 프로그래밍을 시작했습니다. 사용자와 가장 가까이에 있는 플랫폼과 UI/UX에 관심이 많습니다. 그러던 중 2011년에 애플의 매력에 빠져 iOS 개발을 시작하게 되었습니다. 오픈소스에 관심이 많아 오픈소스 활동을 활발하게 하고 있습니다. 또한 국내 Swift 커뮤니티인 Swift Korea에서도 활발하게 활동중입니다. 현재는 StyleShare에서 iOS 개발을 하고 있습니다.

  • Full Stack 개발자
  • 소프트웨어 마에스트로 최종 인증(역대 최연소)
  • Swift 강의 진행중(선린인터넷고등학교)
  • Swift 관련 오픈소스 활동(Then, URLNavigator, Toaster 등을 제작했고, RxSwift, ObjectMapper, Moya, SnapKit 등 유명 라이브러리에 기여)

잠깐! 본 강의는 현직 개발자이거나 객체지향 언어에 대한 경험이 있는 분들을 대상으로 합니다.
만약, 객체지향 프로그래밍이 처음이시라면 [나만의 iOS 앱 개발 입문 CAMP] 수강을 권장합니다.

8주 총 16회 48시간, 시간당 2만원만 투자하세요.

마지막 할인 중! (~2/9 자정까지)

114만 원 120만 원

card