
앨런 Swift Concurrency for Swift 6 (Part-1)
allen
Swift Concurrencyを AからZまで 扱います。(Part 1)
Basic
iOS, Swift, concurrent
しっかりとした新人iOS開発者になるための基礎力を身につける。15個のアプリを作りながら学ぶ.. iOSプログラミングの基礎講座です。(魚の釣り方をお教えします。)

iOS アプリ作成の基礎
iOS アプリの作成 - 15 個のアプリの作成
アプリの作り方
15個のアプリを作りながら学ぶUIKit!
根本から違う講義、聞いてみませんか?☺️
本講義を受講された方に<8名の非専攻者はどのように開発者として就職したのか>講義の無料受講券を差し上げます。
私が初めてiOSの勉強を始めた時、国内の講義はほとんどが真似して作るタイプの講義でした。基本原理を理解することよりも「元々こういうものなの。真似すればこのように動作するから、ただ真似すればいいよ。」という風に詰め込み式の講義が多かったです。しかし、単純に原理に対する理解なしにやみくもに暗記することが正しいのかという疑問がいつもありました。そして基盤が不足していると、「コーディングって元々こんなに難しいものなのかな?」、「無条件に全部暗記するしかないのかな?」という考えまで浮かびました。
実務で多くのことを経験し、海外の講義も何本も見て、本も読み、国内の講義も何本も学習していく中で...本当に多くのことを経験し、試行錯誤の過程を経て結局すべてのコードには理由があることを悟るようになりました。
そして内部的に動作するメカニズムが目に見えるようになりました。すべてのコードが動作する原理を理解するようになると応用も可能になり、他の方式のコード実装も考えられるようになりました。一つ一つ理解できるようになると、その後アプリを作ることも、勉強もずっと楽しくなりました。私のそのような試行錯誤の経験を、根本的に解決できる講義を作りたいと思いました。
そうして新人iOS開発者を夢見る方々が簡単にアクセスできるiOSアプリ作りのバイブルのような講義を作ることを目標として、この講義を作ることになりました。本講義は私が運営している文法ブートキャンプ(2ヶ月)コースを受講される方々にその後のコースとして無料で提供している講義です。しかし、リリース要請も多く受け、多くの方がアプリ作りに困難を感じていることを知っているため、アプリを作る部分だけ別途リリースすることを決定しました。
(すでに多くの方々に検証を受けた講義という意味でもあります。私のブートキャンプ受講生の方々はこの講義をご覧になって数多くのアプリをすでにリリースされ(受講生リリースアプリまとめリンク:https://rb.gy/ijdlr)、iOS新人開発者として数百名が就職されました。)
「原理を悟ること」
そのため私がいなくても一人でもアプリを作り出せるレベルまで発展することが、私は最も重要だと思います。この講義だけを聞いたからといって、皆さんが新人iOS開発者として就職できるすべての知識を身につけるようになるとは申し上げられないと思いますが、
明確なことは初期の試行錯誤を減らし、完璧な方向性を提示できると思います。つまり、「今や一人でも魚を釣れるレベル」を作り上げることができるということは確信しています。「すべてのコードには理由がある」という命題のもと、確実なiOSプログラミングの基礎を作り上げます。
また、講義受講後には新人iOS開発者になるまで追加で勉強すると良いものもおすすめいたします。
予備iOSデベロッパーのための
しっかりとした基礎固め!
アプリが作られる
基本原理から理解しよう!
基礎的なアプリをリリースする
レベルまでLevel Up!
📢 受講前にご確認ください!
50時間以上のボリュームで、UIKitを通じてアプリが作られる原理を理解できるようにお手伝いします。PDF資料およびコード資料も提供します。
現在、国内の講義でストーリーボードではなくコードでUIを組む内容を扱う講義は、この講義が初です。
アプリのライフサイクル、ビューコントローラーのライフサイクル、描画サイクルの内部メカニズム、そしてネットワーキング理論、並行プログラミング理論まで、すべてを網羅する講義です。図表を使って直感的に理解できるようサポートします。
iOSアプリ開発に困難を
感じる予備開発者
デリゲートパターンやテーブルビューに
対する理解が不足している方
MVC/MVVMアーキテクチャの理解が
不足している方
非同期処理とネットワーキングとパース(Parsing)に
難しさを感じている方
UIKitおよび基本フレームワークに対する
理解が不足しているジュニア
コードでUIを作成してみたい
iOS開発者志望の方
iOSフレームワーク
デザインパターン
アーキテクチャパターン
理論
UI実装 (2つとも自由に実装できるレベルまで)


















Q. 就職のためにはUIKitを勉強すべきでしょうか?SwiftUIを勉強すべきでしょうか?
正確にお話しできますが、(2022年7月基準)iOS開発者として就職するためには、UIKitを勉強する必要があります。(私の意見が信じられない場合は、iOS開発者1500名が集まっているグループチャットで意見を聞いてみてください。)現時点を基準として「UIKitでiOS開発をしない会社はありませんが、SwiftUIで開発をしない会社は多いです。」というのが多くの方の意見であり、私の意見も同じです。そのため、iOS開発者として就職されるなら(現在基準で)UIKitを勉強される必要があります。(もし2〜2年半後頃に就職をお望みでしたらSwiftUIのみを勉強されても大丈夫だと思いますが、その時になっても会社内部の大部分の(以前の)プロジェクトはUIKitで作られている可能性が高いため、ある程度UIKitは知っておく必要があると思います。)
そのため、私だけでなく(現在までは)すべてのブートキャンプでもUIKitを教えています。就職でSwiftUIが必要な状況が来れば、当然SwiftUIをメイン講義としてリリースする予定です。
Q. 非専攻者で完全初心者ですが、受講可能なレベルでしょうか?
はい。十分に簡単に受講していただけます。ただし、Swiftに関する文法的な基礎知識が必要です。 本講義を受講されて難しいと感じられた場合、それは私が難しく説明しているからではなく、皆さんに文法的な基礎力がないからです。したがって、私の文法講義でなくても構いませんので、必ずSwift文法講義の受講(または学習)後に受講していただくようお願いいたします。
文法ブートキャンプを運営しながら数百名以上の(コーディング経験のない)初心者の方々を教えて差し上げ、その方々が本講義を受講された後に、様々なアプリもリリースされ就職もされました。市中の他の講義とは違って非常に詳細に基礎から説明してくださって感謝しているという話をたくさん聞いている講義です。
お伝えできることは、現在まで国内でリリースされたどのiOSアプリ作成講座よりも詳細で分かりやすく説明いたします。また、本講座はアプリが作られる原理を理解する講座であり、真似して作るタイプの講座ではありません。
判断が難しいと感じられる場合は、プレビュー講義を真剣に視聴してから決定することをお勧めします。
Q. この講義を受講すべき理由があるとすれば?
本講義は基本的な新入iOSデベロッパーとして就職を希望される方々を対象に講義を設計いたしました。そのため、iOS開発において最も基本的な内容からかなり深い内容まで扱っています。そして私が最も気を遣った部分が
1) アプリ作成をどのような方式でアプローチすべきか(アプリ作成問題解決方式の理解)、
2) 講義なしで一人でアプリを作れる実力を身につけるためのアプリ作成の論理構造の理解(真似するだけの講義にならないように)
3) 新人iOS開発者として必ず知っておくべきでありながら、他の講義では説明されないアプリの内部メカニズム(アプリライフサイクル、ビューコントローラーライフサイクル、ビューの描画サイクル)のような内容まで扱い、
4) 何かを実装する際に、いくつかの方式の例をお見せしながら思考の枠を広げて差し上げます。
5) 既存のプロジェクトをすべてMVCパターンでリファクタリングしてみたり、ストーリーボードで実装したものを再びコードでUIを組みながら活用能力を向上させることができるよう構成しました。
このような内容をベースにしっかりとした基盤を身につけていただければ、今後本当に基礎がしっかりした新人iOS開発者になられることを疑いません。これまで理解なしにコードを真似するだけの講義に疲れていらっしゃったなら、今度は本当にすべての理解に基づいて皆さんのアプリをリリースしてみて、就職のハードルも簡単に越えてみてください。
この講義を受講したからといって、完璧に新人開発者としてのスキルを身につけて就職できるというわけではありませんが、この講義受講後には(説明が不足していたり、真似するだけの)どのような講義をご覧になっても簡単に理解できるようになるでしょう。それほどこの講義が皆さんの基礎力を作り上げることができるということは自信を持って言えます。
また、本講座受講後には就職のために、追加でどのような講座を受講すると良いかの推奨リストもご提供いたします。
Q. なぜ受講期間に制限があるのですか?
本講義は12ヶ月間の受講期間制限があります。
それほど講義内容に自信があるため、熱心に勉強される方のみ受講していただきたいからです。本アプリ作成に関連する内容は1-2ヶ月で十分にすべて受講できる内容で構成されており、12ヶ月の期間であれば十分に5-6回以上の復習も可能で、講義資料も提供いたしますので、いつでもコードや資料を見ながら復習していただけます。
生涯受講として提供すると、かえって受講期限に対するプレッシャーもなく、進度も遅れがちになります。短期間で受講していただき、就職まで繋がることを願っています。^^
Q. 講義の価格はなぜ高いのですか?
Inflearnにリリースされた講座は平均的に講義ランニングタイム1時間あたり1万ウォン程度の価格のようです。(授業紹介、就職関連内容除く)50時間以上のランニングタイムに比べれば絶対に高い価格だとは思いません。むしろあまりにも安い価格です。そして、ネットワーキング、並行性プログラミング理論的な説明、内部的なメカニズム(ドローイングサイクル)など、どの講座でも説明しない内容に比べれば、講義内容に対してあまりにも安価に提供していると思います。
一つ確実なことは、これまで(2022年7月基準)国内でリリースされたどの講座よりも良質な講座を提供することをお約束いたします。質の高い講座を受講し、基礎力がしっかりした高年収を得るiOS開発者として就職してください。(どのようなブートキャンプ、スクールに行かれても、これほど詳細で親切に説明してくれる講座はないと確信できます。)
50時間程度の講義を制作するには、最低6ヶ月以上の企画と努力が必要です。それほど長い時間悩み、良い講義を作るために多くの時間をかけています。皆さんが積み重ねた努力の対価として高い年収を得ながら就職したいと願うように、私が努力して提供する講義について正当な購入をお願いします。そうすることで私も数多くの研究でより良い講義でお応えできると思います。(本講義は他のブートキャンプなどで100万円以上の価値を持つ講義それ以上だと自負できますが、常に就職を考えている学生の皆さんの立場を考慮して、最初に考えていた講義価格よりもはるかに安く設定するよう努力しています😭😭。)
もし家庭の事情などの理由で決済が本当に困難な状況がございましたら、遠慮なくお気軽にwe.love.code.allen@gmail.comまでメールしてください。より安い価格で決済していただけるよう(講師が発行できる)追加割引クーポンを提供させていただきます。
学習対象は
誰でしょう?
Swift文法の基礎を習得した方
iOS アプリを作成したい方
iOS新開発者として就職を考える方
前提知識、
必要でしょうか?
Swift 文法 (Swift 文法の基礎がない場合は受講できません)
7,408
受講生
717
受講レビュー
302
回答
5.0
講座評価
7
講座
iOS개발자 앨런입니다.
https://www.youtube.com/@allen_ios
제가 공부하면서 겪었던 시행착오를 쉽게 풀어내어
지식을 공유할 수있는 개발자가 되고싶습니다.
쉬운 주제로 빠른 시간 안에 겉핥기 식으로 쉽게만 가르치는 강의를 만드는 것에는 관심이 없습니다.
그런 강의는 얼마든지 빠르게 찍어내듯 만들 수 있겠지만, 결국 "좋은 개발자로 성장"하는 것은 그만큼 이론적인 기반의 밑거름이 탄탄해야 한다고 믿고 있기 때문입니다.
쉬운 강의보다는, 좋은 개발자(끝임없이 성장할 수 있는 개발자)가 되기 위해
반드시 알아야 하는 어려운 내용까지를 최대한 쉽게, 그리고 직관적으로 알려드리는 것.
그래서 제가 아닌 여러분 스스로 고민/생각할 수 있는 밑거름을 만들어 드리는 것을 저의 강의 목표로 삼고 있습니다.
저 스스로도 내일은 더 좋은 개발자가 되자는 모토를 가지고 있는 만큼
제가 고민 했던 내용들을 깊이있게 전달 드리고 싶습니다.
👇🏻문의는 아래의 이메일로 주시면 됩니다.
we.love.code.allen@gmail.com
언어: Swift(스위프트), Python, Java, C#
全体
171件 ∙ (53時間 29分)
講座資料(こうぎしりょう):
全体
22件
5.0
22件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
¥29,707
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!