【iOS/Xcode】Swiftで学ぶiPhoneアプリ開発講座 プログラミング未経験者から開発者へ
プログラミングが全く未経験者でもOK iOS開発,Swiftの基本からRealmでのデータベース管理,Firebaseの使い方まで幅広く学べるコースです。
Description
「自分のアプリを作れるようになりたい!」そんな目標を持った方の最初の1歩として最適なコースです。
データベース管理,ログインやアカウント管理,クラウドサーバーを使ったデータ通信など発展的な技術も学べます。
書籍のような初心者には難解な解説ではなく、実際に作れるようになることを重視した説明を行っています。
この講座では、プログラミング未経験者に向けた、Swiftの基礎の解説から始まり、サンプリアプリの制作を通じて徐々にステップアップしていきます。最終的には、ネットワーク通信を行う、チャットアプリを完成させていきます。
わからないことは、Q&Aで質問できます。初心者の方も挫折せずに学習を進められます。
【サンプルアプリ】
挨拶アプリ
スピード計算ゲーム
Realmでデータベースを管理する、Todoリストアプリ
Firebaseを使用した、チャットアプリ
チャットアプリでは、LINEのように、QRコードで友達追加を行うことから始まり、GoogleのFirebaseというツールを用いて、リアルタイムでチャットのやりとりを実装します。リリースができるレベルの、アカウントの管理やセキュリティーの設定についても解説しています。Firebaseを学ぶことで、制作できるアプリの幅が一気に広がります。
このように、チュートリアルは大変中身の濃い内容になっていますが、このコースは、チュートリアルをただこなしていくだけではありません。アウトプットの機会を設け、深く理解し、スキルを実際に使えるようにすることを重視しています。具体的には、演習問題としてプログラムの一部をご自身で作成していただいたり、エラーが起きた時の解決のコツや、初心者の方が挫折しないための学習のマインドセットの説明をしたりしています。
【コースの対象者】
iosアプリ開発をしてみたいけれど何をすれば良いのかわからないという未経験者
少し経験があるが、より多くの技術を使えるようになりたい方
実際に自分で手を動かしてアプリを作ることで、iPhoneアプリ開発をマスターできます。
【コースで学べること】
プログラミングを習得する上で重要な2つの学習
Xcodeのインストール
Autolayoutを使用した、画面レイアウトの作成
if文,変数などSwiftの基礎
TableViewでリスト表示
Realmでデータベース管理
Firebaseで端末間の通信
本コースではSwiftUIではなく、初心者の方が学びやすいStoryboardを採用しています。
iOS14/Xcode12を用いて撮影されていますが、最新版のXcodeでも同様に操作できます。
What You Will Learn!
- オリジナルのアプリを開発できるスキル
- Xcodeのダウンロード
- レイアウトの基本
- Swiftの基礎
- シミュレーターの使用方法
- ライブラリの管理
- クラウドサーバーを使用したデータ通信
- Firebaseでログイン、アカウント管理
Who Should Attend!
- プログラミング未経験者
- 少し開発経験があるが、より多くの技術を学びたい方
- オリジナルのiOSアプリを作ってみたい方
- 書籍などの難しい解説で挫折した方
- 実際にアプリを作ることを重視して学びたい方