inflearn logo
知識共有
inflearn logo

[PROKIT] バイブコーディング/フロントエンド練習用問題集:タイマーアプリ作り

開発プロジェクトのためのミッションコンテンツです。DevTimeというタイマーアプリを実際に実装しながらプロジェクトの実習ができるよう、PRD企画文書、Figmaデザイン、APIエンドポイントを提供します。実際のサービスに近いレベルのプロジェクトを実装しながら、これまで学習した知識を完璧に自分のものにしてください 🚀

21名 が受講中です。

難易度 入門

受講期間 無制限

React
React
React
React

受講後に得られること

  • かなり完成度の高い実サービスプロジェクトの実装経験を間接体験

  • 開発学習にプロジェクトが必ず必要な理由

  • AI時代が求めるフロントエンドエンジニアとして成長するためのマインドセット

  • プロジェクトを成功させるための心構えと方法論

  • 生成AIを活用してプロジェクトを成功させ、必要な知識を習得する方法

PROKIT(プロキット)を紹介します 🔥

開発プロジェクトを初めてやろうとすると、どこから手をつければいいのか途方に暮れてしまいます。

アイデアの準備、企画の整理、デザイン案、そしてクライアントに対応するバックエンドの開発まで、

様々な要素を考慮してプロジェクトを進めるのは、容易なことではありませんよね。

特に、詳細な企画に基づいて要件に合致した安定的な開発を練習することは、容易な経験ではありません。

そこで PROKIT(プロキット) 💻 を準備しました。

プロジェクト進行のためのビジネス背景、企画要件、Figmaのデザイン案、APIエンドポイントまで提供いたしますので、

間接的にプロジェクトを経験しながら、深掘りした学習をしてみたい方は注目してください 👀


プロジェクト紹介 ⏰

💡 複雑な権限管理、クライアント・サーバーの状態処理などの課題が含まれた[上級]プロジェクトミッションです。

準備したプロジェクトのテーマは「DevTime:開発学習時間記録用タイマーの実装」です。

架空のビジネス目標を設定し、その目標達成のためにDevTimeというプロダクトを実際に実装していきます。

提供する資料を活用して、フロントエンド機能の実装に集中し、DevTimeアプリケーションを完成させてみてください!

以下は、進めることになるプロジェクトの主な機能の例です。

ログイン

新規会員登録

タイマー

TODO管理

ダッシュボード

ランキング


その他にもプロフィール設定、マイページなどフロントエンドの必須実装課題を反映した様々な機能が含まれています。

DevTimeアプリケーションを実際に実装しながら、多様なクライアント実装能力を深め、学習してみてください。


プロキット構成のご案内 🛠

フロントエンドプロジェクトの進行に必要な要素を準備して提供します。


企画要件文書(PRD; Product Requirement Document)

DevTimeの主な機能に関する詳細な要件をまとめておきました。

提供した企画要件ドキュメントの内容を参考にして、自分だけのタイマーアプリケーションを実装してみてください。

(※ PRDドキュメントは、Googleドキュメントビューアの権限でアクセス可能なリンクを提供いたします。資料の修正時には、最新バージョンの内容が継続的に更新されます)。

提供されるPRDドキュメントの例


Figmaデザイン案

フロントエンドで実装すべきUIデザイン案を提供します。

デザインシステムが適用されたFigmaのデザイン案をもとに、視覚的な完成度の高いプロジェクトを作り上げてみてください。

(* Figmaのデザイン案は、Viewer権限で直接案を確認できるリンクを提供いたします。資料の修正時には、最新バージョンの内容が継続的に更新されます)。

Figmaデザイン案

DevTime デザインシステム


API文書(Swagger UI)

一つのウェブアプリケーションが正常に動作するために必要な機能を事前に定義し、サーバーを実装しておきました。

安定的に運用されているサーバーコード全体を提供します。個人のPCでサーバーを立ち上げ、自由にリクエストを送信する練習をしてみてください!

APIエンドポイントの情報をもとにリクエスト・レスポンスを送りながら、一つの完成されたプロダクトを作り上げていくことができます。

DevTime機能実装のためのAPI Docs

このような方におすすめです 👍

プロキットは完璧ではなくても、かなり質の高いプロジェクトの成果物と問題解決の経験を作るお手伝いをします。

現在、以下のような状況にある方は、購入を積極的に検討してみてください!

  • フロントエンド分野で就職活動中の準備生


  • オンライン講義で個別に学習した内容を活用して、プロジェクトに挑戦してみたい学習者

  • ブートキャンプを受講しながら、より深化したプロジェクト経験を積みたい方

  • 質の高い資料で完成度の高いポートフォリオを作りたい人


  • 自分だけの最初のプロジェクトを成功させたいフロントエンド学習者


特に、プロジェクト進行のための資料集であるため、少なくとも以下の内容について基礎学習を終えている方のみ、購入をご検討いただくことをお勧めします。

  • HTML、CSS、JavaScript言語に関する基礎知識および活用

  • DOM操作およびクライアントイベント処理

  • 非同期処理(Promiseasync/awaitなど)に関する理解

  • API通信(fetch API、axiosライブラリなどの活用)

  • 1つ以上のクライアントライブラリ/フレームワークの学習経験(React, Next, Vueなど)


  • Git/Githubを活用したバージョン管理の経験


さらに、プロジェクトを進めるためには以下の内容についての学習が必要です。必須の事前学習を終えた方であっても、プロジェクトを進める中で追加の学習が必要になる可能性がある内容ですので、参考にしてください!

  • グローバル状態管理の理解および状態管理ライブラリの活用

  • JWTトークンベースの認証・認可ロジックの実装

  • Presigned URLを活用したクライアント側での画像アップロード処理

  • プロジェクト環境構築とビルド、バンドリングに対する理解

  • ブラウザストレージ(ローカルストレージ、クッキーなど)に対する理解と活用

  • ページルーティングロジックの処理

購入前の注意事項 ⚠️

プロキットは学習を目的として用意されたプロジェクト資料集です。

実際のサービスを前提としていないため、以下の事項を必ず事前にご確認ください。

  • プロキットはプロジェクトを支援するための資料であり、実際のプロジェクト遂行過程に関する講義や教育は提供されません。

  • 事前知識が必須であり、プロジェクト進行中に行き詰まった部分については、AI、Google、学習コミュニティ(オープンチャット開設予定)を活用し、自ら問題を解決してみることをお勧めします。


  • PRDドキュメント、Figmaのデザイン案は、継続的なアップデート内容を反映するため、閲覧用(Viewer)リンクにて権限を共有いたします。資料のセキュリティおよび無断共有には、くれぐれもご注意いただけますようお願い申し上げます。

  • サーバーは個別のローカルPCでインストールおよび使用できるように、バックエンドの全コードとDockerを活用したサーバー環境構築ガイドを別途提供します。

  • 提供されるすべての資料の商業的再利用は禁止されています。


  • その他、詳細な資料の活用に関するガイドは、販売されているPDF資料に詳しく記載されています。プロジェクトを進める前に必ずご一読いただきますようお願いいたします。


プロキットに関するその他ご不明な点がある方は、nybs.contact@gmail.comまでお問い合わせください。

プロジェクトを始めてみましょう 🏃🏻🏃‍♀️

プロキットを活用して、クオリティの高いプロジェクト成果物を成功させてください!

プロジェクトの世界へようこそ。改めて歓迎いたします 🐵

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 独学でウェブ開発を勉強している方

  • Webフロントエンド就職準備生

  • 自分自身の初プロジェクトを始めてみようとしている方

  • AI時代に必要な開発者として成長する方法について悩んでいる方

前提知識、
必要でしょうか?

  • Reactなどのツールの活用に関する基礎学習を終えた方

  • 自分の力で基礎プロジェクトを遂行する準備ができている方

  • Vibe Coding(バイブコーディング)を通じたサービス開発プロジェクトの遂行が可能な方

こんにちは
nybsです。

924

受講生

59

受講レビュー

1

回答

4.8

講座評価

6

講座

楽しみながら成長できるコンテンツを考え、制作しています。

情熱のある誰かに、解決すべき良質な問題(課題)を提示すれば、成長できると信じており、

どのようにすれば学習の助けになるような、実務に近い問題やミッションを提示できるかを主に考えています。

Not Yet, But Soon

今はまだのようですが、まもなく成し遂げていくすべての方々と共に歩みます。

nybs.contact@gmail.com

もっと見る

カリキュラム

全体

6件 ∙ (2時間 20分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

似ている講座

同じ分野の他の講座を見てみましょう!

新規会員登録で25%OFF

¥2,754

25%

¥3,674