Swift4를 활용한
iOS 앱 개발 CAMP
기간 10. 29(월) ~ 12. 20(목) 총 8주
일정 매주 월·목요일 19시 30분~22시 30분
총 48시간
준비물 개인 노트북(Mac)
(본인 PC에 맞는 개발환경 설정과
원활한 실습을 위해)
장소 패스트캠퍼스 강의장
문의 이유리 매니저 02-501-9695
주차 지원은 죄송하게도 불가합니다.

* 결제 순으로 조기 마감될 수 있습니다
*출시알림을 신청해주시면 다음 기수 모집 시작시 가장 먼저 연락드립니다.

“iOS 앱 개발자를 원하는 회사는 넘쳐나지만
1인분을 해내는 iOS 개발자는 턱없이 부족하다.”

실무에서 원하는
iOS 개발자로 성장하는
8주 강의를 소개합니다

강의 특징

6가지 프로젝트로 완성하는
iOS 앱 개발

날씨 정보부터 사진 필터 앱까지, 프로젝트를 진행하며 iOS 앱 개발의 필수 요소를 배웁니다. 앱스토어에 앱을 올리기까지 실무에서 겪는 문제점을 짚어봅니다. 세부 기능은 원하는 대로 커스터마이징하여 나만의 기능을 갖춘 포트폴리오 앱을 가져갈 수 있습니다.

#비동기 #네트워킹 #앱출시 #프로젝트

예습 & 복습 강의
무료제공

[수강전] Github을 통한 사전학습 Swift 기본 문법강의(링크) 필수 수강
[수강중] 실무형 프로젝트와 무한 Q&A로 채운 48시간 오프라인 강의 완주
[수강후] 야곰 강사님의 온라인 iOS개발 강의 수강권 무료제공

오프라인만 1000명 이상
iOS 프로젝트 코칭 경험

컴퓨터교육을 전공하고 8년동안 iOS개발 실무·교육에 힘 쏟고 있는 야곰 강사님의 현장강의.
“실용적인 예제와 깔끔하게 정리된 가이드를 따라가면 무엇을 배우고 고민해야할지 스스로 깨닫게 됩니다.”
“현직 프로그래머인 저도 많은 생각을 하게끔 깊이 있는 질문을 던져주는 강의라서 좋았습니다.”
…강의평가 중에서

강사소개

yagom_small

야곰
iOS Developer

iOS 앱을 만들고 싶은데 어디서부터 시작해야 할지 막막하셨나요? 혼자 하려니 잘 안되셨나요? 맥북과 열정만 들고오세요! 제가 iOS에 대해 모두 알려드릴 수는 없지만, 어디서부터 어떻게 시작해야 할지, 캠프 이후에는 어떻게 스스로 해나가야 할지 여러분의 막막함을 해소해드리겠습니다. 시작하기를 망설이고 미뤄뒀다면 지금이 바로 시작하기 제일 좋은 때입니다.

  • 약력
    전) Kings 정보통신 주임연구원
    _DLP 솔루션 개발 및 유지보수
    전) 소셜네트워크 개발팀장
    _iOS 애플리케이션 개발 및 서비스 관리
    전) VOVOV Application Studio CTO
    전) 이음소시어스 개발팀
    _이음 및 아임에잇 iOS 애플리케이션 개발 및 유지보수원데이원송, 주머니, 바로택배 등
    다수 iOS 애플리케이션 개발 및 유지보수
    네이버 커넥트 재단 iOS 튜터
    컴퓨터교육 전공
  • 강의
    패스트캠퍼스 iOS 개발 SCHOOL 전임강사
    패스트캠퍼스 iOS 입문/초급/중급 CAMP 전임강사
    패스트캠퍼스 웹 프로그래밍, Android SCHOOL 강사
    한국교원대학교, 중앙대학교 등 대학 특강
    네이버, 도루코, SK M&Service, 포잉 등 기업 특강
  • 저서
    iOS 7 핵심노트 시리즈 [한빛미디어]
    만들면서 배우는 Swift [한빛미디어]
    스위프트 프로그래밍 [한빛미디어]

커리큘럼

주차 주제 및 상세내용
1주차 1강. 시작해봅시다
  • 캠프 소개 및 오리엔테이션
  • 음원재생기 프로젝트
  • 미리 습득한 스위프트 기초 문법을 활용하여 음원재생기 앱을 만들어봅니다
2강. UI구성하기
  • UIKit이 무엇인지 알아봅시다
  • 스토리보드를 이용해 간단한 인터페이스를 구현합니다
  • 로그인화면 및 Launch Screen 구성하기
2주차 3강. 오토 레이아웃
  • 다양한 기기의 크기에 알맞게 화면을 구성할 수 있는 오토 레이아웃에 대해 알아봅니다
  • 로그인 화면 및 Launch Screen에 오토 레이아웃 적용해보기
4강. 화면의 이동
  • 특정 데이터를 표현할 수 있는 모델 타입을 정의해봅니다
  • 내비게이션 컨트롤러를 통해서 화면을 이동하는 방법에 대해 알아봅니다
  • 화면을 이동할 때 데이터를 전달하는 방법에 대해 알아봅니다
  • iOS 환경에서의 MVC 프로그래밍 디자인 패턴에 대해 알아봅니다
3주차 5강. 데이터 저장과 불러오기
  • 데이터를 저장하고 불러오는 방법에 대해 알아봅니다
  • UserDefaults, Codable
  • 주어진 JSON 데이터를 파싱하여 화면에 정보를 보여줍니다
  • 요리 레시피 앱 만들기
6강. 많은 양의 데이터 보여주기
  • 많은 양의 데이터를 보여줄 수 있는 테이블뷰에 대해 알아봅니다
  • 기본적인 형태의 테이블뷰를 익혀봅니다
  • 날씨정보 앱 만들기
4주차·5주차 7강. 디자인 패턴
  • iOS 환경에서 많이 사용하는 디자인 패턴에 대해 알아봅니다
    • Delegation, Target-Action, MVC, Notification
    • 이제까지 만들어본 프로젝트에서 디자인 패턴이 어떻게 적용되어 있는지 확인해봅니다
  • 원하는 모양의 테이블뷰를 위해 테이블뷰를 커스터마이즈 해봅니다
8-10강. 미니 프로젝트 - 메모장
  • 사용자에게 의견을 묻고 답을 얻을 수 있는 얼럿에 대해 알아봅니다
  • 이제까지 배운 내용을 토대로 간단한 메모장 앱을 구현해봅니다
6주차 11강. 비동기 프로그래밍
  • GCD와 Operation을 활용한 비동기 프로그래밍 알아보기
  • 사진필터 앱 만들어보기
  • 이미지 다운로더 만들어보기
  • Foundation과 UIKit의 다양한 클래스 알아보기
12강. 네트워킹
  • URLSession을 활용한 네트워킹 방식에 대해 알아봅니다
  • 웹과의 통신을 통해 친구목록을 불러와서 테이블뷰에 보여줍니다
  • 안녕, 친구야 앱 만들어보기
7주차·8주차 13강. 탭바 컨트롤러와 얼럿
  • 병렬 메뉴를 구성할 수 있는 탭바 컨트롤러를 알아봅니다
  • 안녕, 친구야 앱 발전시키기
14-16강. 미니프로젝트-날씨앱
  • 위치정보를 가져올 수 있는 방법에 대해 알아봅니다
  • 외부 라이브러리의 의존성을 관리해줄 수 있는 도구를 알아봅니다
  • 지금까지 배운 내용을 토대로 날씨 API를 활용하여 날씨 정보 앱을 만들어봅니다

원활한 강의 진행을 위해
수강전에 JAVA, Python, C#등 객체지향 언어 중
한가지를 사용할 수 있어야 합니다.

수강대상

이 강의를 추천합니다




수강료

114만 원 (정가 : 120만원)

[10월 25일까지 최종할인]

※ 온라인 카드결제시 12개월 무이자 할부 가능!

iOS 앱 개발의 효율적 학습을 위해 목표별로 두 강의가 준비되어 있습니다.