Swift4로 배우는 iOS11 프로그래밍 : 인공지능(AI) 아이폰 앱 개발하기
4.2 (19 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
217 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Swift4로 배우는 iOS11 프로그래밍 : 인공지능(AI) 아이폰 앱 개발하기 to your Wishlist.

Add to Wishlist

Swift4로 배우는 iOS11 프로그래밍 : 인공지능(AI) 아이폰 앱 개발하기

프로그래밍의 기초부터 차근차근 배워 인공지능이 탑재된 아이폰 앱을 만들면서 iOS개발을 배우는 강좌입니다. iOS11에 새로 추가된 Core ML과 Vision 프레임워크를 미리 활용해보세요!
4.2 (19 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
217 students enrolled
Last updated 7/2017
Korean
Current price: $10 Original price: $150 Discount: 93% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • 5 Supplemental Resources
  • 2 Practice Tests
  • 3 Coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • iOS 앱을 만들 수 있게 됩니다.
  • 스위프트로 프로그래밍할 수 있게 됩니다
  • 본인이 만든 iOS앱을 앱스토어에서 판매할 수 있음 (애플 개발자계정 가입비 별도 - 약 12만원, 필수 아님)
View Curriculum
Requirements
  • OS X 10.12(시에라)이상 설치되어 있는 맥이나 맥북을 준비해주세요
  • 프로그래밍에 대한 지식이 있으면 도움이 되나 필수적으로 아실 필요는 없습니다
  • 스위프트나 iOS 개발에 대한 사전 지식 필요 없습니다
  • 만든 앱을 실행해볼 iOS11 기기도 준비해주세요
Description

수려한 iOS 앱을 만들어보고 싶으신가요? 하지만 프로그래밍을 할 줄 모르신다구요?

당장이라도 앱스토어에 출시할 수 있을 만한 완성도 높은 앱을 만들어보면서 프로그래밍과 iOS 개발의 핵심 기초를 배울 수 있습니다. 

프로그래밍을 해본 경험이 전혀 없는 분들은 기초부터, iOS 개발을 안해본 개발자들은 핵심만 배우실 수 있습니다.

  • 애플에서 만든 프로그래밍 언어, Swift4
  • Xcode9과 Storyboard
  • 변수와 상수, 배열과 딕셔너리, if문/반복문/switch문, 함수
  • 객체지향 프로그래밍
  • 아이폰 앱의 버튼, 라벨 등의 UI 컴포턴트
  • 테이블뷰, 네비게이션
  • Vision Framework
  • Core ML

강의 앞부분에서는 스위프트 기초를 배우면서 Xcode와 스위프트에 익숙해집니다. 스위프트를 해보셨던 분들은 건너뛰셔도 괜찮습니다. 프로그래밍을 처음 해보시는 분들은 반드시 강의를 들어주시고, 기초적인 부분부터 설명을 자세히 하기 때문에 프로그래밍을 조금이라도 해보셨던 분들에게는 속도가 느리다고 느끼실 수도 있습니다. 

앱을 개발할 수 있을 정도를 습득한 후에 빠른 시일 내에 첫 앱을 만들기 시작합니다. 그 후 스위프트를 좀 더 배워가면서 iOS의 기능을 활용한 앱을 개발합니다. 

  • 이미지에 있는 사물 이름 추측하기
  • 카메라로 앞에 있는 사물 이름 실시간으로 추측하기
  • 이미지에서 사람들의 얼굴을 찾아내고, 그 사람의 성별/나이/감정 상태 예측하기

이런 재미있는 기능들을 직접 만들어 볼 수 있습니다!

Who is the target audience?
  • 프로그래밍 경험이 아예 없거나 거의 없지만 iOS 앱을 만들어보고 싶으신 분들
  • 프로그래밍을 처음 배우고 싶으신 분들
  • iOS 개발자가 되거나 앱을 판매해서 부수입을 얻고 싶으신 분들
  • iOS와 스위프트를 새로 배워보고 싶은 개발자 분들 (프로그래밍 경험이 있는 분들에게는 강좌 앞부분이 쉬울 수 있습니다)
  • iOS의 모든 기능을 다루진 않습니다. iOS 개발에서 가장 흔히 쓰이는 것들을 배우고, 특수 기능을 몇가지 다뤄보면서 그 외 것들도 스스로 학습하는 방법을 알려드립니다.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
72 Lectures
07:50:01
+
강의 소개 및 개발 환경 세팅
1 Lecture 02:18
+
Swift4 기초
11 Lectures 01:00:38

상수 - Constants
03:57

변수 이름 짓기 - Naming Convention
07:25

문자열 - String
07:15

문자열 합치기 - String Interpolation
05:09

숫자와 불리언 - Numbers & Booleans
06:04

타입 세이프티와 타입 유추
06:01

산술 연산자
04:19

대입 연산자 및 비교 연산자
05:19

단항 연산자
03:00

마무리
00:54

Swift4 기초 테스트
5 questions
+
Swift4 컬렉션 타입
6 Lectures 32:12
배열 - Arrays
05:17

배열 - 값 추가하기
04:20

배열 - 값 바꾸기
06:06

딕셔너리 - Dictionary
05:23

딕셔너리 - 값 변경하기
05:11

비어있는 값(nil) 다루기
05:55
+
Swift4 컨트롤 플로우
7 Lectures 37:54
for-in 반복문 - Loop
04:53

범위 반복문
02:23

while문
05:35

조건문 - If statements
06:44

논리 연산자
07:47

switch문
05:35

심화 switch문
04:57

Collections & Control Flow 테스트
5 questions

조건문 코딩 테스트
1 question
+
Swift4 함수
8 Lectures 36:18
함수란 무엇인가?
02:24

함수 만들기
04:00

함수에 파라미터 넘기기
05:42

함수에서 값을 리턴하기
05:47

네임드 파라미터
04:23

파라미터 기본값
05:48

값을 여러개 리턴하기
03:11

함수 스코프 - Scope
05:03
+
Swift4 클래스와 스트럭쳐
8 Lectures 01:02:47
클래스와 스트럭쳐
07:43

클래스와 스트럭쳐의 차이
05:51

프로퍼티
09:47

타입 프로퍼티와 프로퍼티 옵저버
06:28

메소드
06:44

상속
09:10

초기화 - Initialization
06:11

옵셔널 - Optionals
10:53

메소드 만들기 코딩 테스트
1 question

Class 코딩 테스트
1 question
+
Xcode 및 iOS 익히기
13 Lectures 01:44:42

Xcode 소개
06:56

UI 컴포넌트
03:24

IBOutlet & IBAction 첫번째
08:40

IBOutlet & IBAction 두번째
10:35

화면 이동하기 첫번째 - modal
08:30

화면 이동하기 두번째 - push
02:52

오토 레이아웃
15:01

스위프트 protocol
05:32

UITableView 문서 링크(https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/TableView_iPhone/AboutTableViewsiPhone/AboutTableViewsiPhone.html)


UITableView의 구조
04:36

UITableView 만들기
12:57

커스텀 테이블뷰셀 만들기
15:08

셀을 탭 했을때 처리하기
08:18
+
이미지에서 사물 인식 기능
7 Lectures 50:24
UIAlertController 활용
09:15

UIImagePickerController로 사진 불러오기 - 1
07:04

UIImagePickerController로 사진 불러오기 - 2
05:28

카메라 접근 권한 허용하기
01:14

애플 머신러닝 소개 페이지

(https://developer.apple.com/machine-learning/)

이미지에 사물 인식 머신러닝 적용하기 - Core ML
11:07

화면에 결과 보여주기
08:40

멀티쓰레딩으로 앱 개선하기
07:36
+
카메라로 실시간 사물 인식 기능
3 Lectures 18:05
카메라 뷰 만들기 - AVFoundation
07:09

실시간으로 사물 인식하기 - Core ML
04:34

화면에 결과 보여주기
06:22
+
얼굴 이미지로 성별, 나이, 감정 추측 기능
8 Lectures 01:04:43
사진에 블러 효과주기 - UIVisualEffectView
11:09

사진에서 사람 얼굴 인식하기 - Vision Framework
05:43

찾은 얼굴에 직사각형 표시하기
05:19

UIScrollView에 얼굴 이미지 넣기
11:21

얼굴 이미지에서 예측 결과 얻어오기 - Core ML
09:52

화면에 결과 보여주기
09:10

UI 개선하기
11:03

앱 아이콘 입히기
01:06
About the Instructor
Soojin Ro
4.2 Average rating
18 Reviews
217 Students
1 Course
iOS Developer

안녕하세요, 노수진입니다.

저는 스위프트와 오브젝티브C로 프로그래밍하는 iOS개발자입니다. 2013년부터 iOS개발을 시작했고 네이버와 라인에서 근무한 경력이 있습니다. 

연세대학교 경영학과를 다니던 중에 개발을 배우기 시작했고, 그 후로 계속해서 개발을 해오고 있습니다. 혼자서 개발한 앱이 앱스토어 1위에 오르기도 하였습니다. 비전공자 출신 개발자로서 프로그래밍을 처음 접할 때의 어려움과 막막한 기분을 잘 알고 있습니다. 저도 개발을 배우면서 온라인 강의를 많이 활용했고 큰 도움을 얻었기 때문에, 제 강의를 통해서 많은 분들이 쉽게 개발을 접해보고 iOS 개발을 배워서 원하는 앱을 만들수 있게 되길 바랍니다.

블로터 아카데미
4.4 Average rating
923 Reviews
5,121 Students
38 Courses
테크 스쿨

IT 전문 언론사 블로터가 운영하는 유데미 공간입니다. 블로터는 오랫동안 오프라인 강의 운영을 기반으로 수강생들이기 가장 원하는 강의를 빠르게 제공하기 위해 노력합니다. 프로그래밍, 데이터과학, 디지털 마케팅, 라이프 스타일 등 다양한 블로터 강의를 살펴보고 싶다면 블로터 아카데미 이름을 클릭해보세요^^4천여명이 선택한 좋은 강의들을 한눈에 보실 수 있답니다^^


공부하고 싶은 주제가 있으시면 메일(udemy@bloter.net )로 알려주세요! 강의 제작시 1순위로 고려해 강의를 만들겠습니다 :)또한 블로터x유데미 특별 쿠폰을 정기적으로 받고 싶으신 분은 udemy@bloter.net 으로 문의 부탁드립니다.