副業や転職で使えるスキルとして、プログラミングのニーズが高まっています。しかし、何から始めてよいか分からない、始めたはよいが難しくて挫折した、プログラミングスクールに通いたいが高価な費用が掛かる、といった悩みを抱える人がたくさんいます。
ここでは、プログラミングの始め方から、環境構築方法、プログラミングの基礎・応用、アプリの作成まで、網羅的に学習することができるカリキュラムを無料で提供します。
カリキュラム
以下がカリキュラムになります。上から順番に実施していき、是非、最後までやり遂げて下さい。
章 | 節 | 内容 |
1 | – | プログラミングの始め方 |
1 | プログラミング言語 Swift について | |
2 | 開発に必要なもの | |
3 | 参考URL | |
2 | – | 環境構築 |
1 | Apple ID の登録 | |
2 | Xcodeのインストール | |
3 | Xcodeの起動と確認 | |
3 | – | 開発環境 |
1 | プロジェクトの作成 | |
2 | 自動的に生成されるファイル群 | |
3 | 専門用語 | |
4 | – | 基本的な画面の作成 |
1 | 画面の作成と確認 | |
2 | UIの配置 | |
3 | UIの配置とコードの関係 | |
4 | プレビュー、シミュレーターでの確認 | |
5 | 練習問題 | |
5 | – | UIの制御 |
1 | UIの外観を変える | |
2 | UIの処理を定義する | |
3 | 処理と変数 | |
4 | Apple Developer ドキュメントでの確認 | |
5 | 練習問題 | |
6 | – | 入出力の制御 |
1 | UIと入力値の関係 | |
2 | データバインディング | |
3 | 複数のUI間の連携 | |
4 | シミュレーターでの入出力 | |
5 | 練習問題 | |
7 | – | 高度なUIの利用 |
1 | リスト表示 | |
2 | ピッカー表示 | |
3 | 地図表示 | |
4 | アラート表示 | |
5 | 練習問題 | |
8 | – | Web APIの利用 |
1 | Web APIを利用するにあたって | |
2 | UI以外の処理と例外処理 | |
3 | 同期処理と非同期処理 | |
4 | JSONのパース | |
5 | 練習問題 | |
9 | – | クラスの利用 |
1 | クラスの定義 | |
2 | クラスの作成 | |
3 | プロパティ、メソッドの定義 | |
4 | 作成したクラスの利用 | |
5 | 練習問題 | |
10 | – | 検索アプリの作成 |
1 | 作成するアプリの概要 | |
2 | エラー処理の追加 | |
3 | 処理の組み合わせ | |
4 | オブジェクト間のバインディング | |
5 | グリッド表示 |