Phần 1: Học iOS cho người mới bắt đầu thực sự (SwiftUI, SwiftData, 2024)
daynightcoding
Bài giảng SwiftUI mà ngay cả người mới bắt đầu cũng có thể tham gia! Bạn có thể bắt đầu mà không cần biết gì cả.
입문
iOS, Swift, SwiftUI
🍎 Appleが独自に開発したReactive Programmingフレームワーク! 🚀 Combineを完璧に習得し、iOS開発スキルを一段階アップグレードしましょう!
リアクティブプログラミング
結合
iOS
Swift
別の仕事をしているが、31歳で開発勉強を始め、現在ネカラの一つに系列会社で一生懸命iOS開発をしています。
2020年年初(満31歳)ブートキャンプで開発勉強を開始
2021年の年末(満33歳)ネカラのうち1社の系列会社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の2つのバージョンで作成しました。
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講義紹介&事前チェックリスト(無料閲覧可能)講義をご覧ください
学習対象は
誰でしょう?
Combineをマスターし、競争力のあるiOS開発者になりたい方
複雑な非同期シナリオを簡単かつ効率的に扱いたい方
Appleの最新Reactive Programming、Combineにご興味のある方
前提知識、
必要でしょうか?
Swiftの基本知識
992
受講生
100
受講レビュー
88
回答
5.0
講座評価
5
講座
안녕하세요 😀
누구나 쉽게 iOS 개발을 할 수 있도록 돕고 싶은
iOS 개발자 애구마입니다.
강의에 필요한 예제 만드는것을 좋아하고, 입문자에게 필요한 강의를 만들기 위해 연구합니다.
agmma5000@gmail.com
全体
61件 ∙ (9時間 55分)
講座資料(こうぎしりょう):
23. 8-1 オペレーター紹介
02:58
47. 13-2 今回のセクションの構成について
02:01
48. 13-3 UIKit) Viewのみ設定
11:06
61. 13-1 最後の講義
02:58
全体
6件
5.0
6件の受講レビュー
受講レビュー 6
∙
平均評価 5.0
受講レビュー 6
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
5
Tôi nghĩ rằng tôi đã học được cách tiếp cận Combine thông qua bài giảng này. Tôi khuyên các nhà phát triển iOS chưa biết gì về Combine hoặc muốn biết lý do sử dụng một số toán tử nhất định nên tham gia bài giảng này. Cảm ơn bạn!
Cảm ơn bạn vì những đánh giá tử tế. Bạn đã hỏi tôi những trường hợp mà tôi chưa xem xét tới, Tôi rất cảm ơn vì bạn đã tích cực lắng nghe đến phần sau của bài giảng dù tôi chỉ mới đăng tải nó gần đây. Tôi rất vui vì nó hữu ích cho bạn. Chúc bạn có những giờ phútCoding thật vui vẻ ~
受講レビュー 1
∙
平均評価 5.0
¥9,215
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!