Thumbnail
얼리버드 할인 중(D-9)
NEW 개발 · 프로그래밍 모바일 앱 개발

성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지] 대시보드

32명이 수강하고 있어요.
30% 220,000원 154,000원

월 30,800원

5개월 할부 시
지식공유자: iOS Developer
총 94개 수업 (39시간 19분)
수강기한: 무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유
입문자를 위해 준비한
[모바일 앱 개발] 강의입니다.

Swift 문법의 모든 것! 앱 개발의 모든 것! 이 강의에 모두 담았습니다. 레이어 분리와 리펙토링을 통한 좋은 개발자가 좋은 앱을 만드는 방법을 배웁니다.

✍️
이런 걸
배워요!
Swift 언어 총정리 - 따로 배우지 마세요 언어의 모든 것을 담았습니다.
앱의 기초부터 작동 근본까지 - 좋은 앱을 어떻게 만드는지 알려드립니다.
async-await 동시성을 제대로 알려드립니다.
View와 ViewController의 차이를 제대로 배웁니다.
closure의 진짜 사용법을 배웁니다.
테이블뷰 버튼 등을 만드는 건 기본입니다. 앱이 만들어지는 근본을 알려드립니다.

Swift 문법 기초부터 응용까지!
앱 만들기에 필요한 지식을 꾹꾹 담았어요 🍚

꽉찬 노하우로 배우는
iOS 앱 개발 📱

앱을 만들기 위한 버튼 테이블뷰, 네비게이션 등은 누구든지 알려줄 수 있습니다. 그러나 어떻게 만들어야 제대로 만들 수 있는지를 알려주는 곳은 여기밖에 없습니다. 확실하게 iOS 개발자로 만들어 드리기 위해 매년 처음부터 끝까지 새로 강의를 촬영합니다. 모든 강의마다 그 당시 최고의 노하우가 녹아있습니다. 이번에도 정말 많은 노하우를 담아 새로운 iOS 개발자 강의를 출시했습니다.

이 강의의 목적은 제목처럼 iOS 개발자가 되게 도와드리는 것입니다. 강의를 통해 개발자가 되기 위해 필요한 지식과 기초를 잡아보세요. 완강하시면 실무를 제대로 다룰 수 있는 개발자가 되어 있을 것입니다. Swift 문법을 실무에서 어떻게 다루는지 기초부터 응용까지 예제를 통해 자세히 담았습니다.

앱을 만들기 위해 필요한 구조를 잡는 방법, 리팩토링(Refactoring), 스토리보드 사용 방법, 코드로 UI를 만드는 방법, Closure를 통한 콜백, 데이터를 넘기는 다양한 방법 등 좋은 앱을 만들기 위해 필요한 기초부터 실무까지 세세하게 담겨 있습니다.


이런 분들께 추천해요 👨‍👩‍👧‍👦

🐥

iOS 개발자가 되고 싶은 분

그냥 흔히 보는 샘플 코드 같은 강의가 아닙니다. 진짜 iOS 개발자가 어떻게 개발하는지 처음부터 끝까지 전부 알려드립니다.

😵‍💫

개념이 부족해서 확신 없이 개발하시는 분

View와 ViewController의 차이, 재사용 개념, 레이어 분리, 동기, 비동기 등 제대로 된 코드를 어떻게 써야 하는지 개념을 꽉 잡아드릴게요.


이 강의만의 특장점 ✨

#1.
앱 제작 프로젝트의
처음부터 끝까지 함께해요!

Swift 문법과 실무 앱 개발을 하나로 담아, 이 강의 하나로 시작부터 프로젝트 완료까지 가능합니다. ViewController가 무엇을 나타내는지, 리팩토링을 어떻게 하는지, 레이어를 나눠서 깔끔한 코드를 만드는 개발 방식을 담아, 좋은 개발자가 되도록 도와드립니다.

#2.
입문자도 차근차근
따라올 수 있어요!

처음부터 차근차근 따라올 수 있도록 구성했습니다. 개발을 잘 모르는 사람도 강의를 통해 개발자가 될 수 있도록 정말 많은 것을 고민하고 다듬어서 담았습니다. Swift 문법과 실제 앱을 만드는 프로젝트 강의를 처음부터 끝까지 자세하고 다양하게 알려주는 강의는 찾아볼 수 없을 거라고 자부합니다.

#3.
다른 강의에선 못 배우는
지식이 있어요!

Code Layer 분리 방법과 Refactoring 방법을 담았습니다. Code Base UI와 Interface Builder UI 개발 방법 모두 담겨있어 최적의 UI 설계가 가능하도록 구성하였습니다. concurrency(동시성 프로그래밍) async await의 실제 사용 방법을 설명합니다. 이 강의를 통해 다른 강의에서 접하기 힘든 지식까지 학습해보세요.


학습 내용 📚

섹션 1 Swift 문법

  • Swift 문법을 49개의 챕터를 통해 기초부터 응용까지 꼼꼼하게 학습합니다.

섹션 2 데이터를 전달하는 7가지 방법

  • 데이터를 넘기기 위한 개념과 delegate, closure, 객체 개념을 이해할 수 있습니다.

섹션 3 앱 기초 다지기

  • 앱을 만들기 위한 기본 구조 잡는 방법과 View와 ViewController의 역할과 life cycle을 배웁니다.

섹션 4 앱 만들기 - 환율 계산 App

  • 네트워크 개념, json 가공 방법, Delegate 개념을 학습합니다.
  • DataPicker, TableView, SerachController를 통한 앱을 만들어 볼 수 있습니다.

섹션 5 앱 만들기 - ToDo App

  • CoreData를 기반으로 하는 Local Data를 관리하는 방법을 학습하여 CRUD(생성, 읽기, 갱신, 삭제)의 개념을 학습합니다.

섹션 6 앱 만들기 - StopWatch App

  • Timer를 통해 반복되는 데이터를 다루는 방법과 UI 갱신 방법, TableView의 재사용되는 Cell의 개념을 학습합니다.

섹션 7 앱 만들기 - Map Landmark App

  • 내 위치에 대한 개념을 배우고, SearchController를 통해 지도의 특정 위치에 Pin을 지정하고 검색하는 방법을 학습합니다.

섹션 8 앱 만들기 - Netflix Clone

  • 넷플릭스 앱을 클론하여 넷플릭스 같은 OTT 앱을 만들기 위한 동영상 재생을 다루는 개념, 화면을 구성하는 스토리보드 UI와 코드 UI를 통해 화면을 구성하는 방법을 배웁니다.

📢 수강 전 참고해주세요!

  • 실습을 위해 맥(Mac)을 준비해주세요.
  • 이미지 자료는 아래 링크를 참고해주세요.

예상 질문 Q&A 💬

Q. 비전공자나 초보자도 들을 수 있나요?

문법부터 앱을 만들기까지 시작부터 모든 것을 알려드립니다. 저를 믿고 따라오시기만 하면 됩니다.

Q. 이 강의의 수업 범위는 어디서부터 어디까지인가요?

처음 시작하는 입문자 및 시작한 지 얼마 안 된 개발자 모두가 도움 되도록 세세한 설명과 놓칠 수 있는 중요한 개념을 묶어 실제 앱을 만들어낼 수 있도록 올인원 형식으로 강의를 준비했습니다. Swift 언어의 문법을 모두 상세히 다뤄 기초를 다지도록 준비했으며, UIKit을 기반으로 실제 앱을 어떻게 만들 수 있는지와 진짜 개발자가 되기 위한 코드를 제대로 작성하는 진짜 방법을 알려드립니다.

Q. 최신 버전에 맞춘 강의인가요?

XCode 13, Swift 5.5~5.6으로 강의를 구성했습니다. 모든 강의는 촬영 당시 기준 최신버전으로 진행하고 최신의 스킬을 적용하여 처음부터 끝까지 항상 새로 작성합니다.


지식공유자 소개 ✒️

안녕하세요. 10년 차 iOS 개발자입니다. 실무로 50개 정도의 앱을 런칭한 경험이 있는 베테랑 개발자입니다. 어떻게 하면 같이 일하는 개발자들과 성장할 수 있을지 연구하고 그 노하우를 강의로 제작하고 있습니다.


지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
코딩을 처음 하는 사람도 할 수 있습니다.
코딩을 할줄 알지만 근본원리가 약한분들 근본을 잡아드립니다.
Swift언어 문법 그리고 실무 프로젝트를 위한 앱의 개발방법을 한번에 배우고 싶다면 바로 여깁니다.
📚
선수 지식,
필요한가요?
Mac만 있으면 됩니다. 나머지는 따라오시기만 하면 됩니다.

안녕하세요
iOS Developer 입니다.
iOS Developer의 썸네일
커리큘럼 총 94 개 ˙ 39시간 19분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. Swift 문법
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
20. ControlFlow - for in 14:43
21. ControlFlow - while 08:01
22. ControlFlow - switch 09:41
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 06:52
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
44. DispatchQueue (async, sync, serial, concurrent) 53:49
45. higher order function (고차함수) 35:59
46. concurrency(동시성 프로그래밍)_1 23:05
47. concurrency(동시성 프로그래밍)_2 22:26
48. concurrency(동시성 프로그래밍)_3 36:16
49. concurrency(동시성 프로그래밍)_4 18:07
50. Result Type 13:23
51. defer 08:18
52. lazy 22:50
섹션 2. 앱 만들기전 필수 개념
앱 개발 사전 지식 1 30:50
앱 개발 사전 지식 2 23:01
이미지 로드 기초 22:44
섹션 3. 데이터를 전달하는 7가지 방법
Passing Data 1 31:25
Passing Data 2 16:35
Passing Data 3 10:13
Passing Data 4 23:52
Passing Data 5 19:12
Passing Data 6 13:44
Passing Data 7 10:01
섹션 4. 앱 만들기 - 환율 계산 앱
Intro 미리보기 02:01
UI 처리 32:01
네트워크 처리 1 54:54
네트워크 처리 2 39:30
정리 36:28
섹션 5. 앱 만들기 - ToDo List
Intro 미리보기 01:52
CoreData, TableView 다루기 56:18
상세화면 Design 처리 59:23
CoreData 상세 46:51
정리 41:44
섹션 6. 앱 만들기 - 스톱워치
intro 미리보기 01:24
UI 처리 24:03
테이블뷰와 데이터 처리 1 65:39
테이블뷰와 데이터 처리 2 56:15
정리 33:10
섹션 7. 앱 만들기 - 맵 랜드마크
Intro 미리보기 02:55
Location, pin 57:07
Search Controller 68:44
섹션 8. 앱 만들기 - 넷플릭스 클론
Intro 미리보기 03:14
Tab Bar 38:45
Navigation 33:43
TableView Header 34:54
Network 56:41
TableView Cell 25:33
CollectionView 18:23
코드로 UI 만들기 69:59
Movie Player 47:14
Navigation Design 21:41
Detail View 46:56
정리 - 리팩토링 36:04
강의 게시일 : 2022년 11월 18일 (마지막 업데이트일 : 2022년 12월 07일)
수강평
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
아직 평가를 충분히 받지 못한 강의 입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!😄️️