inflearn logo
知識共有
inflearn logo

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

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

20名 が受講中です。

難易度 入門

受講期間 無制限

React
React
React
React

受講後に得られること

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

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

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

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

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

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

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

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

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

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

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

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

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


プロジェクト紹介 ⏰

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

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

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

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

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

ログイン

会員登録

タイマー

ToDo管理

ダッシュボード

ランキング


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

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


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

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


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

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

提供された企画要件書(PRD)の内容を参考に、自分だけのタイマーアプリケーションを実装してみてください。

(* PRD文書はGoogleドキュメントの閲覧権限でアクセスできるリンクを提供します。資料の修正時には最新バージョンの内容が継続的に更新されます)。

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


Figmaデザイン案

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

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

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

Figmaデザイン案

DevTime デザインシステム


APIドキュメント(Swagger UI)

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

デプロイされているAPIエンドポイント情報でリクエスト・レスポンスを送りながら、完成された一つのプロダクトを作ってみてください。

(* APIドキュメントは、ウェブページで確認可能な状態で配布されたSwagger UIのリンクを提供いたします。資料の修正時には、最新バージョンの内容が継続的に更新されます)。

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のデザイン案、API Docsなどは、継続的なアップデート内容を反映するため、閲覧用(Viewer)リンクで権限を共有いたします。資料のセキュリティおよび無断共有には、くれぐれもご注意いただけますようお願い申し上げます。

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

  • DevTimeのサーバーは、不特定多数の人が共有する練習用サーバーです。個人情報や、暴言・誹謗中傷・性的表現・政治・宗教などの機密性の高い内容を含むデータをPOSTしないようご注意ください。

  • DevTimeのデータベースは毎日午前3時に初期化されます。初期化の際、クライアントのリクエストに対するレスポンスとして返される最小限の練習用Mockデータのみがシード(Seed)として設定されますので、累積管理が必要なデータは別途保存して管理してください。

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


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

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

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

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

こんな方に
おすすめです

学習対象は
誰でしょう?

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

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

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

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

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

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

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

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

こんにちは
nybsです。

884

受講生

42

受講レビュー

1

回答

5.0

講座評価

6

講座

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

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

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

Not Yet, But Soon

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

nybs.contact@gmail.com

もっと見る

カリキュラム

全体

6件 ∙ (2時間 20分)

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

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

受講レビュー

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

似ている講座

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

新規会員登録で25%OFF

¥2,728

25%

¥3,638