ニフクラ mobile backend プログラミング教育 サイト

トップ > プログラミング教育

プログラミング開発出張授業Lesson

日々生活のなかで利用する「スマートフォンアプリ」の開発を通じて、知識ゼロでもアプリ開発を体験いただけます!実際にプロも利用する環境だから、その後の課題制作や自己学習も制限なしに様々なアプリを制作できます。


"
本プログラムについて(背景) 2020年学習指導要領の改定で、小中高でプログラミング教育は必修化されます。特に高等学校では、データベースの基礎学習が明記されています。mobile backend が提供するデータベース機能を教育現場で活用いただくべく、2018年8月に参考書を準備いたしました。
本プログラムの概要
★複雑な準備は不要!生徒のレベルに合わせた授業を提供します

「ニフクラ mobile backend」は、スマートフォンアプリの開発に必要な汎用的機能をAPIやSDKで提供するmBaaS(mobile Backend as a Service)です。 「ニフクラ mobile backend」を利用することで、バックエンド開発が不要になるため、より手軽にスマートフォンアプリの開発を行うことが可能です。 出張授業で利用するのはWebブラウザから利用するサービスのため、プログラミング開発に必要な環境が整っていない学校でも、PC端末のOS/スペックに大きく依存することなくご利用いただけます。学校側で複雑な開発環境を構築する必要もありません。
メリット
1. 面倒な環境セットアップ不要で利用可能

mobile backend はデータベース機能をクラウドから提供しています。物理サーバーを購入する必要がなく、アカウントを取得するだけですぐに利用できます。Monacaと組み合わせることで、ブラウザさえあればいつでもどこでも開発が可能に!

2. 初心者でもわかりやすいプログラミング参考書

弊社でご提供している Monaca × mobile backend 参考書では、データベースを基本から応用まで丁寧に解説しています。また、実際に動かすことができるサンプルコードやサンプルアプリも掲載しているので、実際にアプリを動かしながらデータベースの使い方をマスターすることができます。言語(JavaScript/HTML)の基本から学習したい方向けの参考書もご用意しておりますので、初心者の方でもすぐに学習を開始いただけます。


3. ネイティブ開発環境にも対応した充実のSDK

mobile backend は Monaca だけでなく、Xcode や Android Studio でのネイティブアプリ開発にも対応できるよう、SDKを完備しています。学習の途中からでも導入が可能です。 また、既存アプリに後から追加して mobile backend の機能を追加することも可能です。



コース一覧

①プログラミングとは?論理的思考コース

プログラミングの勉強をはじめたばかり、もしくはこれからはじめようとしている学生向け。プログラミングを学ぶ理由や、身につけられる知識等を教え、モチベーション向上を図ります。 さらにこのコースでは、プログラミング思考に必要な論理的思考を学ぶため、今後のプログラミング学習に役立つステップアップになります。


②プログラミング体験コース

600以上の教育機関に導入されているMonacaを用いてアプリ開発をするコースです。初心者に優しいプログラミング教材をベースにした授業を行います。 アプリのフロントエンド(アプリの表側の機能/ユーザーと直接やり取りを行う要素)の開発方法を学び、実際に開発し、動かすことで、プログラミングの楽しさを感じていただきます。
 

③ネットワークとデータベースを用いて簡単にアプリ開発コース

mobile backend を使った データベースの基礎を学習します。プッシュ通知やデータベースなど、アプリのバックエンド(アプリの裏側の機能/ユーザーのデータを処理したり保存したりする機能)を学べます。 データベースの学習は、高等学校の学習指導要領でも言及されており、今後プログラミングを学習する上で重要な要素になってきます。


④iOS, Androidのアプリ開発コース

アプリのフロントエンド(アプリの表側の機能)とバックエンド(アプリの裏側の機能)を自力で開発するコースです。 ネイティブ開発より簡単に包括的な知識を身につけられます。 ニフクラ mobile backendとMonacaは簡単に連携できるので、コース2、コース3で学習したことを応用し、本格的にアプリ開発をしましょう!

Monaca と
mobile backend
でのアプリ開発とは?
Monaca とはクラウド上で動作するアプリ開発環境です。Web開発言語として馴染みのある JavaScript/HTML/CSS の1ソースで、iOS/Android の両OSに対応したスマートフォンアプリの開発が可能です。

mobile backend とはスマートフォンアプリに必要なプッシュ通知やデータベースなどバックエンド機能をクラウドから提供するサービスです。



Monaca × mobile backend でアプリ開発を行うメリットはたくさん!

Monaca と mobile backend の連携作業は、画面にしたがってクリックだけでOK。さらにデータベースへのデータの保存コードはたった3行で実装完了!オンラインランキングを実装したゲームアプリや掲示板チャットアプリなどのサーバー連携したアプリを簡単に実現可能です。
【コース2,3,4】
使用学習参考書
のご紹介
※出張授業お申し込みの際に必ず購入する必要はございません。

著 者:アシアル株式会社、生形 可奈子、岡本 雄樹
出版社:アシアル株式会社

ご購入ご希望の場合はこちら(アシアル社サイト)をご覧ください


著 者:富士通クラウドテクノロジーズ株式会社、池田 夏藻、前野 粒子
出版社:富士通クラウドテクノロジーズ株式会社