フリマアプリ「メルカリ」の立ち上げに参画したiOSエンジニア、大庭慎一郎氏が教える実践的iOS開発学習コースを2024年1月26日に公開。
キャスタリア株式会社(代表取締役:山脇智志、本店:東京都港区 以下「キャスタリア」)は、学生、主婦、社会人、経営者、自治体教職員などあらゆる人々にプログラミングスキルを提供する学びプラットフォーム CODEPOWER ONLINE において、2024年1月26日に新コース「CODEPOWER iOSコース」を公開。
受講料初月無料キャンペーン実施中!
CODEPOWER ONLINEは入会費無料!毎月の受講料のみで学習を始めることができます。
CODEPOWER iOSコース公開を記念して、通常月額4,980円の受講料を初月無料とするキャンペーンを実施します。
2024年2月29日(木) 23:59までに以下のフォームから申し込みください。
いつでも退会可能ですので、気軽にお申し込みいただけます。
CODEPOWER iOSコースについて
CODEPOWER iOSコースは、CODEPOWER ONLINEの「作りながら学ぶ」をコンセプトに、AppStoreに公開可能なiOSアプリ開発のスキルを身につけることができます。
このコースは、現役のiOSエンジニアである大庭慎一郎氏によって作成されました。大庭氏の豊富な経験と知識が、コースの質を保証します。
レゴとSwiftが好きなプログラマ。iOSエンジニアとしてフリマアプリ「メルカリ」の立ち上げに参画し、現在は独立してプログラミング教育分野で活動中。iOSアプリの「Boost Remote」「Scrub」などの作者でもある。著書に『入門LEGO MINDSTORMS NXT 第2版 レゴブロックで作る動くロボット』(毎日コミュニケーションズ)など。
X(旧twitter):https://twitter.com/ooba
大庭氏からのコメント
このコースは、Apple主導で開発が進められているプログラミング言語「Swift」とApple製UIフレームワーク「SwiftUI」を使ったiOSアプリの作り方を学ぶコースです。他の言語でプログラミングの経験はあるけれど、SwiftやiOSアプリ開発の経験はない人をターゲットとしています。小さいアプリをいくつか作るところからスタートし、少しずつコードを変えては動作を確認するスタイルでSwiftの文法やSwiftUIの使い方を身につけていきます。iOSアプリ開発はなんとなく敷居が高いと思って手を出せずにいた人でも、「え、iOSアプリってこんなに簡単に作れるんだ!」と思ってもらえるはずです。
コースが進むにつれて、一つのアプリを作るのに必要なコード量や画面数が増えていきますが、その手順はiOSアプリ開発の経験者によるプログラミング手順と同様になっています。出てくるコードはコピペせずに、開発環境である「Xcode」のコード補完機能も十分に活用しながら、必ず自分の手で入力してください。そうすることで、自然とSwiftとSwiftUIによるアプリ開発のやり方が身体に馴染んでいき、挫折することなく最後まで続けられると思います。
最初のチャプターから自分のiPhoneで自作アプリを動かしてみたり、コースの途中で一度アプリをApp Storeに出すつもりで仕上げてみる流れになっているのも、このコースの特徴です。いつも使っているiPhoneのホーム画面に自分で作ったアプリアイコンが登場し、タップするとそのアプリが起動して、書いたコードが実機上で動くという体験は、何年iOSアプリを開発していてもワクワクするものです。「自分で書いたコードが自分のiPhoneで動く」という新しい世界に、ぜひ一緒に飛び込みましょう。
体系的なカリキュラムと丁寧な解説動画
iOSアプリ開発に必要な知識・スキルを網羅し、体系的なカリキュラムを構築しました。iOSアプリ開発に必要な知識・スキルを網羅し、体系的なカリキュラムを構築しました。 |
スモールステップかつ動画での解説のため、アプリ開発に対してハードルが高いと感じている方でも苦なく進められます。
CODEPOWER iOSコース学習画面。大庭氏と一緒にiOSアプリ開発を学びましょう。 |
実際の開発環境で実践的にiOSアプリを開発します。iPhoneやiPadなど実機を用意すれば、自分の作ったアプリを使うこともできます。最終的にAppStoreに公開することもできるようになります。
Appleの統合開発環境 Xcodeの画面。実践的にアプリを作りながら学習をします。 |
カリキュラム一覧
※ 現在、前半(Chapter 1〜Chapter 7)の基礎編を公開しております。後半の応用編は2024年夏ごろ公開を予定しています。
基礎編
Chapter 1. はじめに
Chapter 2. サイコロアプリを作ってみよう
Chapter 3. おみくじアプリを作ってみよう 前編
Chapter 4. 計算アプリを作ってみよう
Chapter 5. 以前の方法(UIKit)で作った計算アプリと比べてみよう
Chapter 6. おみくじアプリを作ってみよう 中編
Chapter 7. おみくじアプリを作ってみよう 後編
応用編
Chapter 8. クイズアプリを作ってみよう
Chapter 9. GitHubアプリを作ってみよう 前編
Chapter 10. GitHubアプリを作ってみよう 中編
Chapter 11. GitHubアプリを作ってみよう 後編
Chapter 12. 単語帳アプリを作ってみよう 前編
Chapter 13. 単語帳アプリを作ってみよう 中編
Chapter 14. 単語帳アプリを作ってみよう 後編
Chapter 15. アプリを仕上げてApp Storeへ公開しよう
■CODEPOWER ONLINEについて
CODEPOWER ONLINEは初心者・経験者が最新テクノロジーを学び続けるサブスクリプション制のオンラインプログラムスクールです。「続く」「わかる」「作れる」をコンセプトに2022年4月に開校しました。
「基礎から応用までカバーした幅広いカリキュラム」「学習の継続に特化した学習サポート」「安心して学習できるコミュニティ」をご用意しております。
詳しくは以下のCODEPOWER ONLINEページにて。
■キャスタリアについて
キャスタリア株式会社は“教育×ITで社会問題を解決する”をモットーに、新たな学びを創出する企業です。モバイルラーニングプラットフォーム「Goocus」を開発し企業や教育機関に提供しています。
キャスタリア株式会社は日本初のプログラミング必修の高校・コードアカデミー高校の設立に参加。プログラミング教育用ロボット・オゾボットの日本正規販売代理店。企業や大学、自治体にもプログラミング学習や研修を提供しています。グローバル展開に力を入れ、ケニア国においてプログラミング教材CODEPOWERが国定教科書として認定されました。