Thumbnail
모임/부트캠프 모집중
NEW
개발 · 프로그래밍 모바일 앱 개발

[멋쟁이사자처럼] TECHIT 앱 스쿨 : iOS 6기 대시보드

입문

100%

0원

16,698,000원
신청 기간

2024.04.15 14:00 ~ 05.20 17:00 (한국 표준시)

교육 기간

약 5개월 (2024.05.27 ~ 11.19)

장소
온라인으로 진행하는 모임입니다
폴더에 추가 공유

iOS 개발 실무부터 앱 배포까지 취업에 최적화된 부트캠프

 

📢 잠깐! 교육 신청 전에 꼭 확인하세요!

  • 본 교육을 수강하기 위해서 [국민내일배움카드]가 꼭 필요해요
  • 6개월간 주 5일, 하루 8시간 진행되는 [전일제 실시간 온라인 교육]이에요.
  • 본 교육은 [무료로 진행]되는 교육이에요.

 

 

💜 Point 1

최신 개발 버전을 반영한 커리큘럼

최신 iOS 개발 버전(1.74)을 반영한 교육은 물론, watchOS부터 On-Deivce AI와 visionOS까지 모든 애플 기기에 최적화된 실무 스킬들을 배워요.

 

💜 Point 2

팀 단위 실무 프로젝트 경험

SwiftUI, UIKit 기반 4개의 프로젝트를 경험하고 수료 후에는 테킷 디자인 스쿨, 백엔드 스쿨 등 다양한 직무의 수료생들과 협업하여 프로젝트를 진행해요.

 

💜 Point 3

베테랑 경력의 현직 강사진과 멘토진

경력 20년차 현 CTO와 실무 면접관으로 구성된 강사진은 물론 기술 스택별로 특화된 현직 개발자 멘토진과 함께 해요.

 

💜 Point 4

테킷 단독 혜택

기초부터 심화까지 수준별 현직자 특강으로 맞춤형 교육을 제공하고 맥북 미소유자 대상 맥북 대여를 통해 누구나 따라올 수 있는 교육을 제공해요.

 

 



 
자세한 내용을 보고싶다면 ► 눌러서 확인해주세요.
 

 

[Pre-Learning] 사전학습

정규 과정에 합류하기 전, 앱 개발의 시작부터 Swift 언어 기초까지 사전 학습하는 과정

  • 1차 특강 주제 : 누구나 따라할 수 있는 앱 30분만에 만들기 | 특강 날짜 : 4월 30일(화) 오후 7시
  • 2차 특강 주제 : UIKit, SwiftUI 기반 앱 함께 알아보기 | 특강 날짜 : 5월 8일(수) 오후 7시 

 

[Part 1] 프로그래밍 기초
  • HTML, CSS :
    본격적인 코딩에 앞서 HTML을 통해 웹브라우저에 코드로 모양을 내는 과정을 체험해봅시다.

  • JavaScript :
    기초적인 JavaScript 코딩으로 현대적인 프로그래밍 언어의 특징을 이해하고 Swift 언어로 넘어가는 데 도움을 드립니다.

  • 프로그래밍 이해 :
    코딩이 처음인 분들이라도 기초부터 천천히 알려드립니다. 우리가 작성한 코드가 어떻게 컴퓨터에서 작동시키는지 알려드립니다.

  • 다양한 개발분야의 이해 :
    우리가 만드는 앱들은 어떤 쓸모를 갖게 될지 기대감을 키워드립니다. 앱스토어를 중심으로 앱 시장의 이해와 동기부여를 도와드립니다.

  • 컴파일러/인터프리터 언어 :
    코딩을 위해 준비된 다양한 기술들을 이해하고, 우리가 배우게 될 Swift 문법을 더 큰 틀에서 이해할 수 있습니다.

  • 객체지향, 프로토콜 지향, 함수형 언어 :
    한번 만든 코드를 다음에 다시 활용하기 위해 준비된 여러가지 방법들이 있습니다. Swift는 그 중에서 가장 현대적인 세 가지 방법을 모두 사용할 수 있습니다.

  • 자료구조 이해 및 코드 구현 :
    컴퓨터의 메모리에 담기는 데이터는 어떻게 채워지는지 알아보고 Swift 코드로 이해합니다.

  • 알고리즘 이해 및 코드 구현 :
    더 효율적으로 작동되는 코드를 만들기 위한 알고리즘들을 알아보고 Swift 코드로 만들어봅니다.

  • Git과 GitHub :
    협업 개발을 위한 필수 도구인 Git과 필수 서비스인 GitHub를 이해하고 앞으로 팀 프로젝트로 함께할 기초 역량을 채워드립니다.

 

[Part 2] 앱 개발 기초
  • 에자일 개발 방식과 DevOps :
    앱 개발에서 많이 사용되는 애자일과 DevOps 개념이 나온 역사와 장점 그리고 실제 우리의 프로젝트에 어떻게 적용할 수 있을지 이야기합니다.

  • Xcode, Playground를 이용한 개발환경 :
    iOS용 앱 개발에 앞서 필수인 Xcode 그리고 Swift 언어를 쉽게 배우도록 도와주는 Swift Playground를 설치하고 활용하는 방법을 알아갑니다.

  • Swift Playground :
    Swift Playgounrd의 기본 콘텐츠들을 통해 Swift 기초 문법과 협업을 재미있게 배워봅시다.

  • Swift 문법 이해
    최신 iOS 앱을 만드는 프로그래밍 언어는 Swift입니다.

  • Objective-C 이해와 Swift 연동 :
    Swift 언어가 나오기 전에 iOS 앱을 만들 수 있던 방법은 Objective-C였습니다. 지금도 Objective-C 코드를 활용하는 기업들이 있습니다. 옛 Objective-C 코드와 최신 Swift 코드를 모두 읽고 함께 연결해 사용할 역량을 키워드립니다..

 

[Part 3] 앱 개발 심화
  • Human Interface Guideline :
    애플이 제시하는 사용자 인터페이스의 기본 개념을 이해하고, 앱스토어 검수에서 문제 없는 앱이 되기 위한 UX를 알아봅니다.

  • UIKit로 사용자 인터페이스 구현 :
    macOS를 위한 AppKit에서 시작해 여전히 많은 앱 개발에 활용되는 UIKit 기술을 이해하고 완성된 앱을 만들기 위한 화면 요소 다루는 기술들을 두루 살펴봅니다. 또한 MVC 패턴을 통하여 디자인패턴에 대해 배울 수 있습니다.

  • SwiftUI로 사용자 인터페이스 구현 :
    모든 애플 플랫폼에서 동일하게 적용할 수 있는 인터페이스 기술인 SwiftUI를 통해 iOS부터 visionOS까지 멀티플랫폼을 위한 앱 개발 기술을 살펴봅니다. MVVM을 중심으로 다양한 디자인패턴 활용에 대해 배울 수 있습니다.

  • 앱 아이디어 도출로 부터 Prototype 앱 개발 이해 :
    최초의 앱 아이디어로 부터 '앱 개발 명세'를 작성하고 구체적인 목표를 세워 반복적인 검증을 통해 본격적인 개발로 이어지기 위한 절차를 경험합니다.

  • XCTest를 이용한 테스트 주도 개발(TDD)
    DevOps에 의한 배포 관리의 핵심 기술인 테스트 코드의 개념을 살펴보고, Xcode에서 제공하는 XCTest와 XCUITest로 테스트 주도 개발(Test Driven Development)에 맞추는 개발 경험을 합니다.

  • AI/VR 연계 앱 기능 구현 :
    최신 앱 개발에 필요한 인공지능의 다양한 이론적 배경을 이해하고, 애플이 제공하는 CoreML과 CreateML을 이용한 앱 개발을 경험합니다.

  • 웹 API 이해 및 연동 :
    인터넷 주소로 알려진 URL의 자세한 이해부터 인터넷의 역사, 서버와 클라이언트의 역할과 통신방식 그리고 RESTful 개념을 이해하며 웹 API와 연동되는 앱을 만들어봅니다.

  • Vapor로 웹 API 서버 개발 및 앱 연동 :
    우리의 앱과 통신할 RESTful 기반 웹API 서버가 어떠한 구조로 구현 가능한지 알아봅니다. Vapor 오픈소스 프로젝트를 활용해 Swift 언어로 웹API 서버를 직접 만들어봅니다.

  • 앱 개발을 위한 Firebase :
    별도의 서버 구현 코딩 수고를 덜어주면서 우리가 목표로하는 앱 구현을 도와주는 구글의 Firebase를 활용해 로그인, 데이터 및 파일 저장 등의 다양한 서버 기능과 연동되는 앱을 만들어봅니다.

 

[Part 4] 프로젝트(총 4개)
  • 프로젝트 1 : UIKit를 사용한 프로토타입 앱 개발
  • 프로젝트 2 : SwiftUI를 사용한 프로토타입 앱 개발
  • 프로젝트 3 : Firebase를 사용한 이커머스 MVP 앱 개발
  • 파이널 프로젝트 : Firebase 기반의 이커머스 앱 개발

 

 

 

단순히 많은 스킬만 배우고 진행한 프로젝트 개수만 많은 것이 중요한 게 아니에요.
최신 채용 트렌드를 분석하고 기업이 선호하는 프로젝트 경험과 스킬을 갖고 있는지가 가장 중요한 포인트예요!

 

 


강남언니 - iOS 개발자

  • Swift 기반의 앱 개발 및 출시 경험이 있으신 분
  • iOS Platform에 대한 폭 넓은 이해를 보유하신 분
  • iOS 최신 기술 및 트렌드에 관심이 많으신 분
  • TCA / MVVM / Clean Architecture 등 아키텍쳐 설계와 디자인 패턴 적용 경험이 있으신 분

 


하이퍼커넥트 - iOS 개발자

  • Swift/Objective-C를 기반으로 UIKit, Foundation 등을 사용하는 iOS 플랫폼에서 상용 서비스 개발 경험을 보유하신 분
  • 다양한 관련 기술에 대한 솔루션과 운영체제에 대한 깊은 이해를 보유하신 분
  • 알고리즘, 디자인 패턴 및 공통적으로 사용되는 프레임워크에 대한 탄탄한 기초지식 및 종합적인 이해를 보유하신 분

 


뱅크샐러드 - iOS 엔지니어

  • Swift 언어에 대한 높은 이해도를 기반으로 제품을 출시한 경험이 있으셔야 합니다.
  • 앱 아키텍처에 대해 고민하고 적용했던 경험이 있으셔야 합니다.
  • MVVM, MVP 등의 디자인패턴을 적용해본 경험
  • Apple Human Interface Guidelines에 대한 이해가 필요합니다.

 

 

자세한 내용을 보고싶다면 ► 눌러서 확인해주세요.

 

이커머스 앱 아이디어로 부터 UIKit을 사용한 프로토타입 앱 개발

앱 아이디어를 도출하고 ADS 작성 및 프로토타입 앱을 개발까지 단시간에 구현하는 경험을 제공하는 프로젝트

기대 역량
- UIKit을 사용한 화면 요소 배치와 네비게이션 구성
- HIG를 따르는 사용성 높은 UX 구현
- 개발된 프로토타입을 통한 교차 검증 및 피드백에 따른 앱 개선

 

이커머스 앱 아이디어로 부터 SwiftUI을 사용한 프로토타입 앱 개발

앱 아이디어를 도출하고 ADS 작성 및 프로토타입 앱을 개발까지 단시간에 구현하는 경험을 제공하는 프로젝트

기대 역량
- SwiftUI를 사용한 화면 요소 배치와 네비게이션 구성
- HIG를 따르는 사용성 높은 UX 구현
- 개발된 프로토타입을 통한 교차 검증 및 피드백에 따른 앱 개선

 

Firebase를 사용한 이커머스 MVP 앱 개발

Swift 언어부터 iOS 앱 개발을 위한 프레임워크 활용까지 강의에서 배운 개념들을 종합적으로 활용해 이커머스 서비스에 적합한 최소 기능을 구현하는 프로젝트 

기대 역량
- 주어진 기간 내 구현 가능한 목표 설정 방법
- Git과 GitHub를 중심으로 협업
- UIKit과 SwiftUI를 활용한 HIG에 따르는 UX 구현
- Firebase를 활용한 로그인, 데이터 및 파일 저장 등 백앤드 연동

 

Firebase 기반의 이커머스 앱 개발

프로젝트 3의 산출물을 기반으로 더 심화된 목표를 스프린트 단위마다 설정해 달성하는 반복 강화 프로젝트

기대 역량
- 애자일 방식에 따른 개발 운영 이해
- Model의 공통 패키지을 구현하고 소비자와 관리자를 위한 별도의 앱들을 효율적으로 연동 구현하는 확장 구성
- Firebase를 활용해 보안이 강화된 백앤드 구성 및 연동
- 실제 앱 스토어에 등록 가능한 수준의 앱 구현 및 심사 대응
- 프로젝트를 오픈소스로 공개

 

테킷 단독 프로젝트

테킷 디자인 스쿨, 백엔드 스쿨 등 다양한 직무의 수료생과 협업하여 진행하는 프로젝트 기회를 제공
*2024년 4월 기준, 3개의 프로젝트 진행 중
*신청자 한정 진행

 

* 사전 신청자에 한하여 프로젝트를 진행할 수 있는 오프라인 공간을 대여해드립니다.

 

 

현직 강사진 & 멘토진과 함께 iOS 앱 개발 기초부터 앱 스토어 배포까지 성공하는 프로젝트

 

PROJECT 01. 빈공간

[수료생 결과물]
공유 공간 검색 및 예약 앱 서비스
[핵심 활용 기술]
SwiftUI, Firebase 등

 

 

PROJECT 02. 현실도피자

[수료생 결과물]
목표 실행의 동기부여를 제공하는 앱 서비스
[핵심 활용 기술]
SwiftUI, UIKit, Firebase 등

 

 

PROJECT 03. 포스티

[수료생 결과물]
손으로 쓴 감동, 내 손안의 편지보관함
[핵심 활용 기술]
SwiftUI, Firebase, Clova

 

 

PROJECT 04. 모아MOAH

[수료생 결과물]
특정 위치에서의 추억을 기록하고 공유하는 SNS
[핵심 활용 기술]
SwiftUI, Firebase 등

 

 

 

테킷 앱 스쿨 : iOS 박종욱 CTO 강사님

 

박종욱 강사님

  • 현) 데이터시각화 전문 스타트업 N사 CTO
  • 전) 네이버 부스트캠프 iOS 앱 개발 강사
  • 전) SK 플래닛 iOS 앱 개발, Server-side Back-end 개발
  • 전) 네오위즈 iOS 앱 개발

 

테킷 앱 스쿨 : iOS 유민영 UX/UI 강사님

 

유민영 강사님

  • 현) P사 대표 & M사 개발팀 총괄 부장 겸임
  • 전) B사 공동창업자, 부사장
  • 전) S사 전략기획팀 디자이너, 개발자
  • 전) A사 디지털디자인연구소 연구원, 디자이너

 

테킷 앱 스쿨 : iOS 멘토진(현직 iOS 개발자)

 

예거 멘토님

  • H사 재직중, 현 2년차 개발자
  • 스타트업부터 대기업까지 경험해본 개발자
  • 전문 기술 스택
    • SwiftUI, Widget Extension, watchOS, APP Intents

 

테킷 앱 스쿨 : iOS 멘토진(현직 iOS 개발자)

 

준 멘토님

  • A사 재직중, 현 2년차 개발자
  • 전문 기술 스택
    • UIKit, RxSwift, MVVM 아키텍쳐 등
    • 테스트 코드
    • 모의면접

 

테킷 앱 스쿨 : iOS 멘토진(현직 iOS 개발자)

 

애플사이다 멘토님

  • B사 재직중, 현 2년차 개발자
  • 전문 기술 스택
    • 글로벌 앱 Localization
    • 이커머스 도메인의 복잡한 뷰 구현, 비동기 처리, 메모리 관리
    • UIKit, RxSwift, Combine

 

 

 

 

 

누구나 따라올 수 있는 수준별 수업 제공

  • 현업 개발자와 함께 기초 난이도의 특강부터 심화 난이도의 특강까지 맞춤형 특강을 제공해요.
  • 앱 스토어 배포 심사 통과 노하우부터 오픈소스 업로드 방식까지 직접 알려드려요.

 

 

 

멋사 협업 기업의 채용 연계 지원

  • 1,200명 수료생이 있는 멋사 커뮤니티 가입과 수료생 한정 참여 가능한 다양한 특강과 취업 기회를 제공해요.
  • 수료생에게는 서류 합격률 175% 상승하는 원티드 인증 뱃지 부여와 원티드 이력서 코칭 서비스를 제공해요.
 

 

교육비 전액 무료

  • 내일배움카드만 있다면 1600만원 상당의 교육을 무료로 들을 수 있어요.

 

훈련장려금 지급

  • 매월 최대 31만원 상당의 훈련장려금이 지급돼요.

 

교육 장비, 프로젝트 장소 지원

  • 교육 시작 전, 맥북 미소지자에 한하여 맥북을 무료로 대여해드려요.
  • 신청자에 한하여 오프라인 공간을 지원해드려요.

 

 

  • 정규 과정에 필요한 앱 개발 기초를 미리 학습하는 과정이며 5월 2일부터 5월 26일까지만 제공돼요.
  • 프리러닝 기간동안, 궁금한 부분은 자유롭게 강사님에게 물어보고 해소할 수 있어요.
  • 프리러닝 특강은 유튜브 라이브로 2회 진행되며 지원자에 한하여 진행사항 관련 개별 연락을 드려요.
  • 5/2(목)부터 지원 완료자 한정 프리러닝 특강 VOD와 개인 학습 자료를 순차적으로 제공해요.

 

 

1차 특강 날짜 : 4월 30일 오후 7시 유튜브 라이브 진행

  • iOS 앱을 만들 수 있는 다양한 방법 이해하기
  • Xcode 설치부터 Hello World시뮬레이터로 확인하기
  • UIKit의 스토리보드 기반 앱 만들기

 

school

2차 특강 날짜 : 5월 8일 오후 7시 유튜브 라이브 진행

  • 동일한 앱을 UIKit과 SwiftUI로 만들기
  • 두 가지 기술의 장점과 다른 점 이해하기
  • iOS 앱을 구성하는 더 많은 기술들을 이해하고 실제 취업과 관련된 중요도 파악하기

 

 

 

 

지원 기간

 2024년 4월 15일(월) 오후 2시 - 2024년 5월 19일(일) 오후 11시

1차 합격자 발표

 4월 23일(화) 오후 3시 [~ 4월 22일(월) 오후 1시 이전 제출자]

2차 합격자 발표

 4월 30일(화) 오후 3시 [~ 4월 29일(월) 오후 1시 이전 제출자]

3차 합격자 발표

 5월 8일(수) 오후 3시 [~ 5월 7일(화) 오후 1시 이전 제출자]

4차 합격자 발표 

 5월 14일(화) 오후 3시 [~ 5월 13일(월) 오후 1시 이전 제출자]

5차 합격자 발표

 5월 20일(월) 오후 3시 [~ 5월 19일(일) 오후 11시 이전 제출자]

교육 합류 및 OT 일정 안내 

 2024년 5월 21일(화)

📌 합격자 발표 후, 수강 안내는 5/21(화)에 일괄적으로 진행될 예정입니다.

📌 빠르게 지원서를 제출할 수록, 결과 안내를 빠르게 받을 수 있습니다

 

 

 

 

 

교육 기간

 2024년 5월 27일(월) - 2024년 11월 19일(화) 

교육 시간

 평일 오전 9시 -오후 6시(점심시간 제외)

학습 형태

 실시간 ZOOM / Discord를 활용한 온라인 교육 (98% 라이브 양방향 수업)

프리러닝 혜택 제공 기간

 2024년 5월 2일(목) - 2024년 5월 26일(일) 

📌 국민내일배움카드를 이용해 K-Digital Training 과정에 참여할 수 있는 분이 수강 가능합니다.

 

* 본관련 상세 내용은 하단 자주묻는질문을 참고해 주세요.

 

 


안녕하세요
TECHIT 입니다.
TECHIT의 썸네일

IT분야의 TECH 인재를 키우는 교육 커뮤니티, 테킷!

문의 이메일 siyeon0725@likelion.net

커리큘럼

프로그래밍 기초
HTML, CSS 본격적인 코딩에 앞서 HTML을 통해 웹브라우저에 코드로 모양을 내는 과정을 체험해봅시다.
JavaScript 기초적인 JavaScript 코딩으로 현대적인 프로그래밍 언어의 특징을 이해하고 Swift 언어로 넘어가는 데 도움을 드립니다.
프로그래밍 이해 코딩이 처음인 분들이라도 기초부터 천천히 알려드립니다. 우리가 작성한 코드가 어떻게 컴퓨터에서 작동시키는지 알려드립니다.
다양한 개발분야의 이해 우리가 만드는 앱들은 어떤 쓸모를 갖게 될지 기대감을 키워드립니다. 앱스토어를 중심으로 앱 시장의 이해와 동기부여를 도와드립니다.
컴파일러/인터프리터 언어 코딩을 위해 준비된 다양한 기술들을 이해하고, 우리가 배우게 될 Swift 문법을 더 큰 틀에서 이해할 수 있습니다.
객체지향, 프로토콜 지향, 함수형 언어 한번 만든 코드를 다음에 다시 활용하기 위해 준비된 여러가지 방법들이 있습니다. Swift는 그 중에서 가장 현대적인 세 가지 방법을 모두 사용할 수 있습니다.
자료구조 이해 및 코드 구현 컴퓨터의 메모리에 담기는 데이터는 어떻게 채워지는지 알아보고 Swift 코드로 이해합니다.
알고리즘 이해 및 코드 구현 더 효율적으로 작동되는 코드를 만들기 위한 알고리즘들을 알아보고 Swift 코드로 만들어봅니다.
Git과 GitHub 협업 개발을 위한 필수 도구인 Git과 필수 서비스인 GitHub를 이해하고 앞으로 팀 프로젝트로 함께할 기초 역량을 채워드립니다.
앱 개발 기초
에자일 개발 방식과 DevOps  앱 개발에서 많이 사용되는 애자일과 DevOps 개념이 나온 역사와 장점 그리고 실제 우리의 프로젝트에 어떻게 적용할 수 있을지 이야기합니다.
Xcode, Playground를 이용한 개발환경 iOS용 앱 개발에 앞서 필수인 Xcode 그리고 Swift 언어를 쉽게 배우도록 도와주는 Swift Playground를 설치하고 활용하는 방법을 알아갑니다.
Swift Playground Swift Playgounrd의 기본 콘텐츠들을 통해 Swift 기초 문법과 협업을 재미있게 배워봅시다.
Swift 문법 이해 최신 iOS 앱을 만드는 프로그래밍 언어는 Swift입니다. Swift 문법에 대해 배워봅시다.
Objective-C 이해와 Swift 연동 Swift 언어가 나오기 전에 iOS 앱을 만들 수 있던 방법은 Objective-C였습니다. 지금도 Objective-C 코드를 활용하는 기업들이 있습니다. 옛 Objective-C 코드와 최신 Swift 코드를 모두 읽고 함께 연결해 사용할 역량을 키워드립니다.
앱 개발 심화
Human Interface Guideline (HIG) 애플이 제시하는 사용자 인터페이스의 기본 개념을 이해하고, 앱스토어 검수에서 문제 없는 앱이 되기 위한 UX를 알아봅니다.
UIKit로 사용자 인터페이스 구현 macOS를 위한 AppKit에서 시작해 여전히 많은 앱 개발에 활용되는 UIKit 기술을 이해하고 완성된 앱을 만들기 위한 화면 요소 다루는 기술들을 두루 살펴봅니다. 또한 MVM 패턴을 통하여 디자인패턴에 대해 배울 수 있습니다.
SwiftUI로 사용자 인터페이스 구현 모든 애플 플랫폼에서 동일하게 적용할 수 있는 인터페이스 기술인 SwiftUI를 통해 iOS부터 visionOS까지 멀티플랫폼을 위한 앱 개발 기술을 살펴봅니다. MVVM을 중심으로 다양한 디자인패턴 활용에 대해 배울 수 있습니다.
앱 아이디어 도출로 부터 Prototype 앱 개발 이해 최초의 앱 아이디어로 부터 '앱 개발 명세'를 작성하고 구체적인 목표를 세워 반복적인 검증을 통해 본격적인 개발로 이어지기 위한 절차를 경험합니다.
XCTest를 이용한 테스트 주도 개발(TDD) DevOps에 의한 배포 관리의 핵심 기술인 테스트 코드의 개념을 살펴보고, Xcode에서 제공하는 XCTeest와 XCUITest로 테스트 주도 개발(Test Driven Development)에 맞추는 개발 경험을 합니다.
AI/VR 연계 앱 기능 구현 최신 앱 개발에 필요한 인공지능의 다양한 이론적 배경을 이해하고, 애플이 제공하는 CoreML과 CreateML을 이용한 앱 개발을 경험합니다.
웹 API 이해 및 연동 인터넷 주소로 알려진 URL의 자세한 이해부터 인터넷의 역사, 서버와  클라이언트의 역할과 통신방식 그리고 RESTful 개념을 이해하며 웹 API와 연동되는 앱을 만들어봅니다.
Vapor로 웹 API 서버 개발 및 앱 연동 우리의 앱과 통신할 RESTful 기반 웹API 서버가 어떠한 구조로 구현 가능한지 알아봅니다. Vapor 오픈소스 프로젝트를 활용해 Swift 언어로 웹API 서버를  직접 만들어봅니다.  
앱 개발을 위한 Firebase 별도의 서버 구현 코딩 수고를 덜어주면서 우리가 목표로하는 앱 구현을 도와주는 구글의 Firebase를 활용해 로그인, 데이터 및 파일 저장 등의 다양한 서버 기능과 연동되는 앱을 만들어봅니다.
프로젝트1: 이커머스 앱 아이디어로부터 UIKit을 사용한 프로토타입 앱 개발

앱 아이디어를 도출하고 ADS 작성 및 프로토타입 앱을 개발까지 단시간에 구현하는 경험을 제공하는 프로젝트

 

기대 역량

- UIKit을 사용한 화면 요소 배치와 네비게이션 구성

- HIG를 따르는 사용성 높은 UX 구현 

- 개발된 프로토타입을 통한 교차 검증 및 피드백에 따른 앱 개선

프로젝트2: 이커머스 앱 아이디어로 부터 SwiftUI를 사용한 프로토타입 앱 개발

앱 아이디어를 도출하고 ADS 작성 및 프로토타입 앱을 개발까지 단시간에 구현하는 경험을 제공하는 프로젝트

 

기대 역량

- SwiftUI를 사용한 화면 요소 배치와 네비게이션 구성

- HIG를 따르는 사용성 높은 UX 구현 

- 개발된 프로토타입을 통한 교차 검증 및 피드백에 따른 앱 개선

프로젝트3: Firebase를 사용한 이커머스 서비스의 최소 기능 구현 앱 개발

Swift 언어부터 iOS 앱 개발을 위한 프레임워크 활용까지 강의에서 배운 개념들을 종합적으로 활용해 이커머스 서비스에 적합한 최소 기능을 구현하는 프로젝트 

 

기대 역량 

- 주어진 기간 내 구현 가능한 목표 설정 방법 

- Git과 GitHub를 중심으로 협업 

- UIKit과 SwiftUI를 활용한 HIG에 따르는 UX 구현 

- Firebase를 활용한 로그인, 데이터 및 파일 저장 등 백앤드 연동 

종합 프로젝트: Firebase를 사용한 이커머스 서비스의 완성된 앱 개발 

프로젝트 3의 산출물을 기반으로 더 심화된 목표를 스프린트 단위마다 설정해 달성하는 반복 강화 프로젝트 

 

기대 역량

- 애자일 방식에 따른 개발 운영 이해 

- Model의 공통 패키지을 구현하고 소비자와 관리자를 위한 별도의 앱들을 효율적으로 연동 구현하는 확장 구성 

- Firebase를 활용해 보안이 강화된 백앤드 구성 및 연동 

- 실제 앱 스토어에 등록 가능한 수준의 앱 구현 및 심사 대응

- 프로젝트를 오픈소스로 공개

자주 묻는 질문

취소 및 환불 규정

  • 부트캠프/교육의 신청 취소/환불 기간은 지식공유자가 설정한 신청기간과 동일합니다.

  • 부트캠프/교육의 신청 정보 수정 및 취소/환불은 ‘구매내역’에서 할 수 있습니다.

  • 유료 부트캠프/교육의 경우, 24시간이내 설문 내용 미제출시 신청 및 결제내역이 자동취소됩니다.

※ 인프런은 통신판매 중개자이며, 해당 부트캠프/교육의 주최자가 아닙니다.

신청 마감

18일 남았어요!