投稿者 : 藤沢瞭介(Ryosuke Hujisawa) りょすけと申します。18歳からプログラミングをはじめ、今はフロントエンドでReactを書いたり、AIの勉強を頑張っています。off.tokyoでは、ハイテクやガジェット、それからプログラミングに関する情報まで、エンジニアに役立つ情報を日々発信しています!

【入門者向け】SwiftでiOS開発を学べるUdemyおすすめコース7選【2021】

更新日 :

こんにちわ!

 

本日は、Udemyで学べるおすすめのSwift開発コースを僕なりに選んでみました。

 

Swiftは、iOSやOSXの上で動かせるネイティブアプリを作るための公式の言語ですよね。

 

今、世の中ではネイティブアプリを作れる様々な言語がありますが、公式の言語を使ってアプリを作れば、

 

より堅牢でUXの優れたアプリが作りやすいと思います。

 

私も、過去にSwiftでiOSアプリをリリースした経験もありますので、是非コース選びの参考にしてもらえれば嬉しいです。

 

【6日で速習】iOS 13アプリ開発入門決定版 20個のアプリを作って学ぼう(Xcode 11, Swift 5対応中)- Udemyコース

4 out of 5 stars (4 / 5) 825件の評価

[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]講座概要[/st-minihukidashi]

【6日で速習】iOS 13アプリ開発入門決定版 20個のアプリを作って学ぼう(Xcode 11, Swift 5対応中)
地図表示, カメラ投稿, 日出時刻検索, ARアプリ, AIアプリなど実用アプリを20個以上作って学びます。CoreNFCなどiOS 13新機能も順次収録・追加中。Xcode 11, Swift 5を初心者が基礎から学べます。

[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]この講座で学べること[/st-minihukidashi]

【6日で速習】iOS 13アプリ開発入門決定版 20個のアプリを作って学ぼう(Xcode 11, Swift 5対応中)
地図表示, カメラ投稿, 日出時刻検索, ARアプリ, AIアプリなど実用アプリを20個以上作って学びます。CoreNFCなどiOS 13新機能も順次収録・追加中。Xcode 11, Swift 5を初心者が基礎から学べます。

[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]学習内容[/st-minihukidashi]

Xcode 11 を使用してiOS 13用アプリを開発できるようになります。
実機でビルドしたアプリを確認できるようになります。
CoreMLでAIアプリを作れます。
ARKitの基本を実機で体験できます。
地図を表示するアプリを作れるようになります。
カメラで撮った写真を表示するアプリを作れるようになります。
Web APIを使用した天気情報検索アプリが作れます。
iOS 13の新機能を理解することができます。
Swift 5の基本を理解できます。

Udemyでのべ2万人以上にプログラミングを教える現役ITエンジニア・ベテラン講師が、iOS 13 / Xcode 11でのiPhone/iPadアプリ開発方法を初心者にわかりやすく解説します。

講師 : 井上 博樹 (Hiroki Inoue)

[maxbutton id=”2″ url=”https://px.a8.net/svt/ejp?a8mat=3H3RRW+34IZNM+3L4M+5YZ77″ ]

 

[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]ユーザーの声[/st-minihukidashi]

シンプルだが、それなりのアプリが作成できる。

講座に登録してから大分経ってしまい、環境が変わってしまったのが少し残念。

例えば、yahooのAPIは廃止になってしまい、そのままでは使えないようなので、ビデオを見るだけで終わらせてしまった。

【初級~中級編】Swiftを使ってTinderのようなiPhoneアプリを開発しよう!【iOS】 – Udemyコース

4.2 out of 5 stars (4.2 / 5) 196件の評価

 

[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]学習内容[/st-minihukidashi]
  • iPhoneアプリでのAnimationの基本の習得
  • TinderLikeなサービスの作成
  • リリースできるオリジナルアプリの作成
[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]講座内容[/st-minihukidashi]

if文やクロージャなどswiftの文法やxcodeの操作(効率的なショートカット含め)から始まり、実際のアプリで使えるようなアニメーションやデータの受け渡しの方法レベルまで解説していきます。

文法説明だけの講座や、初級者向けのノンリッチなアプリを作るだけでは物足りない方のために作成させていただきました。

実際の文法をどうやって応用するのか、アプリケーションのロジックとはどのように考えていくのか、その基礎から丁寧に解説していくことを目指しました。

完成するアプリに関しても、アプリ作成で身につけたUIを使えば自分のオリジナルアプリを作成する際に使いまわせるようなものにしました。

基礎文法、xcodeの基本操作から解説していきますが、その部分を学習してから受講される方が進めやすいかと思います。

Tinderアプリを作ることでリリースできるレベルのアプリを作り、その仕組みから学ぶことが出来ます。xcode9, swift4対応

  • 最終更新 9/2018
  • 日本語
[maxbutton id=”2″ url=”https://px.a8.net/svt/ejp?a8mat=3H3RRW+34IZNM+3L4M+5YZ77″ ]
[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]ユーザーの声[/st-minihukidashi]

「初級者〜中級者」というよりは「初心者〜初級者」というイメージであった。

また、最後のコードが冗長なのでリファクタリングも動画に含めて欲しかった。

ただ、内容としては面白く、アプリ作成意欲を駆り立ててくれる素晴らしい内容であった。

このレビューは役に立ちましたか?

【今日からはじめるプログラミング】コードの基本から必須スキルまで習得できる講座 / Swift5.x~対応 – Udemyコース

4.5 out of 5 stars (4.5 / 5) 100個の評価

[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]学習内容[/st-minihukidashi]
  • プログラムとは何か?
  • コードの読み方・書き方および考え方
  • プログラミングの基本スキル
  • 最新プログラミング言語Swiftとは?
  • オブジェクト指向プログラミングの基本
  • 演算子と被演算子の使い方(+, -, *, /, %)
  • プログラミングにおけるデータの型とは?(Int, Double, Float, String, Optional, nil)
  • データを並べて管理する方法(Array)
  • ループ構文を使って、コードを繰り返す方法(forループ構文)
  • データを比較する方法(==, !=, <, >, <=, >=)
  • 条件によって、実行するコードを分岐する方法(if条件分岐構文)
  • 論理積と論理和を使って、複雑な条件を構成する方法(&&, ||)
  • コードを関数化して、再利用する方法(func)
  • 条件で判断して、コードを繰り返す方法(whileループ構文)
[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]講座内容[/st-minihukidashi]

あなたは…

これまでにプログラミングを習得しようとして、挫折したことがありますか?

お子さんがプログラミングを勉強するにあたって、保護者として不安がありますか?

2020年から始まるプログラミング教育に対して、指導者として自信がないですか?

すでにビジネススキルとしては一般的と言えるプログラミングを、社会人として理解しておきたいですか?

iPhoneアプリを開発するために必要な基本スキルを習得したいですか?

プログラミングの楽しさを、無理なく今すぐ体験したいですか?

このコースは、「プロフェッショナルエンジニア」以外の人、つまり「一般的な人々」であるみなさんのためのプログラミング入門講座です。

「プログラミングは難しい」とか「プログラミングができる人は優秀」といったイメージを持っている方が多いかもしれません。

本当は違います。

「プログラミングは優しいし、誰でもできる」んです。

誤解を恐れずに言えば、「プログラミングは面白いし、誰もがちょっとスゴくなれる」でしょう。

【今日からはじめるプログラミング】コードの基本から必須スキルまで習得できる講座 / Swift5.x~対応

  • 565人の受講生
  • 作成者:新井 進鎬
  • 最終更新 1/2021
  • 日本語
[maxbutton id=”2″ url=”https://px.a8.net/svt/ejp?a8mat=3H3RRW+34IZNM+3L4M+5YZ77″ ]
[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]ユーザーの声[/st-minihukidashi]

とてもわかりやすい講義でした。途中でだれることなく全セクションを学習できました。まだMacを持っていませんが、購入したので家に届いたらさっそく復習してみようと思います。プラグラミングのルールだけでなく、綺麗なコードの書き方まで教えてくれたのでよかったです。もっと深く学んでみたいので続編期待します。

iPad用プログラミング学習アプリ「Swift Playgrounds」を使って学ぶiOSプログラミングの基礎 – Udemyコース

4.5 out of 5 stars (4.5 / 5) 68個の評価

[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]学習内容[/st-minihukidashi]

iOSアプリ開発の根本的な基礎が理解できる
代表的なiOSフレームワークの使い方が把握できる
Swift PlaygroundsをiOSアプリ開発の補助ツールとして活用する方法が取得できる

[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]講座内容[/st-minihukidashi]

iPad上で動作するApple純正の無料アプリ「Swift Playgrounds」は、もともとSwift言語の学習用として開発され、提供されているものです。この簡潔な開発環境内では、iOSの主要なフレームワークが使えるため、Swift言語の学習だけでなく、iOSアプリ開発の基礎を学ぶためにも適しています。この講座では、UIKitをはじめとして、マップキットやウェブキットなど、代表的なフレームワークを使って、iOSアプリ開発のための基本的な知識、定石などを学んでいきます。

iPad用プログラミング学習アプリ「Swift Playgrounds」を使って学ぶiOSプログラミングの基礎

  • 236人の受講生
  • 作成者:柴田 文彦
  • 最終更新 12/2017
  • 日本語
[maxbutton id=”2″ url=”https://px.a8.net/svt/ejp?a8mat=3H3RRW+34IZNM+3L4M+5YZ77″ ]

PadでSwiftプログラムの勉強が出来るとは思っていなかったので面白かった。

2ヶ所か3ヶ所ほど動画通りの記述では上手く行かないところがあったが予測変換もあるので、適当にタップすればエラーはなくなる。

完全な初心者というより一度Xcode上で少しでもプログラムの動作とか作り方をやってからこの動画を見た方が良いと思う。Xcodeとの違いが分かって良いし、説明は丁寧なものの本当に基礎の基礎は説明されていないためである。

あと、話し方のテンポが自分にはあまり合わなかった。

Twitter APIを使ってSwiftでTwitterを作ろう – Udemyコース

2.3 out of 5 stars (2.3 / 5)11件の評価

[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]学習内容[/st-minihukidashi]

TwitterのAPIを使うことでURLでのリクエストをマスターできる

[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]講座内容[/st-minihukidashi]

このコースはTwitter APIをバックエンドとして利用してリアルなTwitterアプリを作成します。このコースでAPIの使い方を習得すれば今後どのようにしてRailsやPHPで作成したバックエンドを利用してアプリを作っているのかが理解できるようになり、今後のアプリ開発に役立つことでしょう。

このコースをマスターすることでURLを使って情報を習得しJSON式のデータをアプリに表示させることができます。流行りのParseより複雑な作業ができるようになります。

Twitter APIを使ってSwiftでTwitterを作ろう
RailsやPHPで作成したサーバーとデータ通信をする方法をマスターし、swiftでJSON形式のデータを処理できるようになろう!

  • 217人の受講生
  • 最終更新 1/2016
  • 日本語
  • 作成者 : Ryo Fukuda
[maxbutton id=”2″ url=”https://px.a8.net/svt/ejp?a8mat=3H3RRW+34IZNM+3L4M+5YZ77″ ]
[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]ユーザーの声[/st-minihukidashi]

一度では理解するのは難しいと思います。

 

IOS10対応/Swift3.0でプログラムするIPhoneApp作成講座/テキスト/サンプル付き – Udemyコース

3.5 out of 5 stars (3.5 / 5)4件の評価

[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]学習内容[/st-minihukidashi]

Xcodeのショートカットを使用してオブジェクトを表示させるコードを上手に扱うことができる
30種類のアプリケーションの作成
Xcodeの応用的な操作
オブジェクト間で扱うデータの区別と変換

[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]講座内容[/st-minihukidashi]

まったくプログラミングを触ったことない人に向けて、0からスタートのswift講座!

iPhoneのアプリケーションを開発したいけど、コンピューターの知識がない・・・、どのような知識を身につけていいかわからない、など初めてすることには不安がつきものです。

本講座はXcodeの操作方法からアプリケーションをチュートリアル形式で開発していく過程でプログラムスキルがグングン上達していきます

しかも他の講座と違いテキストが存在し、なおかつ作成するアプリケーションをサポートサイトからダウンロードできるので、作成過程で間違いやすいコードのスペルミスを極力抑えることができます。

今までのハンズオン形式の授業ではなく、テキストを読みながら、コードを参照することができるのでサクサクと授業が進んでいきます。

IOS10対応/Swift3.0でプログラムするIPhoneApp作成講座/テキスト/サンプル付き
最速のIOS10対応Swift言語によるAPP開発基礎講座。

  • 作成者: youth Honda
  • 最終更新 5/2017
  • 日本語
[maxbutton id=”2″ url=”https://px.a8.net/svt/ejp?a8mat=3H3RRW+34IZNM+3L4M+5YZ77″ ]
[st-minihukidashi fontawesome=”” fontsize=”” fontweight=”” bgcolor=”#FFB74D” color=”#fff” margin=”0 0 20px 0″ radius=”” add_boxstyle=””]ユーザーの声[/st-minihukidashi]

動画の後に、テキストが確認できるのでわかりやすいです。



コメントを残す

メールアドレスが公開されることはありません。

関連記事