
Alan iOS アプリ開発 (UIKit の基本原理から学びながら 15 個のアプリを作成する) - MVVM まで
allen
しっかりとした新人iOS開発者になるための基礎力を身につける。15個のアプリを作りながら学ぶ.. iOSプログラミングの基礎講座です。(魚の釣り方をお教えします。)
Basic
iOS, iOS Autolayout, MVC
Swift文法をきちんと理解し、活用してみようという哲学に基づいてコースが設計されました。 コーディングについて全く知識のない非専門家から、ネカラクベに入社できる超上級レベルまで引き上げることを目標としています。 図を用いたメモリ構造などの理解を通じて直感的に理解し、専門家の知識レベル以上に到達できる2ヶ月間のブートキャンプです。

コンピュータの動作原理および基本的なCS(コンピュータサイエンス)
Swift文法をネカクラベ入社またはそれ以上のレベルまで
すべての文法をメモリ構造と関連付けて
[講義購入プロセス]
1) 49期(2026年1月開始) 事前受付 (必須)➞2) 講義お問い合わせ (グループチャットまたはカカオトーク allen.ios)
➞3) 決済関連案内メール送信➞4) 講義購入及び事前学習 ➞5) ブートキャンプ開始
開発者として就職できなかったり、良い開発者として成長できないのは
高度な知識がないからではなく
基礎的な知識がしっかりしていないからです。
曖昧な概念ではなく、
(また適当にコードを書けるということではなく)
明確に理解し、基礎概念がしっかりしていてこそ
長期的に良い開発者として成長できると信じているので..
その信念と信念に従って
Swift(スウィフト)について本当に「しっかりと学べる」教育資料を作るために
まるまる1年余りの時間をかけて講義資料を作成し、
本コースを準備いたしました。
こんにちは、アランです。
私が意欲的に準備したSwift文法 + iOSアプリ開発講座です。この講座を準備し、リリースするまでに1年6ヶ月という時間がかかりました。
授業はInflearnでオンラインで提供し、(したがって授業はいつでもオンライン講義として視聴可能ですが)、2ヶ月間のオンラインブートキャンプ形式(週1回のZoom授業)で運営します。
オンラインブートキャンプ形式でオープンすることになったのは、講座の価格が少し高いということもありますし、やはりこれまでのオンライン講座の経験上、リアルタイムフィードバックが難しいという欠点もあり...開発者として就職準備の初期に多くの試行錯誤で時間を無駄にしてしまうケースを見てきて、こういった部分を解消してあげたかったからです。
初期の最も重要な時期に、「iOS開発者」としての準備において...試行錯誤を最小限に抑えるために、様々な検討を重ねた末に出した結論です。初期にぶつかる問題を素早く解決し、概念について明確に理解して進んでいけば...最低でも4-5ヶ月という時間を節約できると自信を持っています。
Slackで迅速に質問を解決し、また必要に応じてZoomで質問を受け付けて解決するための決定だったとお考えください。
本講座の主な内容はSwift文法であり、徹底的にコーディングを1つも知らない非専攻者が今まさにコーディング学習を始めるという仮定の下で超上級のSwift文法レベルまで引き上げることを目標とする講座です。(そのため当然Swift文法に対する深い内容を理解したい専攻者の方々、または現職者の方々が受講されても構いません。後半部では本当に深い内容、既に混乱されていた概念に対する整理が頭の中できれいにまとまることでしょう。)
私がこのような講義を準備することになったのは、
しっかりとした文法の基盤なしに、(そしてCPUとRAMの動作方式に対する理解なしに)良い開発者として成長することは絶対に不可能だという私の哲学のためです。私の講義はSwift文法に関しては、ネイバー・カカオ・ライン・クーパン・配達の民族に入社した2-3年目レベル以上の知識を持つことを目標とします。(もしかして、私のiOS並行プログラミング講義をご覧になった方はご存知でしょうが、私は図で明確に表現できる...そのような徹底的に直感的で明確な概念を好みます。曖昧な概念は徹底的に排斥します。)
そして、このように堅固に磨き上げられた文法の上で基本アプリを15個作ってみながら、アプリが作られる原理そのものを理解できるようになります。(既存の他の講義のようにコードを真似するだけの講義は絶対に追求しません。)文法と基本的なフレームワークの関係、これに伴うアプリが作られる原理について理解された方は、いくらでも自分一人でも応用が可能なだけでなく、もう一人でも十分に独学が可能なレベルまで上がると思います。このような部分は私が何度もの個人指導を通じて経験しました。
(それだけ基本と原理を悟ることが最も重要だという意味でしょう。)
私が非専攻者・ブートキャンプでコーディングを初めて始めたため、学院でどの部分をうまく教えられず、どのような試行錯誤を経験することになるのか...そしてどのようなCSに対する理解が必要なのかを直接身をもって経験したからです...私が試行錯誤を重ねながら勉強したそのような部分まで、すべて課程に溶け込んでいます。
そして私がRaywenderlich / Udemy等の国内/海外講座を含めて聞いたことのない講座がないため..スイフト文法においては地球上のどこでもこれより整理の行き届いた教材で、詳しく簡単にSwift文法を講義してくれるところはないということを自信を持って言えます。
(学院/ブートキャンプを含め、私の講義よりも分かりやすく説明しながら、内容は高水準の講義でSwift文法を教えてくれるところがあれば教えてください。教えてくださった方には受講料を返金いたします。)
コースで扱う内容 🕵🏻♂️👨🏻🎓
(1) Swiftの文法
(市販の文法講義6時間〜20時間程度)
(暗記を最小限に抑え、直感的に理解して自由自在に活用できるレベルまで基礎を固めるため)
(2) CS(Computer Science)
(3) UIKitフレームワーク(核心的な基本アプリ作成関連) - アプリ15個作成
(4) その他
単純な文法講義ではありません。 Swift公式ドキュメントでも記述していない、WWDCやSwift海外フォーラム、Raywenderlichなどで、Swift内部メモリ実装構造のような内容を私が数十編を見て、そのような内容を含めて私の方式である図で整理しました。
なぜこれが重要だと思うかというと、例えばクラスでの継承のメモリ構造を図で知れば、わざわざ覚える必要がなくなります。格納プロパティはなぜ継承時に再定義が不可能なのか、計算プロパティはなぜ再定義が可能なのか、メソッドはなぜ再定義が可能なのか、イニシャライザはなぜ自動継承されないのか / 拡張で実装したメソッドはなぜ再定義が不可能なのかなど.. 私も以前勉強していた時は数十回見ても詳細なルールは毎回忘れていましたが、このような内容をSwift内部実装上のメモリ構造で把握すれば、覚えなくても当然のことになります。
なぜ構造体がクラスより速くならざるを得ないのか、(継承構造が不要なら)一般的にクラスより構造体の使用を推奨するのかについて.. 単純に覚えるのではなく、そうならざるを得ない理由をCPU/メモリの動作原理で教えます。
(実際、このような部分はかなり多くの勉強をしなければ非専攻者には分かりにくい部分でもありますね。)
単純な文法的な内容を超えて、プロトコル指向プログラミングとは何か/関数型プログラミングとは何か/いつプロトコルを使うべきかのような.. 一般的に該当文法トピックごとに使う理由/このような文法が誕生した背景のようなことも直感的に教えます。
私は、ただ覚えて理解できないことは絶対に無意味だと思います。私も非専攻者から始めて学院で学び、またその後他の方のSwift講義を3-4回以上は見て、また他のSwift書籍を5回以上見て.. 出した結論はただ覚えることでした。そしてRay Wenderlich/Udemyなどの中級/上級Swift文法もほぼ全て見て... Swift公式ドキュメントも当然何度も見ました。しかし、このように文法について何度数十回以上見ても.. 以前は全て忘れました。人間の脳は覚えることには限界があるしかないからです。しかし、上で申し上げたようにその内部構造を知る前まではただこのように覚えるしかないと思っていました。しかし、継続して勉強していると.. Swiftだけでなくクラスという概念がプログラミングで誕生した背景.. そして全ての言語のクラスで継承というものをサポートすることについての.. 全般的な(コンピュータ工学的)メモリ構造を非常に深く掘り下げながら.. 勉強して分かるようになると.. (もちろん各言語ごとに追求する方向性に詳細に分かれる部分がありますが..)とにかくわざわざ覚える必要がある部分がなくなりました。ある方式に対する動作原理と構造を理解すれば、わざわざ覚える必要がないということです。
上記のようなこのような内容を教えます。私が知る限り、国内でこのような講義はありません。Python / Javaなど他の言語を含めて、文法でこのようにCPU動作とメモリ構造と関連付けて教える講義が全くありません。 このような内容を簡単な図解説方式で全ての内容を「本人」の知識にして差し上げる予定です。(このように勉強されれば、他の全ての言語が簡単になるだけでなく、コンピュータが動作する方式と構造自体を理解するようになり、どんな応用も簡単にでき、どんな問題も直感的に解決できる能力を身につけることになります。)
断言しますが、この講義は今後の開発勉強の始まりとアプローチ方式を変えて差し上げ、非専攻者の方なら、この講義を聞いた人と聞かなかった人の実力差は、実に非常な格差が生まれるでしょう。これまで私が数え切れないほど試行錯誤した部分を、たった2ヶ月という短い時間で非常に多くのことを得て行かれることになるでしょう。
今回の機会を通じて、今まさにiOS勉強を始められる方々には一筋の光のような講義として... また既に何度か試行錯誤を経験された方々には一次元高い講義と理解しやすい直感的な説明方式で..iOS開発者として成長するのに私が最善の助けを差し上げるようにします。
https://zeddios.tistory.com/596
https://zeddios.tistory.com/597
https://zeddios.tistory.com/598
今勉強を始めたばかりでも、2ヶ月後にはこのレベルの文章を自然に読み、当然のように理解できるレベルまで上達します。
(上記のブログは私のブログではありません。AppleがWWDC2016で発表した内容について「Zedd(ゼド)」という方がまとめてくださった記事です。AppleがiOSアプリ開発者のために...Swiftのパフォーマンス(Performance)をどのように向上させることができるかを発表する内容ですが、iOS開発者なら当然このような内容を理解すべきだと思います。)
(実際、文法以降の過程は別に私の講義を受講されなくても..構わないと思います。私の講義には基本的にアプリを作ってみる過程まで含まれており、また、アプリを作りながら..アプリが作られる基本原理をすでに理解した状態になるため..その後はいくらでも他の講義でも独学をすることができ、市中の他のアプリを作る講義やフレームワークに関する講義はアクセシビリティが高いと思います。)
私の講義を受講された後には独学も無難に可能で..私の講義受講後に、(チームプロジェクト経験のために)他のブートキャンプ過程に入られても良いと思います。
(あるいは私の講義を、他のブートキャンプ受講前のプリ(pre)過程だと思われても良いと思います。なぜなら、既存のブートキャンプとは徹底的に異なる哲学で運営されます。私は非専攻者の方々には基本知識に関しては一定部分しっかりしていないとある程度ついていけないと見ているため..基本知識のためにすべてを手取り足取り教える方式でお教えします。継続的に復習さえしっかりされれば、まず徹底的にしっかりとした基礎を持って始めることができます。
もちろん基本原理理解に対する、方向性についてもお教えするため...これにより(一人で)問題解決能力が落ちるというよりは、徹底した基礎を基盤に..応用する方式についてもむしろ試行錯誤なしに身につけることができると思います。)
(上記のリンクを通じて、受講生の皆さんがどれほど多くのアプリを直接リリースされ、就職のレベルまで上がられたかを確認していただけます。私がすべてを一つ一つお教えしたのではなく、私は魚の釣り方をお教えしたのであり、今では自分でこのようなアプリを簡単に作れるレベルになられました。)
[実際1300ページ分量で整理]
[教材の内容はより詳しく下記のページで確認可能]
https://pointed-earwig-996.notion.site/Swift-3-6ce85788899e488789af2550b0e5c22f
本講義はブートキャンプ式で運営(各期別2ヶ月間)され、講義決済者に限り教材購入が可能で、質問解決と情報交換のためのスラック(Slack)チャンネルにご招待いたします。
[講座購入プロセス]
1) 49期(2026年1月開始) 事前受付 (必須)➞2) 講座お問い合わせ (グループチャットまたはカカオトーク allen.ios)
➞3) 決済関連案内メール送信➞4) 講座購入及び事前学習 ➞5) ブートキャンプ開始
教材費(₩ 55,000ウォン)は本講座に含まれておりません。授業のためには必ず教材を別途ご購入いただく必要があります。(教材をご購入されない場合、本講座を受講することができず、教材をご購入いただくことで学習効果が何倍にも向上します。)
教材は他のチャンネルを通じて販売しています。教材を別途販売する理由は著作権保護のための措置であり、当然授業を正当に受講される方々に事後、教材アップデートなどにおいて一定の恩恵を提供するためです。
[教材購入プロセス]
1)事前受付 / 事前協議 (講義登録スケジュール調整)
2) (協議完了後) Inflearn講義決済
3) 講義ページ内で 教材流出禁止誓約書ダウンロード/作成及び(私に)メール送信
4) (スマートストア) 教材購入
5) (購入者に) 教材発送
6)Slack チャンネル招待 及び 受講開始
[教材購入先]
https://smartstore.naver.com/allenschool/products/5742596612
[教材を別途販売する理由]
著作権保護のための措置及び教材管理
[カカオトーク(業務用ID)]: allen.ios
[(教材関連) お問い合わせ専用メール]: allenschool.ios@gmail.com
[教材内容のライセンスに関する注意] ⭐️⭐️⭐️
教材で使用されているすべての図解説明方式、図表整理、メモリ構造整理などは、どこでも整理されていない方式で著作者によって考案・整理された内容であるため、一定部分のキャプチャやブログ整理、GitHub アップロードなど、すべてを許可いたしません。内容流出時は必ず法的措置を予定しておりますので、事前にご注意ください。
本講義を受講された方に<アレン iOS iPhoneアプリ開発(15個のアプリを作りながら基本原理から学ぶUIKit)>講義の「生涯」無料受講券および講義の「6ヶ月」無料受講券を差し上げます。
これまでも直感的な内容で就職や実務で活用するためのレベルの講義を作ってきました。他の講義も発売してほしいとリクエストしてくださった方も多く、人生講義だと言ってくださった方々も多くいらっしゃいました。
講義の詳細な部分において、自信を持っています。(自分自身に妥協せず、それだけ講義の品質の面で他の方々とは比較にならないほどの努力を注いでいます。)
コース完了後、受講レビューを残していただければ、iOS新人・経験者転職面接質問集をお渡しします。
(実際に複数名以上が新人・転職面接経験後、整理した内容)
Q. 本当に1つも知らない、非専攻者でも受講できる講義ですか?
A. はい、コーディングを始めたばかりの非専攻者を基準に授業を進めます。内部コンピュータが動作する原理から始まって、文法、アプリ作り(15個)まで習得できるよう、コースの進行に関する細かいディテールにとても気を遣ったので...順番通りに視聴していただければ、無難に高級内容まで付いてこられます。
私と勉強する前に何も知らなかった方々が授業についてこられましたし、授業が終わってポートフォリオを準備して、すでに数百人が就職されました。何も知らずに来ていただいても大丈夫です。基礎から全部手取り足取り教えます。
Q. 月単位のコース定員は何名ですか?
A. (月単位、つまり各期ごと)授業の定員は30名で、先着順で受け付けます。私が一度にケアできる人数がこの程度だと考えているからで、とりあえずスケジュールを進めてみると申込制限人数に少し変動があるかもしれません。(私がケア不可能だと思われる場合は人数を減らすつもりです。現在受講されている方々への質問に対して丁寧な回答をすることが重要だと考えているからです。)ただし、この人数は私のセッション/グループスタディ/管理に参加されない方を除いた人数です。
Q. メモリ構造?CPUの動作方式をなぜ知る必要があるのですか?
プログラミング言語(Language)とは何でしょうか?原論的な話ですが、結局CPUとRAMが動作する命令語(例. 11010101)を人間が直接読み書きするのがあまりにも不便なため、約束を通じてコンピュータの言語をより簡単な方式で表現したものに過ぎません。そのためどのようなプログラミング言語であっても実際にコンピュータが動作する方式が内部に内包されているのです。
本講義はSwift(スウィフト)という言語を採用していますが、実際の内容はコンピュータが動作する仕組みを理解する内容も一緒に扱っていると思っていただければと思います。そのため、他の分野でC++、Java、Kotlin、JavaScript、Pythonなどを主言語として使用されていた他分野の現職の方々が本講義を受講され、Swiftの理解度も高まりましたが、本来ご自身が使用されていた主言語の理解度もはるかに向上したとおっしゃってくださっています。(コンピュータが動作する基本的なメモリ構造は同じだからですね。)そのため、私と一緒にSwiftを一度でもこれほど深く学習してみれば、当然他のすべてのプログラミング言語も本当に簡単になると自信を持って申し上げることができると思います。
そのため、実際の言語に関係なくどのような文法的な内容であっても...実際のところ、結局CPUとRAMが望む通りに動作させるための動作構造と方式をプログラミング言語で表現したものに過ぎず、私たちはそのような内容を学ぶ必要があるのです。このような内容を学んでこそしっかりと理解して暗記を減らすことができ、(忘れにくくなり)また、どのような状況でも応用力が身につくと思います。そして深い内容に入るほどより効率的に動作する本格的なコードを書くことができ、アプリを作る際に自分がどの部分を間違っているのかを自ら気づくことができます。
私はこのような理由から、CPUとRAMの動作構造を知ることが、はるかに長期的により「しっかりと」成長できる開発者になれると思います。
Q. アルゴリズムとデータ構造の内容も含まれていますか?
A. CS内容は含まれていますが、アルゴリズムとデータ構造は含まれていません。アルゴリズム/データ構造まで含めると講義内容が長くなりすぎるという考えもありましたし、文法が主になるべきだという考えから除外しました。そして私の講義でなくても、データ構造やアルゴリズムは書籍や他の講義を通していくらでも勉強可能だと思いました。(私基準の急ぎの講義をリリースした後、来年頃にはSwiftアルゴリズム/データ構造講義の制作を一度は検討する予定です。)
Q. 現職者が受講しても大丈夫でしょうか?
A. [専攻者出身の現職の方々へ.. 一言] たった一つの基準です。私が文法に自信があり、混乱したり曖昧な概念なしに全て知っている。これなら受講されなくても大丈夫です。私はだいたい、Swift文法に関してはすべて知っている、このような方々はおそらくこの講義に関心すら持たれなかったと思います。しかし、このような講義に関心を持たれたということは.. これまで専攻/現職者でいらっしゃっても文法のせいで、またはメモリ構造などで苦労された経験があるでしょうし.. それとも.. 文法を勉強しなければ、しなければと後回しにしてこられて.. いつかはやるだろう.. と思われていた方々だと思います。それなら、今回の機会に私と一緒にずっと一度復習を兼ねて詳細にすべての内容を直感的に整理してみるのも良いと思います。これまで先延ばしにしてきた宿題を2ヶ月間で終わらせることですね。一人でやろうとすると2ヶ月よりもっとかかるかもしれませんが、良い資料で今回の機会に背中を押されてでもやってみるのは悪くないと思います。もちろん現業にいらっしゃる方々は文法の序盤のあまりにも基礎的な内容や、アプリを作る部分は(あまりにも基礎的な内容かもしれませんが..)あまり役に立たないことは私も当然分かっていますが、それでも例えばクラス/継承でのメモリ構造、クロージャが実際にマルチスレッドまで行った時(スタックが複数の構造に変わった時)などこのような様々な状況を図を描いて具体的に一度見れば.. これまで頭の中で整理されていなかった部分が整理される効果はあると思います。そしてメソッドディスパッチ / プロトコル拡張とプロトコル指向プログラミング / ARC / ジェネリクス / アクセス制御 / メモリ安全など.. 今回の機会を通じて一度は整理してみるのは悪くないというのが.. 私の考えです。この講義受講後には.. 今後転職などの面接などを再び経験されることになった時、きっとはるかに自信を持って(ご自身の頭の中に整理されたものを基に)対処できると思います。これくらいのお金がもったいないという考えよりは基礎を固めて年収を上げる道が長期的により正しい道ではないかと思います。すでに多くの専攻 / 現職者の方々がこの講義を聞いてネイバー・カカオ・ライン・クーパン・配達の民族、その他大企業などへの転職に成功され、年収を一度に数千万以上上げられました。
[非専攻出身の現職者の方々へ一言] ただ無条件に受講されることをお勧めしたいと思います。私も非専攻者出身なので何が不足していたのかとてもよく分かっており、(私はものすごい試行錯誤をしながら専攻書籍も買って見ていました..)今回の機会を通じてコンピュータ内部構造とメモリまで文法と関連付けて一度整理してみることは.. これまで経験したことのない深みのある内容を一度扱ってみることなので、きっと価値ある時間になると信じて疑いません。
Q. コーディングを全く知らない人でも受講できるとのことですが...現職者には簡単すぎるのではないでしょうか?
A. 分かりやすく説明するために内容構成とディテールに気を遣ったのであって、簡単な内容だけを教えるということでは絶対にありません。もちろん、現職の方々にとって馴染みのある概念については簡単に感じられるかもしれません。しかし、簡単な内容だけをお伝えするわけではありません。現職の方々は慣れ親しんでいるため、簡単な部分は倍速で視聴していただき、これまで自分が不足していると思っていた部分を詳細に補っていけばよいのです。そしてもちろん、これまでどこでも見たことのない内容もかなり多くあるため、むしろ文法が不足していると感じている現職の方々にも大いに役立つと思います。この機会を通じて基礎をより堅固に、既存の混乱していた概念を...囲碁盤のようにすっきりと整理するきっかけにしていただければと思います。
Q. Objective-C(オブジェクティブ-C)言語に関連する内容もコースに含まれていますか?
A. Obj-Cの内容はコースに含まれていません。(現在はiOS開発者として就職するためにObj-C言語を知る必要がない状況です。)すでに3-4年前からほとんどの企業がSwift言語に転換しており、現在もObj-Cを使用している企業は一部の金融機関や伝統的な企業のみです。そして、どうせiOS 13バージョン以降SwiftUI(Appleが新たに追求するアプリを作る方式)を導入することにした後、今後2年後には必ずSwiftを使わなければならない状況です。心配する必要はなく、Swiftだけ学習しても十分です。
Q. セッションでは何を行いますか?毎週行われるセッションに必ず参加する必要がありますか?
A. 毎週月曜日(奇数期)の夜または毎週火曜日の夜(偶数期)に行われるセッション(ライブ授業)は必ず参加していただく必要はありません。ただし、既存の講義でお話しできなかった部分、関連付けて考えるべき内容など...重要な内容、発展的な内容を中心にお話しし、必要不可欠な重要な内容のみを抜粋して復習をいたします。そのため、セッションは録画版でも必ず視聴されることをお勧めします。(録画版のリンクを別途提供いたします。)また、2週目からは毎週テストも実施します。テストの場合は、テストで良い点を取らなければ合格できないという概念というよりは...進度に合わせた面接例題を提供したり、進度に合った内容の中で必ず覚えておくと良い内容を一度思い出してみよう...そして、ご自身の勉強のために少しの緊張感を与えるという観点から提供いたします。
Q. オンライン講義と教材を別々に購入することは可能ですか?
A. はい、セッションに参加されず、私の管理を受けずに、Inflearnで進行されるオンライン授業のみを受講していただいても構いません。ただし、それでも講義価格はそのままです。
セッション/管理などは追加的なサービスの概念に過ぎず、講義自体のクオリティが内容面で他の講義では扱わない(私が非常に多くの試行錯誤の結果として得た内容を)直感的に図を描いてお教えするため、授業内容自体の満足度が変わるとは思いません。もちろんSlackにご招待し、いつでもリアルタイムで質問/回答を受けることができ、当然セッション(ライブ授業)にも参加可能です。
(実際の録画講義時間だけで115時間程度になることを考慮すると、教材 + 講義クオリティ + Slackを通じた質問解決 + ライブセッションを考えた時、他の講義と比較しても決して高いとは思いません。)
Q. 講義は生涯受講できますか?
A. 生涯受講ではありません。コースが進行される2ヶ月と追加の2ヶ月(合計4ヶ月)の講義受講に対する制限期間があります。(Inflearnでほとんどの講義は生涯受講ですが、期間制限設定は当然可能です。)だらだらしないためでもありますし、どうせ教材がとてもよく整理されているため、講義は1〜2回視聴するだけで消化できるよう構成しました。(必要であれば教材を再度確認していただければすぐに思い出されるでしょう。)
私も以前勉強していた時は理解できなくて、また覚えられなくて...何度も調べたりしていましたが...それで後で皆さんが全て覚えられるように、わざと教材を厳しく作った部分もありますし...講義を何度も繰り返し見るということ自体が、私の考えでは...説明方法が間違っていて一度でよく理解させられなかった良くない講義なのではないかという考えを多くするようになりました。そのため私の講義は1〜2回見るだけでもよく消化できるように、そして教材だけでも復習が可能になるようにしようというのが今回の講義の趣旨でもあります。
(講義受講期間終了後には、既存受講者に限りもう少し安い価格で追加受講期間を提供いたします。)
Q. 講義の価格はなぜ高いのですか?
Inflearnに公開されている講座は平均的に講座のランニングタイム1時間につき1万円程度の価格のようです。単純に講座自体だけでも126時間以上のランニングタイムと比べると、今この価格は決して高い価格ではありません。(実際に他のブートキャンプで運営している3ヶ月程度のコース分量以上の内容を扱っています。)そこに週に一度進行する追加ライブZoom授業、リアルタイム質疑応答、Gather Town/Slack運営、スタディ運営、試験、進度管理、面談、就職・転職相談、ポートフォリオフィードバック、特別招待セッションなどを考慮すると、むしろあまりにも安い価格です。
(本コースはオンライン学院課程だと思っていただく方が正しいです。)
そして現在国内で行われているどのブートキャンプよりも基礎においては高品質の講義だと自負できますが、就職を準備されている学生の方々を考慮して最も安価に進めています。(いつでも他のブートキャンプを受講してみて、比較していただいても構いません。)講義資料のレベル、詳細な説明、どこ/どのような資料でも説明していない私が直接研究したメモリ構造説明方式でCPUとRAMが動作することを直感的に説明する方式まで含めると、皆さんが今後開発者人生を歩まれながらどのような開発勉強をされても、この程度の価格でこの程度の講義は絶対に経験できないと確信して申し上げることができます。時間をお金で買ってより早く成長してください。
授業を知らせる目的、マーケティングの目的で現在まで安価に提供していますが、今後価格はいつでも他のブートキャンプの運営のように適正なレベルまで上がる可能性があります。(24年下半期価格上昇予定)
数多くの現職者の受講、そして実際に1-3年目の現職者がネイバー・カカオ・ライン・クーパン・配達の民族への転職を成功させたケースが10名以上出ており、本講座の価値を証明していると思います。他のブートキャンプを卒業してからも多くの方が訪れてくださり、私のブートキャンプを受講して就職された新人開発者の方々は基礎がしっかりしていると会社からも認められ、愛される新人開発者として過ごしているという肯定的なフィードバックもたくさんいただいています。より重要なのはご本人たちがiOS開発に対する自信を持てるようになったということでもありますが。
基礎をしっかりと固めて長期的に良い開発者として成長することを最優先課題として考えていただければと思います。🙏🏻
本講義に関するお問い合わせ公開カカオトークルーム及びnotion案内 🔍
[公開質問グループカカオトークルーム]
https://open.kakao.com/o/gK0byEFd
本講義に関してご質問がございましたら、上記のオープンカカオトークルームでどのようなご質問でもお気軽にお聞かせください。
[よくある質問 Notion整理]
https://pointed-earwig-996.notion.site/Swift-3-6ce85788899e488789af2550b0e5c22f
上記のよくある質問以外の質問については、Notionページに継続的に整理していく予定ですので、確認してみてください。
講義に関するご質問は、いつでもオープントークでお気軽にお声がけいただくか、メールでのお問い合わせも可能です。
授業申込み関連およびその他のお問い合わせ: we.love.code.allen@gmail.com
カカオトーク(業務用ID): allen.ios
学習対象は
誰でしょう?
iOS開発者として就職を希望される方
コーディングを全く知らない方
文法に自信がない現役のiOS開発者
コンピューターの動作構造を掘り下げて知りたい開発者
前提知識、
必要でしょうか?
予備知識一切不要
7,503
受講生
736
受講レビュー
303
回答
5.0
講座評価
7
講座
iOS개발자 앨런입니다.
https://www.youtube.com/@allen_ios
"정확하게 아는 지식은, 쉽게 자신의 말로 설명할 수 있어야 한다."가 제 모토입니다.
그렇기에 제가 공부하면서 겪었던 시행착오를 쉽게 풀어내어
누구든 이해할 수 있는 언어로 지식을 공유할 수있는 개발자가 되고싶습니다.
저는 쉬운 주제로 빠른 시간 안에 겉핥기 식으로 쉽게만 가르치는 강의를 만드는 것에는 관심이 없습니다.
그런 강의는 얼마든지 빠르게 찍어내듯 만들 수 있겠지만, 결국 "좋은 개발자로 성장"하는 것은 그만큼 이론적인 기반의 밑거름이 탄탄해야 한다고 믿고 있기 때문입니다.
쉬운 강의보다는, 좋은 개발자(끊임없이 성장할 수 있는 개발자)가 되기 위해
반드시 알아야 하는 어려운 내용까지를 최대한 쉽게, 그리고 직관적으로 알려드리는 것.
그래서 제가 아닌 여러분 스스로 WHY(왜)를 고민/생각할 수 있는 밑거름을 만들어 드리는 것을 저의 강의 목표로 삼고 있습니다.
저 스스로도 내일은 더 좋은 개발자가 되자고 노력하는 만큼
제가 고민 했던 내용들을 깊이있게 전달 드리고 싶습니다.
면접에서 자꾸 떨어지거나, 쉬운 내용도 자신의 언어로 잘 표현하지 못하겠다는 것은 정확하게 알고 있지 않다는 의미라고도 생각합니다. 오히려 기본적인 내용, CS에 대해 "탄탄한 기본기"가 있어야, 빠르게 성장 가능하다고 믿습니다.
👇🏻문의는 아래의 이메일로 주시면 됩니다.
we.love.code.allen@gmail.com
언어: Swift(스위프트), Python, Java, C#
全体
255件 ∙ (80時間 30分)
講座資料(こうぎしりょう):
全体
297件
5.0
297件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
5
さまざまな分野(不動産、ビッグデータ、スマートストアなど)の講義をオン/オフラインで高価なお金を入れて講義を聞いてみましたが、これほどクオリティの講義はありませんでした。 少しまとめてまとめてみると、 1. 分量 2. 構成 3. クオリティ 4. 毎週進行する特講セッション 5. 毎週進行するクイズ(1時間程度かかります) 6. 即時の質疑応答(過去の騎手たちの他の質疑応答もすべてまとめておきました。) 7. 全騎手とコミュニケーションできるコミュニティ 8. 各騎手ごとに活動できるスタディ空間 - 講義分、構成、クオリティ驚くべきです。 ここに存在する251の授業以外にも追加セッションや他の講義を含めれば300講以上になるが、 途中でスキップしたことはありません。それほどよく構成されています。アプリ作成プロジェクトでは、Googleに質問を検索する方法さえ教えてくれるが、スプーンに食べ物を載せるまでしてくれる講義…それがアラン講義… 講義の半分だけ吸収して実践するといえば、現職者である私の経験上十分に新入で就職が可能です。 開発分野ではなく他の多くの講義を聞きながら感じた点は、安く低クオリティで量産型で知識を取る講義は時間的物質的に無駄だと思うため、現存するiOS講義の中ではアランSwift文法マスタースクールを強くおすすめお願いします。 最強12期ファイティング!
受講レビュー 1
∙
平均評価 5.0
5
非専攻iOS開発就職準備生です。 現職の方々にも絶賛を受ける講座や初心者には、もっともない講座であることを強調したいと思います。 私の場合、iOSに関心はありましたが、このようなサイトと短いブートキャンプを伝え、興味が冷えていたときにアランを知りました。これはMo iOSブートキャンプで出会ったジョウォンの方のおすすめでしたが、当時6人だったジョーで4人もアランスクール受講者でした。必ず聞かなければならないと一つ言うのは '聞いたらこれよりも安くならない'でした。だから気になることもあり、この講義も合わないと、この道の中の道ではないことを確信できるようになり受講するようになりました。 結論として、アラン川の受講は昨年最も良い仕事になりました。開発者としての就職を代入することで、アランは開発者小中学校を卒業させてくれた感じです。高校の成績管理は私が知っておくべきですが、アランは大学に行けるように高校に入学させてくれました。 就職準備中の今でもしばしばアラン教材を取り出しています。取り出して見るたびに改めて感心することになるのでアランにはいつも感謝した気持ちです。ポートフォリオを作っているチュジュン生の立場なので、これは誰も知らなかったら、私も誰かの推薦でアランを知り、またアレンに感謝の気持ちが深くできなかった心を折り、遅くても後記を作成します。 私のように様々な教育プログラムの中で迷ってくださった方々は、iOS講座や現ブートキャンプシステムが不親切さを感じていたと思います。 それが間違った方法だとは言いたくないが、入門者に適した方法ではないと思います。しかし、アランの講義はすべての講義を通して&#x27;ああ、それは…##27;と悟りの拍手を呼びます。 目次が緻密に編まれているので、膨大な講義量に恐れず、じっくり見てください。私も最初はいつ見たくて恐れを食べましたが、講義が数分残った時点にはそれがとても残念です。まるでオンラインブートキャンプやサークルのように人々と交流できます。 質疑応答コミュニティが本当によく!構成されています。個人的に、他のブートキャンプ経験のない就学生の方なら、ぜひアレンが用意してくれるスタディ席に参加してほしいです。 私はその時会った方々と今日までも着実に交流を続けています。みんなその必要性を感じたでしょうが、開発勉強がたくさん寂しいです。また、1-2年の違いで会話のテーマが変わる開発者ワールドで同じ学習者として交流できるコミュニティ確保は本当に大切な機会です。勉強したくない方もいらっしゃると思いますが、私がここで得たことが多すぎるので特に独学ラーなら、ぜひスタディ参加して多くの人とより広い会話テーマを探してください。 最後にアランに言いたい言葉は、中、高級講座オープンも待っているのでゆっくり早く来てください!です。 現職者として素敵に後期残しようとしましたが、今日アラン教材を取り出してより改めてまた感謝して訪れました。 みんなアラン!
受講レビュー 3
∙
平均評価 5.0
5
この講義は、コンピュータ工学の非専攻者である私に基本基を丈夫にしてくれました。 特に、いくつかの文法的内容を単純な暗記に頼るのではなく、メモリ構造を絵で一目で見ながら理解できるという点が最大の利点です。 クラス、継承、構造体、クロージャ、プロトコルなどの内容を単純暗記すると、数多くの場合の数を無関係に学習し、「なぜそうなのか」がわからないため、応用力が落ちると思います。 一方、メモリ構造に基づいて学習すれば、全体的な文法的内容を大きな茎の中で理解でき、暗記も自然に追いついて、メモリ段での動作原理を知るため、さまざまな状況での応用力を備えることができます。 講義方式や構成も徹底的に「理解」を優先視すると感じました。 実際のケースコードを見て、一枚のメモリ構造で理解し、簡単にまとめた表で概念を整理できます。 実は受講前にはこの程度の金額の講義を決済したことがなくて悩みになったが、 受講後は、この程度の金額で私が得られる時間を見てみると、むしろ最も安い講義ではなかったかと思います。 結論的に試行錯誤の時間を短縮し、素早く基本基を固めたい方にこの講義をおすすめします!
受講レビュー 5
∙
平均評価 5.0
5
国内のswift講義の中で手に挙げられるほど満足して聞いた講義です。 凄まじい動画講義時間がありますが、途中であきらめないように装置を設けておいた新点も良かったです。特に、チームを組んでくださった部分が頑強する上で大きな助けになったと思います。 繰り返し学習を通じて重要な概念を頭につけて(..)くださる点も良かったです。例えばコーデヒップスとか…コーデヒップス.. 映像と同様に教材も多くの悩みをしながら準備された点を感じることができました。映像は期限制ですが、教材と筆記は残る分、後で必要な部分を探して追加勉強するのもいいと思います。 推奨対象 CSから文法、基本的なアプリ制作まで段階的に進んでいくので、コーディングに入門する方も無理なくついていけないかと思います。 しかし、開発という分野が個人的な傾向に大きく左右されると思われます。十分に悩んでみて確信があればお勧めします。 そして私のようにアプリを作ることができますが、どのように戻る部分の基礎知識が不足していると思われる方はぜひ聞いてほしいです。他のどんな講義よりも(特に従って作物類の..)得ていく部分が多いと確信しています。 残念な点 Inputは十分ですが、これを確認できるoutputについて足りないと感じました。 文法を学んでも実際に活用できるようにするにはコードを見てみる必要がありますが、この部分について補完できるカリキュラムがあったらと思います。 例えば、週ごとに解放しなければならない課題があるとすれば、悩んでみる時間も取ってスラックルームも活性化されないでしょうか。授業を進めていきながら多くの人員がいるにもかかわらずスラックが静かになるのを感じましたが、話す距離が多くなってほしいです。 最後に 1基手に聞きましたが、母子はこんにちは膨大な知識に寛大でした。残りの期間の間、復習して完全に私のものになるようにするつもりです。 アラン様が授業への愛着が大きいほど、騎手が進むほど良い講義で生まれ変わることを疑いません。ファイティング👍
受講レビュー 1
∙
平均評価 5.0
5
【受講開記】 卒業後、別の道を歩んだ専攻者なので、再び専攻に戻ろうと思ってこの本その本 この講義のあの講義を聞いてみると、山田修戦を経て偶然聞くことになった講義です。 [レビュー] 他の言語を少し違うと思ってそれなりに専攻者なのだから、ただ顎鈍くてうなずいて聞けばいいと思うと大変だった。しばらく離れている間に強山が変わったのか、iOSならではの特性なのか分からなくても、私の理解度はゼロベースの非専攻者と違うことがなかったと思います。池だと思った内容の深さと範囲は太平洋で、ストレッチだけに出てきた私はマラソン完走をするようになりました。 自慢していた私自身を反省して謙虚になったせいで、今はコードを少しずつ見ることができるようになり、アプリ作り講義を通じてアプリを一つ一つ完成したときにやりがいを感じながら私次第のポートフォリオも構成できるようになりました。 受講して進行された1:1面談と、週ごとに開かれる整理セッションは本当に役に立ちました。何度も質問ではなく質問を上げる時も、いつも親切で素早く答えてくださる情熱は本当に大きな力になりました。 私は今、次のステップを踏みに行きますが、この業界に進入する後輩たちには必ずおすすめしてほしい、実際におすすめした講義です。 【振り返ってみると少し惜しい点、あえて提案事項】 教材ファイルにインデックス(リンク)があると、気になるセクションを少し早く見つけることができるようです。 私のように怠惰な人のために、主教材、副教材、アプリ作り技教材の短冊化とともに、教材にもう少し豊富な例コードを入れてくれれば講義を振り返らなくても理解しやすいようです。 [PS] アラン!いつもありがとうございます。もう少し実力を積んで質問爆弾投げる予定です:)
¥176,577
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!