本研修は、オンラインでの開催です。オンラインオープン研修を初めてご利用の方は、はじめにこちらをご確認ください。
◆オンライン研修環境
使用ツール | 動画配信:Zoom
質疑応答:オンラインチャットシステム (ご利用になれない場合は、Zoomのチャット機能で代替可能です) ※業務用PCに追加アプリをインストールできない場合は、ブラウザからのご参加をお願いします。 ※Zoomのシステム要件について、より詳細な情報は、こちらをご参照ください。 |
システム要件 | インターネットに接続できること
Webカメラおよびマイク ※PC本体の他に、モニターやiPad等、画面表示できるものがあると便利です。 |
OS | macOS
※管理者権限のあるユーザで Mac にログインしている、 もしくは、必要な機能を利用する際に管理者アカウントで認証できる必要がございます。 (ユーザの種類は、「システム環境設定」の「ユーザとグループ」から確認できます) |
RAM | 8GB以上 |
その他 | Xcode 14.x または Xcode 15.x
※研修コンテンツ・画面イメージはXcode 14 で作成しているため、Xcode 15ではUIや操作方法が一部異なります。 |
◆事前環境構築
使用されるmacOSに対し、必ずご受講前に「Xcode 14.x または Xcode 15.x」のインストールを実施してください。
インストールを実施いただけていない場合、コースをご受講いただくことができません。
◆コース説明
iOSアプリ開発の基本を押さえた方のために、HTTP通信やデータベースアクセスをはじめとした開発時により役立つ技術を実際に体験しながら学習します。
本コースは、『SwiftによるiOSアプリ開発入門 -Swiftの基本文法とSwiftUIを利用したアプリ開発の基礎-』の上位コースです。
iOSアプリの仕組みや基本的な実装を理解した方の次のステップとして、より実践的なアプリ開発で必要となる技術の中から、いくつかのトピックをピックアップしています。
Web APIにアクセスしたJSONデータの送受信や、Core Dataを用いてデータベースへデータを永続化する方法を中心に学習します。
また、Appleによる純正のライブラリ管理ツールであるSwift Package Manager(SwiftPM)を利用し、GitHub上などに多数公開されているオープンソースライブラリを活用する方法についても学びます。
研修内では、ユニットテストやデバッグの基本などもお伝えしていきます。
※受講に関する注意点※
進行の都合上、研修開始時間を過ぎてからのご参加はご遠慮いただいております。
大変恐れ入りますが、研修開始時間までにご参加いただけていない場合、
当日キャンセル扱いをさせていただく場合がございますのでご注意ください。