강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Mobile Application Development

YagoのiOSプログラミング

iOSアプリケーションを構築する際に必要な知識とテクニックを伝え、膨大な量のiOS関連の知識を自分で身につけることができる方向を提示します。また、講座修了後、さらに進む道を提示します。

  • yagom
iOS
Swift

学習した受講者のレビュー

こんなことが学べます

  • iOSプログラミングの基本概念

  • オブジェクト指向プログラミング

  • UIKitとAuto Layoutの使い方

  • MVCデザインパターン

  • JSONデータ処理

  • マルチスレッドと非同期プログラミング

  • 実際のアプリケーション開発

YagoのiOSプログラミング

iOSアプリケーションを作成する際に必要な基本知識とテクニックを伝え、膨大な量のiOS関連知識を自分で身につけることができる方向を提示します。また、講座修了後、さらに進む道を提示します。 紹介文pdfを見る

tip最初からすべてをすべて理解しようと努力しないでください。繰り返し学習することで、どれくらい体得も可能であり、それぞれのプロジェクトを進行しながら、自分が知らない部分が何なのか分かるようになります。私たちの目標は、知らないことが何であるかを知ることです。知らないことが何であるかを知り、どのように学習していくべきかを知れば、自分で多くを学ぶことができるようになります。

得るもの

iOSアプリケーション開発の基本的な知識

作成して学ぶ

写真フィルターアプリ、アップダウンゲーム、カラーピッカー、ペット紹介(画像)、ログイン実装、心理テストアプリ、割引管理アプリ、友達管理アプリ

役に立つ方

  • 他の言語とプラットフォームを経験したプログラマー
  • オブジェクト指向プログラミングの基盤を持つコンピュータ関連専攻学生
  • 基礎プログラミング遊経験者
  • スウィフトプログラミング言語の利用者
オブジェクト指向プログラミング知識とスウィフトプログラミング言語の文法を知らない方は受講しにくいです。 ヤゴムのスウィフト基本文法講座

コースの特徴

オンラインコースは、オフラインコースとはあまりにも異なる学習環境です。当然、オフラインとは異なる方法でのアプローチが必要です。知識共有者はコンピュータ教育を専攻し、iOS開発者として活動しています。また、オンラインとオフラインを行き来しながら講義を行いました。多くの講義を通じて様々な教育方法を悩んでおり、その結果、既存とは異なる学習を経験できるように構成しました。

複数のプロジェクトを通して原則を理解し続けるだけでは意味がありません。あなたは原則を理解し、自分で応用する方法を心配するでしょう。実務領域までの内容他のiOS講座や本を見ましたか?もし終わってから「それでは今何を作れるのか?」、「これをどこに活用できるのか?」など、幕屋を経験したことがありますか?原則を理解したら、実務で必要な基礎内容をまとめてプロジェクトを進めます。 また、10個の小さなプロジェクトを進行しながら、大きなプロジェクトをどこからどのように作っていくかについての縮小プロジェクトを通じて、アプリケーション制作の流れを体験することができます。基本的な流れと原理を理解すると、自分も知らないように頭の中でiOSの絵が描かれます。

準備

macOSが動作するMacintoshコンピュータiMac、MacBook、Mac Pro、Mac mini... i5以上のプロセッサ、8GB以上のRAMをお勧めします。最後までやるという固い決心自ら探検していく好奇心

知っておく

本講座は、iOSアプリケーションを製作するためにCocoa Touchフレームワークの核心的な構成とこれを活用するための基盤知識、スキルを中心に構成されているため、スウィフトの中高級文法や深いコアレイヤーまでは取り上げません。 iOSアプリケーションを徹底的に扱うには、さらに中級スウィフト文法やMedia / Application Services、Core Servicesなどのサービスレイヤーなどの追加学習が必要になる場合があります。
完成したサンプルプロジェクトと実践に役立つコードブロックは、https://bitbucket.org/yagom/ inflearn_ios_basic_yagom/でご覧いただけます。

知識共有者の紹介

yagom's blog(http://blog.yagom.net)を運営するiOS開発者で、iOS、macOS開発者コミュニティであるMacbuggyで講座を連載し、OSXDevコミュニティ活動も行っています。コンピュータ教育を専攻し、非専攻者や学生にコンピュータ知識をより簡単かつ楽しく知らせることに関心が多く、後輩プログラマーに知識を分けるのにも力を注いでいます。 2010年からiOS開発を開始し、現在までもiOS関連開発に情熱を注いでいます。現在はネイバーコネクト財団のiOSチューターとして活動しています。著書には『iOSコアノート』シリーズ、『スウィフトプログラミング』などがあります。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • iOS開発に興味のある方

  • Swiftプログラミングを学びたい方

  • 実際のアプリケーションを作成したい初心者の開発者

  • モバイルアプリ開発者としてキャリアを始めたい人

  • プログラミングのスキルを向上させたい方

こんにちは
です。

6,518

受講生

180

受講レビュー

50

回答

4.7

講座評価

2

講座

カリキュラム

全体

106件 ∙ (10時間 34分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

37件

4.4

37件の受講レビュー

  • castleticket님의 프로필 이미지
    castleticket

    受講レビュー 1

    平均評価 5.0

    5

    96% 受講後に作成

    A lecture that is completely easy for beginners to watch, and a good lecture for experienced people to look back on. I am a common iOS developer who has been helped a lot by iOS development since Yagom's blog post several years ago. Since it is a lecture for beginner developers, it is a lecture that accurately points out how it works and what it is rather than simply developing functions and following code. It is a lecture that is helpful enough for beginners as well as iOS developers with some experience to look back on. As of 18. 12. 30, it is a different version from the latest version. There are some differences, but there is no problem at all watching the lecture! The weather is crap these days, so please give me another good lecture next time.

    • seonjukim4942님의 프로필 이미지
      seonjukim4942

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      This was a great lecture for iOS beginners! It's a shame that there aren't detailed explanations of the code as it goes on, but it's a lecture that gives me time to look it up and study on my own, so I can learn more about the parts I'm curious about. It's a lecture from 2018, but I liked that they answered my questions quickly even though it's 2022.

      • mtaebu0544님의 프로필 이미지
        mtaebu0544

        受講レビュー 6

        平均評価 3.5

        4

        100% 受講後に作成

        It was such a basic course that I watched it all in a week and followed along. I think it was good that it only went over the main topic without typing out the code one by one. That's why the lecture went very quickly and it was good. However, it seems that there are not many iPhone projects that can be used commercially. The mistake I made in the middle of the lecture was that I didn't add Identify. Since the skip was fast, I wish there had been an NS chart or flow chart added to handle the process by writing down the procedure a little. However, thanks to the lecture that you made in advance and the comments that you gave before the lecture, I was able to do the project practice without much difficulty. Thank you.

        • ykouo8695님의 프로필 이미지
          ykouo8695

          受講レビュー 3

          平均評価 5.0

          5

          30% 受講後に作成

          Explain it easily and well.

          • yeeunjeong1617님의 프로필 이미지
            yeeunjeong1617

            受講レビュー 1

            平均評価 5.0

            5

            100% 受講後に作成

            Excellent lecture.

            ¥6,533

            yagomの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!