Course curriculum

    1. 本講座で学べること

    2. 本講座の完成品デモ

    1. なぜNext.jsが誕生したのか?

    2. ReactとNext.jsの違いってなに?

    3. Next.jsの使いどころとメリット・デメリット

    4. SSRとSSGってなに?使い分けはどうするの?

    5. ISRってなに?どんな場面で使うの?

    6. 具体的にNext.js13になって何が変わったの?

    1. VSCodeをインストールしよう

    2. Node.jsをインストールしよう

    3. Next.js13最新版で開発環境を構築してみよう

    4. ファイル群とappディレクトリの説明

    5. プログラムの開発効率が上がるプラグインをインストールしよう

    1. layout.tsxにヘッダーとフッターを追加してみよう

    2. ブログ共通ヘッダーを作ってみよう

    3. ブログ共通フッターを作ってみよう

    4. page.tsxの中身を記述してsectionを追加してみよう

    5. ブログ記事投稿一覧をHTMLとTailwindCSSで作ってみよう:その1

    6. ブログ記事投稿一覧をHTMLとTailwindCSSで作ってみよう:その2

    7. ブログ新規作成用のページを作成してみよう

    1. モックデータ用にjson-serverを導入してみよう

    2. SSRでブログ全記事データを取得するAPIを作ってみよう

    3. APIを叩いて全記事をブラウザに出力してみよう

    4. 【補足】SSRではなくCSRでAPIを叩く場合

    5. エラー用ページを作成して意図的にエラーを発生させよう

    6. ローディング用ページを作成して遅延した際のローディングを実装してみよう

    7. ブログ記事の詳細ページを作ってみよう

    8. ISRでブログ詳細取得用APIを作ってみよう

    9. 詳細記事内容の表示とサムネイル表示を修正しよう

    10. ブログ本文の文字数制限を設けてみよう

    11. Footerの位置をTailwindCSSで調整しよう

    12. 404notFoundページを作ってみよう

    13. ブログ投稿用APIを構築してみよう

    14. APIを叩いて新規ブログ投稿してみよう

    15. 投稿時のローディングアニメーションを実装してみよう

    16. ブログ記事削除用のAPIを作ってみよう

    17. 削除ボタンを作って実際にAPIを叩いて削除してみよう

    1. Supabaseでデータベースを使ってみよう

    2. Supabaseの初期セットアップをしてみよう

    3. ブログ記事を保存するためにテーブルを作成してみよう

    4. pages/apiディレクトリを作って簡易的にAPIを作ってみよう

    5. 実際にブログ全記事取得用APIを叩いてみよう

    6. Supabaseで詳細ページ取得用のAPIを作って呼び出してみよう

    7. ブログ記事投稿用APIを作って呼び出してみよう

    8. ブログ記事削除用APIを作って呼び出してみよう

    9. app/apiディレクトリに簡易APIを作ってみよう

    10. 詳細記事取得用APIもapp/apiで書き換えてみよう

    11. appディレクトリで記事投稿APIを作ってみよう

    12. appディレクトリで記事削除APIを作ってみよう

About this course

  • 24,000円
  • 49回のレッスン
  • 3.5時間の動画コンテンツ

コースレビュー

5 星評価

素晴らしいと思います。

龍太 古賀

Next.js全く触ったことのない状態での受講になります。 基本的な書き方からNext.jsだけでなくTailwindcssやTypeScriptも記述していくので、TypeScriptは別の方のUdemyなんかで基礎を勉強しているとスムーズに理解できるのかなと思いました。 それでも基礎的なことをわかりやすく噛み砕いで説明をしてくださってるのでわかりやすいです。 個人的にコードの書く速さに追いつかなくて一時停止したり動画速度を下げたりしました。

Next.js全く触ったことのない状態での受講になります。 基本的な書き方からNext.jsだけでなくTailwindcssやTypeScriptも記述していくので、TypeScriptは別の方のUdemyなんかで基礎を勉強しているとスムーズに理解できるのかなと思いました。 それでも基礎的なことをわかりやすく噛み砕いで説明をしてくださってるのでわかりやすいです。 個人的にコードの書く速さに追いつかなくて一時停止したり動画速度を下げたりしました。

縮める

Discover your potential, starting today