
この動画では、Raspberry Piを活用してピアノの練習時間を自動で計測し、Webアプリとして記録・可視化するシステムの概要を解説しています。ハードウェアとソフトウェアの連携を通じて、IoTやWeb開発の実践的なスキルが身につくのが本コースの特徴です。
受講生は、センサーやUSB接続による信号取得、Raspberry Piでの処理、MQTTによる通信、Spring Bootを用いたWebアプリケーションの構築までを段階的に学び、自分のアイデアを形にできる技術力を身につけることができます。
プログラミング初中級者や、実用的なIoT開発を体験したい方に最適な内容です。
■紹介
このコースでは実際のWebアプリケーション開発の各工程で必要な知見や考え方を細かく解説しながら要件定義からバックエンド・ラズパイの実装までを行います。
RaspberryPi本体以外は無料のツールを使用しており、RaspberryPiをお持ちでなくてもバックエンド(JAVA)側のみで動作が確認できる内容となっているのでご安心ください。
また、PCさえあれば再現できる内容となっているため、ぜひご自身のパソコンで実践しながら学んでいただければと思います。
Udemyの機能で返金や質問機能もあるので、まずは受講してみてください!!
以下に本コースで作成したソースコードを資料として置いているので、自分でも実装したい場合にお使いください!
・セクション10:ユーザー新規登録API_まとめ → バックエンド(JAVA)のソースコード、サンプルSQL
・セクション13:RaspberryPi_ハートビート機能_まとめ → ラズパイのソースコード
■経緯
私は新卒で未経験のシステムエンジニアとして就職しました。
4年弱で5つほどプロジェクトに従事してきましたが、一部の設計、一部の開発、一部のテストばかりで要件定義からリリースまですべてを経験するまでに時間がかかりました。
システム開発の流れを網羅的に理解・体験していれば、より早くより効率的に成果をあげられたと思いがあり、このコース動画を作成しています!
また、これから実務でシステム開発やマネジメントするためにも、どんな考え方が必要なのか、どんな技術が必要なのかなど働くうえで基本となることを学ぶことができます!
【使用する技術】
※すべて動画の中で解説します。
・JAVA
・TypeScript
・Spring Boot
・Spring Security
・React
・Gradle
・IntelliJ
・Postman
・mosquitto
・Arudino
等