Part1: 진짜 왕초보 iOS 배우기(SwiftUI, SwiftData, 2024)
밤낮 코딩 - 애구마
왕초보도 들을 수 있는 SwiftUI 강의! 아무것도 몰라도 시작할 수 있습니다.
입문
iOS, Swift, SwiftUI
🍏 Apple이 직접 개발한 Reactive Programming 프레임워크! 🚀 Combine을 완벽하게 익히고, iOS 개발 실력을 한 단계 업그레이드하세요!
Reactive Programming
Combine
iOS
Swift
다른 일을 하다 만 31세에 개발공부를 시작하여 현재 네카라 중 한 곳에 계열사에서 열심히 iOS개발을 하고 있습니다
2020년 연초 (만 31세) 부트캠프에서 개발 공부 시작
2021년 연말(만 33세) 네카라 중 한곳 계열사 iOS 개발자 신입 취업
2025년 현재까지 같은 회사에서 근무 중
비전공자로서 30대라는 늦은 나이에 개발을 시작했기에, 취업을 준비하는 분들의 막막함과 어려움을 누구보다 깊이 공감하고 있습니다. 또한, 꾸준한 성장을 위해 자신의 소중한 시간을 쏟아 이직을 준비하는 분들의 노력도 잘 알고 있습니다.
수입이 전혀 없던 2년간 오직 개발자라는 꿈을 위해 달려왔던 만큼, 비슷한 길을 걷는 분들에게 합리적인 가격에 양질의 강의를 제공하고 싶습니다.
아직 모든 커리큘럼이 완성되진 않았지만, 제가 계획한 모든 강의가 공개되었을 때, 제 강의만 꾸준히 따라오시면 1~2년 차 iOS 개발자에게 필요한 지식을 모두 갖출 수 있도록 책임감을 가지고 만들겠습니다.
누구보다 많은 Combine강의를 들었습니다.
Udemy, Kodeco(구 Raywenderich), Youtube, Apple 공식문서 등등...
온라인에서 볼 수 있는 거의 모든 강의를 보고 정리하여 이 강의 하나에 모았습니다. 많은 유, 무료 강의를 보면서 제가 결제한 금액만 20~30만원 정도가 되는 것 같습니다. 하지만, 가격에 비해 괜찮은 Combine 강의가 없는 것 같아 제가 직접 만들었습니다.
Combine을 모르는 개발자 분에게도, Combine을 간단하게 사용만 하실 수 있는 수강생분에게도 모두 도움될 수 있는 아주 자세한 강의를 만들기 위해 노력했습니다.
이 강의의 가장 큰 목표는, 여러분이 강의를 마친 후 직접 Combine 코드를 작성할 수 있도록 돕는 것입니다.
저 역시 Combine을 처음 공부할 때, 여러 강의와 글을 보면서 이해한 듯했지만
막상 코드를 작성하려고 하면 어디서부터 시작해야 할지 막막했습니다. 🤯
그래서 이 강의를 만들 때 “이 강의만으로 Combine 코드를 직접 구현할 수 있어야 한다!”라는 목표를 가장 중요하게 생각하며 구성했습니다.
💡 이론이 아닌 실전!
읽고 이해하는 데서 끝나는 것이 아니라, 직접 손으로 코드를 작성하며 확실히 익힐 수 있도록 설계했습니다.
🔥 이 강의 하나로 Combine을 완벽히 마스터하세요!
강의를 듣고 나면, 여러분도 iOS 개발에서 Combine을 자유롭게 활용할 수 있게 될 것입니다. 🚀
📌 Reactive Programming & Combine,
iOS 공고 우대사항에서 빠지지 않는 핵심 기술!
🚀 iOS 채용 시장에서 주목받는 Combine Framework를 완벽하게 마스터하고,
여러분의 개발 경쟁력을 한 단계 업그레이드하세요! 💡🔥
📌 강의에서 다루는 모든 Operator를 한눈에!
이해하기 어려운 Reactive Programming의 Operator, 이제 걱정하지 마세요!
🔍 직관적인 마블 다이어그램을 통해,
복잡한 개념도 쉽게 이해할 수 있도록 직접 제작하였습니다.
⚡️ 시각적인 학습으로 Combine의 핵심 원리를 빠르게 익혀보세요! 🚀
✅ 복잡한 비동기 시나리오도 Combine을 활용하면 쉽게 구현할 수 있습니다!
실제 프로젝트에서 활용할 수 있도록, 다양한 예제를 통해 실전 감각을 키워보세요.
📱 UIKit & SwiftUI 완벽 지원!
동일한 기능을 UIKit 버전과 SwiftUI 버전으로 각각 구현하며 학습!
UIKit 또는 SwiftUI를 몰라도 부담 없이 배울 수 있도록 별도 강의로 구성!
💡 어떤 환경에서도 Combine을 능숙하게 다룰 수 있도록, 탄탄한 실전 경험을 쌓아보세요! 🚀
Combine 실전 예제 코드의 통신 구조
Combine 실전 예제 - UIKit 버전
Combine 실전 예제 - SwiftUI 버전
같은 Combine 코드를 UIKit과 SwiftUI 두 가지 버전으로 제작하였습니다.
UIKit 또는 SwiftUI 중 하나만 선택하여 수강할 수 있도록 구성하였으며,
한쪽만 익숙한 분들도 부담 없이 학습할 수 있도록 별도의 강의로 나누어 제작했습니다.
💡 이 강의 하나로 Combine의 핵심 개념 완벽 정리! 🚀
🛠 Publisher → Subscriber → Operator까지, 실무에서 꼭 필요한 모든 키워드를 빠짐없이 학습합니다! ✅
📌 강의에서 설명하는 키워드 정리 ⬇⬇⬇
Foundation built-in Publisher(URLSession, Timer, NotificationCenter)
@Published
Convenience Publisher(Just, Fail, Empty, Future, ... )
Subject(PassthroughSubject, CurrentValueSubject)
eraseToAnyPublisher, AnyPublisher
sink
assign
Cancellable, AnyCancellable
cancel
map
filter
reduce
scan
compactMap
replaceNil
delay
timeout
throttle
debounce
merge
zip
combineLatest
flatmap
switchToLatest
tryMap
mapError
setFailureType
retry
catch
replaceError
assertNoFailure
handleEvents
breakpoint, breakpointOnError
share
multicast
Runloop
Runloop mode: default, tracking, common
DispatchQueue.main vs Runloop.main
Swift 문법 기본지식이 필요합니다.
자세한 사항은 1강 강의 소개 & 사전 Check List(무료 열람가능) 강의를 참고해주세요
학습 대상은
누구일까요?
Combine을 마스터하고 경쟁력 있는 iOS 개발자가 되고 싶으신 분
복잡한 비동기 시나리오를 쉽고 효율적으로 다루고 싶으신 분
Apple의 최신 Reactive Programming, Combine이 궁금하신 분
선수 지식,
필요할까요?
Swift 기본 지식
991
명
수강생
100
개
수강평
88
개
답변
5.0
점
강의 평점
5
개
강의
안녕하세요 😀
누구나 쉽게 iOS 개발을 할 수 있도록 돕고 싶은
iOS 개발자 애구마입니다.
강의에 필요한 예제 만드는것을 좋아하고, 입문자에게 필요한 강의를 만들기 위해 연구합니다.
agmma5000@gmail.com
전체
61개 ∙ (9시간 55분)
해당 강의에서 제공:
전체
6개
5.0
6개의 수강평
수강평 6
∙
평균 평점 5.0
수강평 6
∙
평균 평점 5.0
수강평 2
∙
평균 평점 5.0
수강평 1
∙
평균 평점 5.0
5
본 강의를 통해 combine에 대한 접근 방법을 알게 된 것 같습니다. combine을 아예 모르거나 특정 오퍼레이터를 사용하는 이유에 대해서 알고 싶으신 iOS 개발자분들에게 본 강의를 추천드립니다 감사합니다~!
친절한 수강평 감사드립니다. 제가 고려하지 못한 경우도 질문해주시고, 아직 강의 올린지 얼마 안됐는데, 후반부까지 적극적으로 들어주셔서 감사드립니다. 도움이 되어서 다행입니다. 즐거운 코딩되세요~
수강평 1
∙
평균 평점 5.0
월 ₩15,400
5개월 할부 시
₩77,000