Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
電子ピアノ練習時間自動記録Webアプリケーション開発
Rating: 4.9 out of 5(4 ratings)
15 students

電子ピアノ練習時間自動記録Webアプリケーション開発

実践的な開発を設計からリリースまでわかる
Last updated 6/2025
Japanese

What you'll learn

  • 実際に設計から開発、動作確認までの一連を行うので、資格のための知識ではなく、実務に近い知識や工数感が身に付きます。
  • 要件定義では何を決めるのか。そのためにはクライアントに何をヒアリングし深掘る必要があるのか考える力が身に付きます。
  • 設計とは何か。クライアントの要求をエンジニアが開発するために必要な情報、設定値を学びます。
  • JAVA開発で利用する基本的なツール、言語、フレームワークの使い方や意味を設定方法が身に付きます。
  • ラズパイとアプリ間で通信を行い実際に使えるシステムを構築するので、ゴールが見えやすく応用もしやすく

Course content

13 sections • 48 lectures • 2h 0m total length
  • コースの概要の説明や対象者について説明します。5:05

    この動画では、Raspberry Piを活用してピアノの練習時間を自動で計測し、Webアプリとして記録・可視化するシステムの概要を解説しています。ハードウェアとソフトウェアの連携を通じて、IoTやWeb開発の実践的なスキルが身につくのが本コースの特徴です。

    受講生は、センサーやUSB接続による信号取得、Raspberry Piでの処理、MQTTによる通信、Spring Bootを用いたWebアプリケーションの構築までを段階的に学び、自分のアイデアを形にできる技術力を身につけることができます。

    プログラミング初中級者や、実用的なIoT開発を体験したい方に最適な内容です。

Requirements

  • プログラミング経験は不要。必要なことはすべて学習できる。
  • PCが自宅にある方

Description

■紹介

このコースでは実際の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

等




Who this course is for:

  • ITエンジニア(ビギナー)
  • PM、PL(ビギナー)
  • 趣味でプログラムをやりたい方、これから仕事でプログラムを使う方