Java・Ruby・Androidの初心者や中級者以降の方への教育・研修、コンサルティング事業を展開している株式会社ナレッジエックス

お問い合わせ | セミナー・研修お申込み

シェア

速習 Swiftプログラミング言語

概 要

このコースでは、iOSやmacOSアプリの開発に限らず、サーバサイドアプリの開発にも対応したSwift言語の基本的な文法を1日で学習します。

本コースでは、何らかのオブジェクト指向言語の経験をお持ちの方が、1日でこのモダンなSwift言語の基本的な文法を"速習"できるように構成しています。
これからiOSやmacOSアプリ開発を始めるにあたり、クロージャやOptional、delegateなどSwift特有の部分を中心に、最初に知っておくべき最低限の文法を理解でき、iOSアプリやmacOSアプリの開発にスムーズに入ることができます。
学習は、主にインタラクティブにコードを書いて実行結果を確認できるPlayground上でハンズオン+演習の形式で行います(iOSアプリの開発方法は含みません)。

※当コースは株式会社カサレアルが主催するコースとなります

対 象 者
  • iOS/macOSアプリ開発を行う予定があり、Swiftでコードを記述する必要のある方
  • iOS/macOSアプリのコードレビューを担当するなど、Swiftのコードを読解する必要のある方
前 提 条 件
  • Macの基本操作ができる方
  • JavaやJavaScriptなど、何らかのオブジェクト指向プログラミング言語の経験がある方
受講後目標スキルレベル
  • Swift言語の特徴を説明できる
  • クロージャやOptional、delegateなどSwiftの特徴的な文法を用いたコードを記述できる
カリキュラム
  • Swift概要
    • Swiftの特徴
  • Swiftの基本文法
    • 変数と定数
    • 制御文
    • 配列、ディクショナリ、タプル
    • クラスとインスタンス、メソッドとプロパティ
  • 関数とクロージャ
    • 高階関数
    • クロージャ
    • 配列のfilter, map, reduce
  • Optional型
    • if-let文、guard-let文
    • Optional Chaining
  • プロトコルとエクステンション
    • プロトコル
    • エクステンション
    • delegate
  • エラーハンドリング
    • 実行時エラー
    • try!の利用
    • try?の利用
    • do-catchブロックとtryの利用

※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。

実 行 環 境
  • MacBook Pro
    • macOS
    • Xcode 11
    • Playground
    • Swift 5

※使用するソフトウェアおよびバージョンについては予告なく変更する可能性がありますのでご了承ください。

受 講 期 間

6.5時間(1日間)

日 時
会 場

カサレアル泉岳寺トレーニングセンター

※本コースは、オンライン研修とオフライン(集合)研修を合同で開催する日程がございます。

受 講 料 金

41,800円(税込)※受講料にはテキスト代も含まれます。

研修のお申し込み

下記ボタンをクリックしオンラインでお申し込みください

お申し込みフォームを表示する