2018年度上期新規コース

Apple認定 Introduction to Swift

本研修では、デモや演習を通して Swift 言語でプログラムを記述する方法を学習します。
この 2 日間のハンズオン研修は、基本文法から関数や構造体、Optional など Swift の基本的なコンセプトを学べるようにデザインされています。
本研修の教材は英語で記述されていますが、講義は日本語で行います。

※認定トレーニングのため、キャンセルポリシーがカサレアル主催コースと異なります。
 詳細は下記、「お申し込みにあたっての注意事項とお願い」をご確認ください。

お申し込みにあたっての注意事項とお願い(お申し込み前に必ずご一読ください)詳細を見る


1. 本コースのお申し込みにはローマ字表記のお名前が必要となりますので、お手数ですが、お申し込みフォームの備考欄に記載をお願い致します。
2. 本コースのキャンセルや各種変更は、コース開始日の30日前までとなります。それ以降のキャンセル・各種変更は、受講料全額のキャンセル料が発生しますのでご注意ください。(キャンセルポリシー)
3. 本コースにお申し込みいただいた受講者様の氏名・ローマ字氏名・メールアドレスは、第三者であるLearnQuest, Inc.へ提供させていただきます。

コースフロー

apple

iOS Deployment Essentials Introduction to Swift Introduction to the iOS SDK

研修概要

研修の目的
・Swift のコードを記述するために、 Xcode 上の Playgrounds の利用方法を修得する。
・Swift における基本的なプログラミング・パターンを理解する。
・Swift の主要なキーワードや用語を理解する。
研修の内容
Introduction to Swift and Playgrounds
 ・Swift の概要
 ・Swift の文法の初歩
Constants, Variables, and Data Types
 ・値を後から変更できない定数と、変更できる変数
 ・Swift の提供するデータ型
Operators
 ・算術演算子など
Control Flow
 ・論理演算子と条件分岐
Strings
 ・String 型の利用
 ・String 型の持つメソッドを利用した、文字列の比較や加工などの方法
Functions
 ・関数の定義、引数や戻り値の扱い方
Structures
 ・Swift における構造体の作成・利用方法
Classes
 ・クラスと構造体の違い、使い分け
 ・クラスの継承
Optionals
 ・値が存在しない可能性を表現するための、 Optional 型の適切な利用方法
Collections
 ・Swift の提供する様々なコレクション型や、その使い分け
Loops
 ・Swift の提供する繰り返し文や、その制御方法
Type Casting
 ・様々な種類のデータを格納できる特別な型の存在理由
 ・格納されたデータを利用する際の、型のチェック
Guard
 ・制御フローの明確化に役立つ guard 文の利用方法
Scope
 ・定数や変数のスコープを適切に扱うことによる、可読性の高く構造化されたコードの記述方法
Enumerations
 ・列挙型の利用目的や定義方法、 switch 文での利用方法
Protocols
 ・プロトコルの利用目的や定義方法、プロトコルを通じたオブジェクト同士の連携
Closures
 ・クロージャの定義や利用方法、クロージャを引数に取る関数
Extensions
 ・エクステンションの定義や利用方法
対象者
・ソフトウェア開発者
・ソフトウェア・アーキテクト
・技術コンサルタント
前提条件
基本的なプログラミングの知識(変数、文字列、処理の記述、クラスなど)。
実行環境
Mac (macOS Sierra以降、Xcode 9以降、Swift 4以降、Xcode Playground)
※実習環境は随時アップデートを行っているため、利用する詳細なバージョンについてはお問い合わせください。

本コースの教材は英語で記述されています。講義は日本語で行います。
配布資料
ハンドアウト資料
開催日数
2日間
受講料
129,600円(税込み)
※受講料にはテキスト代も含まれます。
お支払い
研修終了後に請求書払いとなります。
請求書は研修終了日の属する月の月末までに郵送、もしくは研修当日に手渡しさせていただきます。
持ち物
特にございません
時間
9時30分~17時00分
開催日程
2018年11月1日~2018年11月2日(2日間)【会場】カサレアル泉岳寺トレーニングセンター申し込み終了

Apple認定トレーニングに関する研修一覧