📢 잠깐! 교육 신청 전에 꼭 확인하세요!
- 본 교육을 수강하기 위해서 [국민내일배움카드]가 꼭 필요해요
- 6개월간 주 5일, 하루 8시간 진행되는 [전일제 실시간 온라인 교육]이에요.
- 본 교육은 [무료로 진행]되는 교육이에요.
100%
0원
2024.04.15 14:00 ~ 05.30 17:00 (한국 표준시)
약 5개월 (2024.06.03 ~ 11.26)
iOS 개발 실무부터 앱 배포까지 취업에 최적화된 부트캠프
💜 Point 1
최신 iOS 개발 버전(1.74)을 반영한 교육은 물론, watchOS부터 On-Deivce AI와 visionOS까지 모든 애플 기기에 최적화된 실무 스킬들을 배워요.
💜 Point 2
SwiftUI, UIKit 기반 4개의 프로젝트를 경험하고 수료 후에는 테킷 디자인 스쿨, 백엔드 스쿨 등 다양한 직무의 수료생들과 협업하여 프로젝트를 진행해요.
💜 Point 3
경력 20년차 현 CTO와 실무 면접관으로 구성된 강사진은 물론 기술 스택별로 특화된 현직 개발자 멘토진과 함께 해요.
💜 Point 4
기초부터 심화까지 수준별 현직자 특강으로 맞춤형 교육을 제공하고 맥북 미소유자 대상 맥북 대여를 통해 누구나 따라올 수 있는 교육을 제공해요.
정규 과정에 합류하기 전, 앱 개발의 시작부터 Swift 언어 기초까지 사전 학습하는 과정
강남언니 - iOS 개발자
하이퍼커넥트 - iOS 개발자
뱅크샐러드 - iOS 엔지니어
앱 아이디어를 도출하고 ADS 작성 및 프로토타입 앱을 개발까지 단시간에 구현하는 경험을 제공하는 프로젝트
기대 역량
- UIKit을 사용한 화면 요소 배치와 네비게이션 구성
- HIG를 따르는 사용성 높은 UX 구현
- 개발된 프로토타입을 통한 교차 검증 및 피드백에 따른 앱 개선
앱 아이디어를 도출하고 ADS 작성 및 프로토타입 앱을 개발까지 단시간에 구현하는 경험을 제공하는 프로젝트
기대 역량
- SwiftUI를 사용한 화면 요소 배치와 네비게이션 구성
- HIG를 따르는 사용성 높은 UX 구현
- 개발된 프로토타입을 통한 교차 검증 및 피드백에 따른 앱 개선
Swift 언어부터 iOS 앱 개발을 위한 프레임워크 활용까지 강의에서 배운 개념들을 종합적으로 활용해 이커머스 서비스에 적합한 최소 기능을 구현하는 프로젝트
기대 역량
- 주어진 기간 내 구현 가능한 목표 설정 방법
- Git과 GitHub를 중심으로 협업
- UIKit과 SwiftUI를 활용한 HIG에 따르는 UX 구현
- Firebase를 활용한 로그인, 데이터 및 파일 저장 등 백앤드 연동
프로젝트 3의 산출물을 기반으로 더 심화된 목표를 스프린트 단위마다 설정해 달성하는 반복 강화 프로젝트
기대 역량
- 애자일 방식에 따른 개발 운영 이해
- Model의 공통 패키지을 구현하고 소비자와 관리자를 위한 별도의 앱들을 효율적으로 연동 구현하는 확장 구성
- Firebase를 활용해 보안이 강화된 백앤드 구성 및 연동
- 실제 앱 스토어에 등록 가능한 수준의 앱 구현 및 심사 대응
- 프로젝트를 오픈소스로 공개
테킷 디자인 스쿨, 백엔드 스쿨 등 다양한 직무의 수료생과 협업하여 진행하는 프로젝트 기회를 제공
*2024년 4월 기준, 3개의 프로젝트 진행 중
*신청자 한정 진행
* 사전 신청자에 한하여 프로젝트를 진행할 수 있는 오프라인 공간을 대여해드립니다.
[수료생 결과물]
공유 공간 검색 및 예약 앱 서비스
[핵심 활용 기술]
SwiftUI, Firebase 등
[수료생 결과물]
목표 실행의 동기부여를 제공하는 앱 서비스
[핵심 활용 기술]
SwiftUI, UIKit, Firebase 등
[수료생 결과물]
손으로 쓴 감동, 내 손안의 편지보관함
[핵심 활용 기술]
SwiftUI, Firebase, Clova 등
[수료생 결과물]
특정 위치에서의 추억을 기록하고 공유하는 SNS
[핵심 활용 기술]
SwiftUI, Firebase 등
예거 멘토님
준 멘토님
애플사이다 멘토님
1차 특강 날짜 : 4월 30일 오후 7시 유튜브 라이브 진행
2차 특강 날짜 : 5월 8일 오후 7시 유튜브 라이브 진행
지원 기간 |
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 과정에 참여할 수 있는 분이 수강 가능합니다. |
* 본관련 상세 내용은 하단 자주묻는질문을 참고해 주세요.
👑백수의 왕, 멋쟁이사자처럼의 귀환👑
12년 개발 교육을 잇는 멋쟁이사자처럼에서 성장의 감동을 책임지고 도와드릴게요.
프로그래밍 기초 | |
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시간이내 설문 내용 미제출시 신청 및 결제내역이 자동취소됩니다.
※ 인프런은 통신판매 중개자이며, 해당 부트캠프/교육의 주최자가 아닙니다.
신청기간이종료됐어요