Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【実務レベルの開発を学びたい方へ】React + Typescriptで超本格的なNotionクローンを作ろう
Highest Rated
Rating: 4.2 out of 5(118 ratings)
2,253 students

【実務レベルの開発を学びたい方へ】React + Typescriptで超本格的なNotionクローンを作ろう

React + Typescriptで人気アプリ「Notion」のクローンを作る講座。ログイン/ユーザー登録機能、入れ子でのノートの作成、ノートの検索機能など、本格的なWebアプリの機能開発が学べる
Last updated 6/2026
Japanese

What you'll learn

  • ReactとTypescriptを使い、本格的なNotionのクローンアプリの作成方法を学べる
  • 転職/就職時に重要なポートフォリオに入れる自作アプリケーションを作る基礎ができる
  • jotaiを使い、グローバルステートを使ってアプリの状態を効率的に管理できる
  • リアルタイム通信の機能を作れる
  • 実務に近いより実践的なReactを使った開発が学べる
  • ReactでのTailwind CSSのセットアップがわかる
  • 効率よくWeb開発をするために便利な環境、ツールを学べる
  • ノート検索する機能の実装方法がわかる
  • VercelとRenderを使った、ReactとAPIのデプロイ方法がわかる

Course content

22 sections106 lectures9h 53m total length
  • 本講座で学ぶこと4:08
  • アプリのデモ1:59
  • この講座専用の質問Botについて5:12
  • 完成品のソースコード0:16
  • 無料の専用学習コミュニティに参加しよう0:27

Requirements

  • HTML/CSS/JavaScriptの基本的な文法とルールは解説していません
  • Typescriptについても基本的な解説はないため、基礎レベルを理解している前提です
  • Reactの基礎(Progateレベルの内容)は理解している前提の講座となっております
  • 別で提供している「就職/転職で有利なポートフォリオに! 基礎〜応用4つのReactアプリで実践的な開発を学ぼう」の内容を理解されてるとスムーズかと思います

Description

「ReactやTypeScriptの基礎は理解したけど、実際に自分でWebアプリを作ったことがない…」

「もっと実践的なスキルを身につけて、早くエンジニアとして働けるレベルになりたい!」


そんなあなたのために、ログイン/ユーザー登録、入れ子でのメモ作成、WYSIWYGエディタ、リアルタイム通信など、本格的な機能を持ったNotionクローンを作成しながら実務レベルのReactアプリ開発について学べる講座です。


【この講座で学べること】

  • Notionライクな高機能Webアプリ開発:

    • 基本的なCRUD操作(作成、読み取り、更新、削除)

    • ノートの階層構造(親子関係)の実装

    • ノートの変更のリアルタイム反映

    • 検索機能

    • 認証機能(ログイン、ユーザー登録)

  • モダンなReact開発

  • TypeScript による型安全なコーディングと、保守性の高いアプリケーション設計

  • インフラ(Vercel, Render) を利用した、Webアプリケーションの公開


【本コースの対象者】

  • Reactエンジニアとしての転職/就職を本気で目指している方

  • React + Typescriptを使って自分でアプリを作ってみたい方

  • Reactの基礎は一定理解しており、実務レベルのアプリ構築について学びたい方

  • Reactの理解をもっと深めたい方


【受講する際の注意点】

  • HTML/CSS/Typescriptの基礎については解説していません

  • HTML/CSS、アプリの見た目を作る部分のコードについてはこちらで用意したものを利用していただく想定のため、本講座の解説には入っておりません

  • Reactの基本(Progateの内容等)、および別で提供している講座「就職/転職で有利なポートフォリオに! 基礎〜応用4つのReactアプリで実践的な開発を学ぼう」の内容は理解している前提となっております

  • 今回できる限り内容を優しくするため、パフォーマンスチューニングについては触れていないため、作成したクローンはコンポーネントの再描画が発生する箇所があります

  • バックエンドにNode.jsを使ったVerとSupabaseを使ったVerの二種類のレッスンが含まれています。Supabaseを使ったVerは古いものになるので、基本的にはNode.jsのAPIを使った方を受講してください(Node.js Verの講義は全体で5時間弱ほどです。)

Who this course is for:

  • Reactエンジニアとしての転職/就職を本気で目指している方
  • React + Typescriptを使って自分でアプリを作ってみたい方
  • Reactの基礎は一定理解しており、実務レベルのアプリ構築について学びたい方
  • Reactの理解をもっと深めたい方