inflearn logo
inflearn logo

アラン Swift文法マスタースクール(オンラインBootCamp - 2ヶ月コース)

Swift文法を正しく理解し、活用することを目指す哲学に基づいて課程が設計されました。コーディングについて全く知らない非専攻者を始めとして、ネカラクベに入社できる超上級レベルまで引き上げることを目標としています。図を通じたメモリ構造などの理解を通じて直感的に理解し、専攻者の知識レベル以上に到達できる2ヶ月課程のブートキャンプです。

難易度 入門

受講期間 4か月

Swift
Swift
Swift
Swift

お知らせ

4 件

  • allen님의 프로필 이미지

    修正済み

    こんにちは。アランです。

    今日は久しぶりに良いニュースをお伝えしようと思います。文法ブートキャンプ授業 + 並行性講義まで全て受講された現職の方が、最近クーパンカカオバンク同時合格されたというニュースを伝えてくださいました。

    이직성공.png.webp

    このようなニュースをお伝えする理由は、
    この方は最初から転職を目標にブートキャンプを受講され、ブートキャンプ後も現職の方々とスタディグループを組んで1-2年ほど継続的にスタディをされてきたということを知っていたからです。この方は毎週特定の曜日の夜、本当に継続的にスタディをされているという話を私も聞き続けていたので...いつか必ず転職に成功されるだろうという思いを持っていたんです。そのため今回良い会社に同時に合格されて選んで行かれたとおっしゃって、私もとても嬉しかったです。😊

    (必ずしも私の講義のおかげで転職に成功したとおっしゃっているわけではありませんが)基礎を本当に重視されていて、そこに絶え間ない努力まで加わったのですから...ある意味では当然の結果だと思います。この方のように、他の多くの方々も「基礎」「継続性」を持って良いお知らせを届けてくださることを、いつも陰ながら応援しています。

    皆さん、ファイティン💪🏻

    0
  • allen님의 프로필 이미지

    Swift Concurrency (Part-2) レクチャーをリリースしました。


    こんにちは!アランです。
    たくさん待っていた.. Swift Concurrency川のPart-2部分を発売するようになりました。

    講義リンク:https: //inf.run/rFuFe

    Swift Concurrencyに関連してより深く学習したい人は、講義がはっきりと役立つと思います。 (全体の完強はまだありませんが、現在講義の70%の内容がアップロードされ、残りの30%の内容も3月末までにアップロードされる予定です。)


    先着順100名様に講義の50%割引特典、そしてその後200名様に45%割引特典を差し上げていますので.. 講義の購入に興味のある方は早く先着順に挑戦してみてください。


    (講義ページに入ると、上段に先着順割引特典リンクが別にありますので。

    0
  • allen님의 프로필 이미지

    【Swift Concurrency講義発売及び無料提供案内】

    • アラン Swift Concurrency for Swift 6 (Part-1) (新しい同時実行) 講義がインフラストラクチャにアップロードされました。

    • 講義リンク:https: //inf.run/GcFF2

    • このPart-1講義の場合、既存の私のブートキャンプの受講生の方には無料で提供いたします。 (1期から現在まで受講中のすべての騎手の方々に無料でお届けします。)

    • 本講義は11時間程度となり、Part2の場合20時間程度になると予想しています。 (Part2内容にCS内容も入れて、例も多くてちょっと長いです。ㅠㅠ)

    • (事実同時性(Concurrency) 全体講義でアップロードをしようとしたが、講義を撮る途中でSwift 6にアップデートされて.. 撮っておいた講義内容が.. APIなどが少し更新され、新しい内容が少し追加になる風に。講義の後半部分の内容をほぼ再度撮らなければならないことが発生してㅠㅠ Part1 / Part2に分けて上がるなる予定です。)

    • 申請方法は、ブートキャンプスラックで申請書を作成してください。 (既存の受講生の方も皆スラックにいらっしゃるので、接続していただき全体のお知らせをご確認お願いします。)

    0
  • allen님의 프로필 이미지

    修正済み

    [著作権問題について今後絶対に先処しません。]
    最近、私の講義を受講された方が、私の講義資料の「メモリ構造」部分を絵の内容をほぼそのままコピーして、本人が無料講義を制作して他の方に教えてくださったことを(情報提供を通じて)知ることになりました。江戸無料講義で上げることもありました。

     

    クラス/構造体関連メモリ構造の内容をほぼそのまま使っていたので、当然著作権の問題があり連絡を差し上げたところ、コード-データ-ヒップ-スタックのメモリ構造はもともとそうなのにそれがなぜ問題になるのか(?)は式の奇跡の論理を広げながら言われました。その絵に対して私に権限があるのか​​(?)とむしろ問いかけられたこともありました。 (もちろんその方とは幸いにも一応円滑に説得して解決し、該当講義アップロードを下すことで、これ以上問題にしないことにしました。)

     

    それで..ひょっとして誤解される方もいらっしゃるかもしれませんし、私の教材制作過程について知らないかもしれないので、もう一度しっかりご案内いたします。

     

    コード - データ - ヒープ - スタックと呼ばれるメモリ構造はもともとそうです。しかし、私の講義資料には、実際のメモリ構造を抽象化してより簡単で、直感的で(あえて知らなくてもよい部分を私の論理によって除外して)説明する部分があります。別の言葉で言えば、今現在私の教材で説明している絵は、実際のメモリ構造を私だけのやり方で再設計し、抽象化して私が最初から描いた絵なので、厳しく私に著作権があります。 (同じように著作された資料には他の言語が含まれており、国内/海外資料を探すこともできません。私が直接設計して作ったものですから。)

     

    私は最初から関数がそのように動作することを知っていたわけではなく、最初からメソッドディスパッチテーブルがデータ領域に何らかの方法で存在することに気づいたわけではありません。スタティック、ダイナミックディスパッチの言葉だけ持って、それが実際にどのように動作するのか知りたくて、何百もの資料を見ました。時にはロシア語で書かれた資料の内容があまりにも知りたくて、ただGoogleから翻訳機に回し、そう海外の資料も数十種類探してみたし、スウィフトになった資料がなくてわざわざ(それでもメモリー関連資料が多かった)Java言語の資料を読んでしたくて、Javaの基本的な文法を勉強したりしました。

     

    今、皆さんに説明する教材資料は、最初からそのような形だったわけではありません。 (3年くらい前)私が課外をしていた時代の教材はまた今や少し違った形の絵であり、その当時は私にも解けなかった気になることが残っていたりもしたが、後にコンピュータ構造関連の本、オペレーティングシステムに関する本も数冊学習するにつれて解けなかったメモリ構造的な内容を今のような形で悟りました。

     

    だから私が自信を持ってお話しできるのは、私が説明する絵や方法がどこでも一切のコピーした資料なしで私が学習しながら様々な気になった部分。

    (1) 関数がどのように動作し、なぜ外部から関数内部の変数にアクセスできないのか
    (2) 関数実行後 CPU はどのように元の位置に戻って動作できるか
    (3) メソッドディスパッチのメモリ構造がどうなるか
    (4) クラスや構造体のインスタンスは、なぜ自分が直接メソッドアドレスを持たないのか
    (5) なぜ保管属性が再定義できないのか
    (6) クラス継承は一体内部構造がどうなって、(継承形式で)インスタンス生成になるか
    (7) プロトコルのメモリ構造はどうなるか
    (8) プロトコルのメモリ構造はクラスのメモリ構造とどのような相関関係があるか
    (9) クロージャがどのようにヒープに格納されるか、キャプチャデータはどのように保存されるか
    (10)マルチスレッドのときにメモリ構造がどのように動作するか
    (11) 非同期方式でCPUは​​どのように値を送受信するかなど

    実際に上記のような内容を絶えず気にして、一つ一つ悟りながら知り合ったことを再びメモリ構造とマッチングさせながら絵を描いてみた…した内容が反映されたのが私の教材です。皆さんには単に一枚の教材かもしれませんが、どんな一枚の絵を完成させるために数ヶ月を悩んだこともあります。どうぞ、恥ずかしくてどこでビスムリした資料で勉強したり見たことがあるようなので、私が作った資料がどこでコピーして作ったものだと誤解しないでください。言葉で言うことができるのはどこにも似たようなレベルの資料はありません。それは私の頭から直接そして設計されたデータです。
    (OTの時に申し上げましたが、実際にすべての教材を完成して修正しながら進行するのに..週末を休まないで1年以上..時間で取れば実際に数千時間が入って作った資料です。)

     

    そして、私は断言し、このすべての資料を私が直接設計して作ったので、その部分でだけは私の受講生の方々に自信を持って申し上げることができます。それでとにかく私が悟った内容を皆さんに共有しながら、そのための一定の費用を支払われ、講義を進めているのです。

     

    著作権を侵害する行為は私にとって欺瞞行為であり、(お金を払って講義を聞く)、私の他の受講生に被害を与える行為です。 (本人が講義を作って無料で配布するのが意図がいくら良いと言っても、他人が作った資料をそのままコピーして作れば…それは良いことをするわけではありません。)

     

    音楽界にも盗作問題があります。どんな作曲家/歌手がどんな音楽をコピーして作れば、深刻な社会的な問題と呼ばれます。私の教材を施すというのが単純に.. 何も元々あるのに大丈夫だろう(?)と思われないでください。誰かが数千時間をかけて(最初から講義が上手くなるという一言の期待なしに)人生を歩き、誰かに本気を尽くして知らせたかった私に対する裏切りであり、後通しであり、犯罪行為です。

     

    今後、メモリ構造に関する内容をご利用いただくと、著作権問題について先行することなく民事、刑事件で同時に進行させていただきます。

     

    私は皆さんの学習のためにコードを上げること、その他の要約資料を載せるものに対してある程度許容をしていますが、メモリ構造に関しては二次著作などいかなる内容も許しません。ご注意ください。

    0

¥176,756