👻

web アプリケーションを0からまなべるサービスを作った話

2023/10/10に公開

こんにちは!
ソーシャルデータバンク、日吉事業部の冨田智輝です。
日吉事業部というのは、学生インターンと共に新しいプロダクトを作ったり、実際の案件をしていたりするインターンです。そこの中で「0からアプリケーションを作れるようになりたい!」という需要が学生の中で大変多かったので「webアプリを0からまなべるサービス」を作成をしました。
その名も「まなびちゃん」です。

まなびちゃんの概要

まなびちゃんは、サービス名通り「まなべる」サービスなのですが、いわゆるLMS(学習管理システム)です。
このシステムで、学習するコンテンツやクイズ等を管理画面から作り、今回はwebアプリケーションを0からまなべるようなものを作成しました。

このまなびちゃんで学習できること

学習できることは、Laravelを用いたwebアプリケーション作成です。

実際には、

  • フロントエンド学習
  • コマンドライン学習
  • バックエンド学習

の3つのテーマで、作成されています。

フロントエンド

フロントエンドでは、まず簡単なHPを作成できるようなコンテンツを用意しています。

このテーマの学習すれば、自力で簡単なHPを作成することができます。

コマンドライン学習

コマンドライン学習では、

  • CUI基本操作
  • Git/GitHub
    の2つのコースがあり、webアプリケーションを作る上では必須とも言えるコマンドラインやGitの使い方について学習します。

バックエンド学習

これがメインですね。
このバックエンド学習では、

  • webアプリの基礎
  • webアプリの制作(インプット編)
  • Laravelの環境構築(Windows / Mac)
  • webアプリ実践/発展編
  • webアプリを自分で作ろう!

と言ったコースが用意されています。
このコースを学習しきると0からwebアプリケーションが作れるようになります。

この学習システムの特徴

このサービスが他のLMSやプログラミング勉強サイトと何が違うかというのについてサクッと話したいと思います。

まずまなびちゃんについて

まず、まなびちゃんというサービスなのですが、コンテンツの中にクイズがあったりして自分が今どのくらい理解しているのかといったことがわかります。
また、理解度チェックで、このコースのポイントが一目でわかるので、それを見てから、学習することもできます。

コンテンツについて

今回、簡単なHPの作成から、Laravelで最終的に "自分で" アプリケーションを作れるようになるというのをとても重視しています。
そのため、最後のコンテンツでは、webアプリケーションを自分で作ろう!というのがあり、設計の仕方やどのように開発する機能を考えればいいのかなどがわかるコンテンツまでも用意しています。

最後に

このコンテンツは、現在、ソーシャルデータバンクインターンに入りたい!という学生向けに作成しています。
もし、プログラミングをやったことがないけど、将来エンジニアになりたいな...という学生の方がいましたら、以下のLINEを友だち登録してください!
https://liff.line.me/1657151553-PXQ5Vojy/landing?follow=%40070reekc&lp=bcCmGV&liff_id=1657151553-PXQ5Vojy

ソーシャルデータバンク テックブログ

Discussion