Swift 문법의 모든 것! 앱 개발의 모든 것! 이 강의에 모두 담았습니다. 레이어 분리와 리펙토링을 통한 좋은 개발자가 좋은 앱을 만드는 방법을 배웁니다.
이런 걸
배워요!
Swift 언어 총정리 - 따로 배우지 마세요 언어의 모든 것을 담았습니다.
앱의 기초부터 작동 근본까지 - 좋은 앱을 어떻게 만드는지 알려드립니다.
async-await 동시성을 제대로 알려드립니다.
View와 ViewController의 차이를 제대로 배웁니다.
closure의 진짜 사용법을 배웁니다.
테이블뷰 버튼 등을 만드는 건 기본입니다. 앱이 만들어지는 근본을 알려드립니다.
Swift 문법 기초부터 응용까지!
앱 만들기에 필요한 지식을 꾹꾹 담았어요 🍚
앱을 만들기 위한 버튼 테이블뷰, 네비게이션 등은 누구든지 알려줄 수 있습니다. 그러나 어떻게 만들어야 제대로 만들 수 있는지를 알려주는 곳은 여기밖에 없습니다. 확실하게 iOS 개발자로 만들어 드리기 위해 매년 처음부터 끝까지 새로 강의를 촬영합니다. 모든 강의마다 그 당시 최고의 노하우가 녹아있습니다. 이번에도 정말 많은 노하우를 담아 새로운 iOS 개발자 강의를 출시했습니다.
이 강의의 목적은 제목처럼 iOS 개발자가 되게 도와드리는 것입니다. 강의를 통해 개발자가 되기 위해 필요한 지식과 기초를 잡아보세요. 완강하시면 실무를 제대로 다룰 수 있는 개발자가 되어 있을 것입니다. Swift 문법을 실무에서 어떻게 다루는지 기초부터 응용까지 예제를 통해 자세히 담았습니다.
앱을 만들기 위해 필요한 구조를 잡는 방법, 리팩토링(Refactoring), 스토리보드 사용 방법, 코드로 UI를 만드는 방법, Closure를 통한 콜백, 데이터를 넘기는 다양한 방법 등 좋은 앱을 만들기 위해 필요한 기초부터 실무까지 세세하게 담겨 있습니다.
🐥
iOS 개발자가 되고 싶은 분
그냥 흔히 보는 샘플 코드 같은 강의가 아닙니다. 진짜 iOS 개발자가 어떻게 개발하는지 처음부터 끝까지 전부 알려드립니다.
😵💫
개념이 부족해서 확신 없이 개발하시는 분
View와 ViewController의 차이, 재사용 개념, 레이어 분리, 동기, 비동기 등 제대로 된 코드를 어떻게 써야 하는지 개념을 꽉 잡아드릴게요.
Swift 문법과 실무 앱 개발을 하나로 담아, 이 강의 하나로 시작부터 프로젝트 완료까지 가능합니다. ViewController가 무엇을 나타내는지, 리팩토링을 어떻게 하는지, 레이어를 나눠서 깔끔한 코드를 만드는 개발 방식을 담아, 좋은 개발자가 되도록 도와드립니다.
처음부터 차근차근 따라올 수 있도록 구성했습니다. 개발을 잘 모르는 사람도 강의를 통해 개발자가 될 수 있도록 정말 많은 것을 고민하고 다듬어서 담았습니다. Swift 문법과 실제 앱을 만드는 프로젝트 강의를 처음부터 끝까지 자세하고 다양하게 알려주는 강의는 찾아볼 수 없을 거라고 자부합니다.
Code Layer 분리 방법과 Refactoring 방법을 담았습니다. Code Base UI와 Interface Builder UI 개발 방법 모두 담겨있어 최적의 UI 설계가 가능하도록 구성하였습니다. concurrency(동시성 프로그래밍) async await의 실제 사용 방법을 설명합니다. 이 강의를 통해 다른 강의에서 접하기 힘든 지식까지 학습해보세요.
섹션 1 Swift 문법
섹션 2 데이터를 전달하는 7가지 방법
섹션 3 앱 기초 다지기
섹션 4 앱 만들기 - 환율 계산 App
섹션 5 앱 만들기 - ToDo App
섹션 6 앱 만들기 - StopWatch App
섹션 7 앱 만들기 - Map Landmark App
섹션 8 앱 만들기 - Netflix Clone
📢 수강 전 참고해주세요!
Q. 비전공자나 초보자도 들을 수 있나요?
문법부터 앱을 만들기까지 시작부터 모든 것을 알려드립니다. 저를 믿고 따라오시기만 하면 됩니다.
Q. 이 강의의 수업 범위는 어디서부터 어디까지인가요?
처음 시작하는 입문자 및 시작한 지 얼마 안 된 개발자 모두가 도움 되도록 세세한 설명과 놓칠 수 있는 중요한 개념을 묶어 실제 앱을 만들어낼 수 있도록 올인원 형식으로 강의를 준비했습니다. Swift 언어의 문법을 모두 상세히 다뤄 기초를 다지도록 준비했으며, UIKit을 기반으로 실제 앱을 어떻게 만들 수 있는지와 진짜 개발자가 되기 위한 코드를 제대로 작성하는 진짜 방법을 알려드립니다.
Q. 최신 버전에 맞춘 강의인가요?
XCode 13, Swift 5.5~5.6으로 강의를 구성했습니다. 모든 강의는 촬영 당시 기준 최신버전으로 진행하고 최신의 스킬을 적용하여 처음부터 끝까지 항상 새로 작성합니다.
안녕하세요. 10년 차 iOS 개발자입니다. 실무로 50개 정도의 앱을 런칭한 경험이 있는 베테랑 개발자입니다. 어떻게 하면 같이 일하는 개발자들과 성장할 수 있을지 연구하고 그 노하우를 강의로 제작하고 있습니다.
학습 대상은
누구일까요?
코딩을 처음 하는 사람도 할 수 있습니다.
코딩을 할줄 알지만 근본원리가 약한분들 근본을 잡아드립니다.
Swift언어 문법 그리고 실무 프로젝트를 위한 앱의 개발방법을 한번에 배우고 싶다면 바로 여깁니다.
선수 지식,
필요할까요?
Mac만 있으면 됩니다. 나머지는 따라오시기만 하면 됩니다.
안녕하세요.
강의 금액이 부담되시는 분들은 강의명을 아래 이메일로 보내주시면 할인쿠폰을 보내드립니다.
apple-developer@kakao.com
iOS 개발의 세계에 발을 들이게 된 지 벌써 10년이 흘렀습니다.
그 동안 다양한 환경에서 100여개가 넘는 프로젝트를 성공적으로 런칭하는 데 참여하였습니다. 이런 다양한 경험을 통해, 실무에서의 깊은 노하우와 통찰을 얻을 수 있었습니다.
이런 지식을 모아 저와 같은 열정을 가진 개발자 분들과 함께 성장하기 위해. 항상 더 나은 방법, 더 효율적인 경로를 연구하며, 그 결과를 강의 형태로 제작하여 여러분들과 공유하고 있습니다.
함께 성장하는 여정에 동행하실 준비가 되셨다면, 저와 함께 시작해봅시다.
전체
109개 ∙ (43시간 43분)
1. 변수, 상수 (var let)
08:53
2. Type
08:26
3. String
19:50
4. Bool
12:48
5. Numeric_1
28:03
6. Numeric_2
18:30
7. Array_1
18:47
8. Array_2
18:39
9. Set_1
20:59
10 Set_2
11:43
11. Counted Set
04:27
12. Dictionary
24:42
13. Tuple
14:48
14. Optional_1
13:30
15. Optional_2
09:26
16. Optional_3
12:07
17. Operators_1
14:16
18. Operators_2
24:25
19. Unicode
14:01
23. Function_1
24:26
24. Function_2
15:28
25. Closure_1
25:00
26. Closure_2
19:00
27. Closure_3
27:02
28. Closure_4
17:37
29. Enum
27:50
30. Class vs Struct
38:37
31. init
45:19
32. deinit
12:11
33. static
09:03
34. property_1
30:09
35. property_2
11:47
36. property_3
16:02
37. subscript
21:52
38. Error Handling
22:28
39. protocol
13:46
40. protocol_2
20:12
41. protocol_3
14:38
42. Type Casting
28:17
43. Generic
23:32
50. Result Type
13:23
51. defer
08:18
52. lazy
22:50
앱 개발 사전 지식 1
30:50
앱 개발 사전 지식 2
23:01