Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Nextjs + Tailwind CSS + Django REST Framework で学ぶモダンReact開発
Highest Rated
Rating: 4.1 out of 5(600 ratings)
4,804 students

Nextjs + Tailwind CSS + Django REST Framework で学ぶモダンReact開発

[最新技術] : ホームページ、LP、ブログなどSEO対策や高速レンダリングに最適なモダンReact フレームワークNext.jsを習得します。
Created byZin nux
Last updated 2/2025
Japanese

What you'll learn

  • Nextjs (React フレームワーク)
  • NextjsとREST API連携 (DRF)
  • Tailwind CSS (class utility フレームワーク)
  • SSG(Static Site Generator) ISR(Incremental Static Regenerator) CSR(Client Side Rendering) -> useSWR

Course content

5 sections52 lectures4h 16m total length
  • はじめに2:24
  • Next.jsを学ぶモチベーション8:49
  • SSG, ISR, CSR (useSWR)17:58
  • コースで必要なツールのインストール1:04

Requirements

  • mac OS
  • React Hooksの基礎 (useState, useContextなど)

Description

Update log

2022/08/27: 2022 11月にHerokuの無料プランが廃止される為、Render無料プランでのDeploy手順を追加 (lecture 24)


Webサイト開発の最新技術、Nextjs + Tailwind CSSを習得します。


*本コースでは、Nextjsの解説がメインなので、Django REST Frameworkは解説少なめでさくっと作ってしまうのでご了承ください*


Incremental Static Regeneration(ISR), Static Site Generation(SSG), SSG+ISR+Client Side Fetching(useSWR)の挙動を完全理解する為、REST APIのサーバーデータを操作しながらNextjsの理解を深めていきます。コースでは、Nextjsの機能を理解しながらNextjsプロジェクトを二つ作成していきます。


Project 1 : 簡易ホームページ (外部APIのブログ記事をpre-rendering)

Project 2 : 認証機能付き ブログ+Todos (オリジナルREST APIと連携してSSG+ISR+useSWR)


本コースで学ぶトピック

  • Nextjsプロジェクト作成

  • Tailwind CSSの導入

  • LinkによるClient-side-navigation

  • Layoutコンポーネントの活用

  • useRouter

  • Static Site Generation(SSG)

  • Incremental Static Regeneration(ISR)

  • Stale While Revalidation

  • useSWR

  • fallbackの理解

  • revalidateの理解

  • Dynamic routing

  • getStaticProps

  • getStaticPaths

  • useContext(state management in Nextjs)

  • Deploy to Vercel

  • JWT認証機能

  • universal-cookie

  • Django REST FrameworkによるREST API実装

  • REST APIのDeploy

  • REST APIとNextjsの連携 (node-fetch + client side fetch(useSWR)

  • SSG + ISR + CSR(useSWR)を組み合わせた、SEO対策+リアルタイムデータ取得手法




Who this course is for:

  • Nextjsを習得してWebサイトを制作できるようになりたい。
  • Tailwind CSSについて学びたい