UIKit - iOS14 실무 앱 가이드 입문자를 위한 기초부터 탄탄한 설명을 준비했습니다. 경력자들도 놓치기 쉬운 개념들을 확실하게 잡아드립니다. 실무에서 만들어지는 앱을 확실하게 배울 수 있도록 정성스럽게 준비했습니다.
이런 걸
배워요!
iOS14 기반의 실무 앱을 만들 수 있어요
swift언어의 개념을 확실히 잡을 수 있어요
iOS 개발을 반드시 알아야 할 이유는 크게 4가지입니다.
수많은 회사에서 모바일 서비스, 특히 iOS 앱 개발을 준비 또는 이미 서비스하고 있습니다. 이러한 앱을 유지하거나 신규로 구축하기 위해 많은 iOS개발자를 필요로 합니다. 이를 위해 업계 평균 이상의 급여를 기꺼이 제공하려는 수 많은 기업들이 여러분들을 기다리고 있습니다.
지금도 전 세계에서 수많은 개발자들이 자신의 아이디어를 앱스토어에 내놓으며 수익을 실현하고 있습니다. 그 기술은 제가 알려드리겠습니다. 아이디어만 준비하세요.
Apple에서는 IDE(통합개발환경)을 제공하여 개발에 필요한 코드작성 레이아웃 구성을 바로 시작할 수 있다는 장점이 있습니다. 뿐만 아니라 빌드, 테스트, 배포까지 한 번에 처리할 수 있는 강력한 기능까지 제공하고 있죠,
iOS개발의 가장 큰 장점 중 하나는 Swift언어를 쉽게 배울 수 있다는 것입니다. 2014년에 도입된 차세대 애플의 차세대 언어인 Swift는 개발자가 빠르고 최적화하기 쉽도록 많은 기능을 제공해주고 코딩을 처음 접하는 사람도 쉽게 시작할 수 있도록 해줍니다.
우리의 목표는 iOS 앱 개발에 필요한
기초부터 실전 스킬까지
모두 익히는 것입니다.
이 강의는 코드를 보고 따라만 하는 강의가 아닙니다. iOS 개발을 배우고 싶은 여러분을 위해, 최신 버전에 맞춰 실무 앱 개발 방법에 대해 준비한 강의입니다. 또한 실제 앱 개발에 필요한 요소를 담은 다양한 예제를 준비하여 실무에서 만들어지는 앱의 개념을 이해하고 상용 앱을 만들 수 있는 수준으로 만들어 드릴 예정입니다.
iOS 개발 꿈나무
Swift 언어의 개념을 잡고, 앱까지 개발하고 싶은 분
iOS 개발 경력자
경력은 있지만 탄탄한 기초를 잡고 싶은 분
기타
개발을 처음 접하는 분들
아이폰의 설정 메뉴를 구현해 보는 것부터 포토 갤러리, 영화 검색 앱, To-do 앱 등 다양한 형태의 앱을 직접 만들어볼 수 있을 거에요.
Swift문법 이해
문법을 이해하는 것을 넘어 어떻게 활용할 수 있는지 알려드립니다.
데이터를 넘겨주고 받는 상황은 앱의 가장 기본적이면서도 어려움이 따르는 개념입니다. 이 예제에서는 데이터를 전달하는 개념을 확실히 이해하여 어떤 상황에서도 데이터 흐름을 자연스럽게 처리할 수 있는 지식을 배울 수 있습니다.
아이폰의 설정을 그대로 복제해서 만들기 위해 필요한 테이블뷰 지식을 습득할 수 있습니다.
실제 네트워크를 통한 json데이터를 받아 모델을 만들어 화면에서 처리하는 개념, 이미지, 동영상 처리에 대한 기본을 이해할 수 있습니다.
페이지뷰 컨트롤러를 학습해 여러 페이지 개념을 이해하여 화면에 자연스럽게 나타낼 수 있는 개념을 배울 수 있습니다.
로컬DB를 다루는 CoreData를 통해 CRUD, 즉 조회, 생성, 수정, 삭제를 하는 데이터 개념을 이해할 수 있는 To-do 앱을 만들어 데이터를 저장하는 개념을 배울 수 있습니다.
포토갤러리에 접근해서 데이터를 가져오는 방법과 데이터 처리와 흐름에 대한 개념을 익힐 수 있습니다.
제스쳐 중에 많은 이해를 필요로 하는 직접 움직일 수 있게 해주는 PanGesture를 학습하여 어떤 상황에서도 자연스럽게 사용할 수 있는 제스쳐의 개념을 익힐 수 있습니다.
Q. 이 강의를 선택해야 할 이유가 있나요?
iOS 개발 강의와 관련된 강의는 많지만, 기초부터 실무 앱 개발 노하우까지 알려주는 강의는 이 강의가 유일하다고 자부합니다. 제가 기존에 올린 강의들의 평가를 보시면 '너무 도움이 됐다' 는 생생한 후기가 자주 올라옵니다. 이는 이 강의를 만들 때 절대 대충 만들지 않았다는 것을 증명하는 것이죠. 또한 단순 기능 나열만 하는 복사 붙여넣기 식의 강의가 아닌 진짜 개발자가 가져야 할 지식을 가질 수 있도록 준비한 강의입니다.
Q. 처음 시작하는 사람도 수강이 가능한가요?
제가 가장 신경쓰며 만든 부분이 시작하는 분들이 헤매지 않도록 친절하고, 상세하게 최선을 다해 내용을 담는 것입니다. 저를 믿고 진행하신다면 확실한 iOS개발자의 기본기를 다질 수 있습니다.
Q. 최신 버전에 맞춘 강의인가요?
Swift 5, Xcode 12에 맞춰 만들어졌으며, 강의를 준비하는 시점의 최신 환경에 맞춰 강의를 준비했습니다.
학습 대상은
누구일까요?
실무 앱은 어떻게 만들어지는 배울 수 있어요.
프로그래밍을 처음 접하는 사람도 할 수 있어요.
안녕하세요.
강의 금액이 부담되시는 분들은 강의명을 아래 이메일로 보내주시면 할인쿠폰을 보내드립니다.
apple-developer@kakao.com
iOS 개발의 세계에 발을 들이게 된 지 벌써 10년이 흘렀습니다.
그 동안 다양한 환경에서 100여개가 넘는 프로젝트를 성공적으로 런칭하는 데 참여하였습니다. 이런 다양한 경험을 통해, 실무에서의 깊은 노하우와 통찰을 얻을 수 있었습니다.
이런 지식을 모아 저와 같은 열정을 가진 개발자 분들과 함께 성장하기 위해. 항상 더 나은 방법, 더 효율적인 경로를 연구하며, 그 결과를 강의 형태로 제작하여 여러분들과 공유하고 있습니다.
함께 성장하는 여정에 동행하실 준비가 되셨다면, 저와 함께 시작해봅시다.
전체
76개 ∙ (26시간 2분)
var, let (변수, 상수)
18:44
Type Annotations
05:32
Bool
02:49
Tuples
08:45
Optionals_1
16:30
Optionals_2
12:15
Optionals_3
11:23
Operators_1
11:11
Operators_2
08:15
Unicode
07:51
String
10:57
Array
20:38
Set
14:25
Dictionary
11:32
Control Flow
23:36
Function_1
15:15
Function_2
22:42
Closure_1
09:43
Closure_2
11:36
Closure_3
15:47
Closure_4
14:55
enum
19:22
Class_1
11:55
Class_2
12:02
Properties
19:36
init
20:17
deinit
21:18
struct
09:22
extension
14:22
protocol
29:23
Inheritance
09:34
generic
16:39
App Build Intro
54:56
Passing Data_1
14:54
Passing Data_2
10:51
Passing Data_3
09:01
Passing Data_4
17:37
Passing Data_5
13:50
Passing Data_6
20:30