강의

멘토링

커뮤니티

Programming

/

Full-stack

Next.js 15: Phát triển Full-Stack

Cách phát triển React truyền thống và cách phát triển sử dụng Next.js hoàn toàn khác nhau. Khóa học này sẽ giúp bạn nắm vững cốt lõi của Next.js 15 mới nhất và hướng dẫn cách phát triển theo phong cách 'thực sự' của Next.js. Từ portfolio xin việc đến dự án thực tế, hãy trải nghiệm cách nắm bắt cả hiệu suất và hiệu quả. Hãy phát triển theo phong cách Next.js! Khóa học được cấu trúc để bạn có thể học bằng cách thực hành, tạo ra các ví dụ thực tế để hiểu cách áp dụng các tính năng của Next.js. Tập trung vào Server Components, bạn sẽ học nhanh hơn thông qua code thực tế về Server Actions và chiến lược caching thay vì chỉ lý thuyết. Mục tiêu của khóa học là nắm bắt được tinh thần của Next.js càng nhanh càng tốt, vì vậy khóa học sẽ được tiến hành bằng JavaScript. Tuy nhiên, các ví dụ trong mỗi bài học được tạo bằng Typescript sẽ được cung cấp thêm như tài liệu học tập.

(5.0) 8 đánh giá

131 học viên

  • zk202308a5410
Nextjs
fullstack
react.js
javascript
SpringBoot
JavaScript
React
JPA
Next.js

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Khả năng tạo ứng dụng web fullstack ở mức độ thực tế sử dụng Next.js 15

  • Thực hành fullstack từ trình duyệt đến API server và DB

  • Thực hành các tính năng Next.js / React như Server Actions/ SSG/ ISR

  • Xử lý xác thực: Hoàn hảo với JWT token bằng NextAuth!

Next.js là lựa chọn tối ưu để xây dựng ứng dụng quy mô lớn với React.

Hướng phát triển của React đang thoát khỏi cách thức chỉ hoạt động trên trình duyệt truyền thống để dần dần hoạt động theo cách tích hợp với hoạt động phía server. Next.js là framework hỗ trợ chắc chắn nhất cho hướng đi mà React đang theo đuổi.


Ban đầu Next.js chỉ cho cảm giác đơn giản là việc xử lý routing thuận tiện, nhưng khi thiết kế dựa trên các component hoạt động trên server thì Next.js là phù hợp nhất để tạo ra các ứng dụng quy mô lớn.


Lý do tôi tạo ra khóa học này

React được thiết kế để chỉ hoạt động trong trình duyệt, nhưng Next.js có thể hoạt động trên cả server side và trình duyệt, do đó cần có phương pháp tiếp cận mới. Để tận dụng Next.js một cách hiệu quả, cần có phương pháp phát triển phù hợp với nó.


Khóa học này được tạo ra với mục tiêu giúp bạn trải nghiệm Next.js trong thời gian tối thiểu và phát triển khả năng đưa ra quyết định phù hợp. Sau khi hoàn thành khóa học này, khi ai đó hỏi bạn 'Bạn sẽ dùng React hay Next.js?', mục tiêu là bạn sẽ trả lời 'Next.js'.


Cấu hình hệ thống ví dụ

Các ví dụ trong khóa học được viết với cấu trúc tách riêng API server để có thể mở rộng trong tương lai. API server sẽ chạy bằng cách sử dụng code được tạo cho từng chức năng riêng biệt, và Next.js sẽ sử dụng API server này. Next.js server sẽ xử lý dữ liệu ở phía server và được cấu trúc sao cho browser không thể trực tiếp sử dụng API server, tạo ra hình thức gần giống với thực tế nhất có thể.




Công nghệ sử dụng trong khóa học

Backend (được cung cấp như tài liệu học tập và không bao gồm trong nội dung bài giảng.)

  • Spring Boot

  • JPA

  • RestController

  • JWT

FrontEnd

  • Next.js 15 (Viết bằng JavaScript và TypeScript được cung cấp làm tài liệu học tập.)

  • NextAuth

  • SWR


Next.js 15

Những thay đổi trong cách định tuyến của Next.js 13 trở về sau, sự xuất hiện của React Server Component, Server Action và nhiều thay đổi khác trong Next.js 15. Nếu tận dụng tốt những tính năng này, bạn có thể triển khai các chức năng đa dạng nhanh hơn so với việc phát triển bằng React truyền thống.


Chậm rồi Nhanh

Chúng ta cần suy nghĩ về phương pháp học tập.

  • Những suy nghĩ lý thuyết là - 'SLOW'

  • JavaScript để tạo nhanh nhất có thể - 'FAST'

  • Thiết kế tối giản, xử lý nhanh chóng bằng AI - 'FAST'

  • Máy chủ API được cung cấp bằng mã nguồn - 'FAST'


Các ví dụ và nội dung được tạo trong bài gi강


Ví dụ Todo: Làm chủ CRUD và phân trang với App Routing

  • Tạo ví dụ Todo sử dụng App Routing

  • Xử lý định tuyến và component trang

  • Học về xử lý layout và loading, xử lý lỗi, v.v.




Quản lý sản phẩm: Cách tối ưu hóa đồng thời hiệu suất và SEO với SSG/ISR

  • Tạo trang tĩnh sử dụng SSG

  • Trang được cập nhật tự động theo chu kỳ (ISR)

  • Tách biệt chức năng tìm kiếm


Xử lý xác thực: Hoàn hảo với JWT token bằng NextAuth!

  • Xử lý xác thực nội bộ và xác thực mạng xã hội (kakao)

  • JWT xử lý và sử dụng xác thực trong component

  • Máy chủ API và phương pháp tự động gia hạn Access Token, Refresh Token

  • Trang đăng nhập/đăng xuất tùy chỉnh


Duy trì trạng thái: Quản lý dữ liệu giỏ hàng hiệu quả với SWR

  • Phương pháp phát triển tập trung vào client trong Next.js

  • Xử lý các tuyến đường có thể gọi trong Next.js

  • Cách chia sẻ dữ liệu server sử dụng SWR giữa nhiều component





Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người muốn áp dụng các ví dụ Next.js vào công việc thực tế

  • Nhà phát triển frontend cần phát triển tích hợp với máy chủ API

  • Nhà phát triển muốn tiến lên bước tiếp theo trong React

Cần biết trước khi bắt đầu?

  • Kiến thức cơ bản về React

  • Hiểu về phương thức REST

Xin chào
Đây là

2,061

Học viên

135

Đánh giá

267

Trả lời

4.8

Xếp hạng

5

Các khóa học

구멍가게코딩단은 2015년부터 개발과 관련된 직종의 사람들의 모임을 위해 만들어진 커뮤니티입니다.

강의의 진행은 현재 구멍가게 코딩단을 운영하고 있는 쿠키 매니저가 진행하고 있습니다.

 

2000년부터 개발을 시작하였고 벤처 기업, 중소 기업, 대기업 / 프리랜서 등의 개발 경험을 가지고 있습니다.

2010년대 부터는 주로 기업체 강의와 컨설팅을 주요 업무로 하고 있습니다.

ㄴ네이버 카페

 

주요 저서 

코드로 배우는 스프링 웹 프로젝트

코드로 배우는 스프링 부트

코드로 배우는 React

RESTful API 서버 구현

스프링 6 레거시 프로젝트

자바 웹 개발 워크북

React Native 인 액션(번역)

 

개발/강의

삼성 SDS 개발팀 근무

SK 고객행복 주식회사 근무

KT / SK / 포스데이터 / 교보 생명 / 신세계 / 아시아나 / 건강보험 관리공단 등등 기업체 강의

Chương trình giảng dạy

Tất cả

44 bài giảng ∙ (8giờ 50phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

8 đánh giá

5.0

8 đánh giá

  • 양정헌님의 프로필 이미지
    양정헌

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    98% đã tham gia

    백엔드 쪽은 코드만 제공 프론트엔드로 next.js 프레임워크를 어떻게 쓰는지 디렉터리에 대한 기본적인 이해를 하는데 도움이 되었습니다. 이론적인 부분과 스스로 한번 더 만들어보는 시간 가지면 체화시키는데 도움이 될 것 같아요

    • SunJ님의 프로필 이미지
      SunJ

      Đánh giá 10

      Đánh giá trung bình 5.0

      5

      98% đã tham gia

      • 성낙현님의 프로필 이미지
        성낙현

        Đánh giá 7

        Đánh giá trung bình 5.0

        5

        32% đã tham gia

        초보자가 쉽게 따라서 코딩해볼 수 있도록 강의가 구성되어 있습니다. 설명도 편안한게 잘 해주시고 너무 좋은 강의입니다. Next.js를 배우려고 하시는 모든분들께 추천합니다.

        • 뒤안길님의 프로필 이미지
          뒤안길

          Đánh giá 29

          Đánh giá trung bình 5.0

          5

          32% đã tham gia

          강의가 어렵지 않고, 쉽게 잘 설명해주고 있습니다.

          • 박병천님의 프로필 이미지
            박병천

            Đánh giá 11

            Đánh giá trung bình 5.0

            5

            36% đã tham gia

            1.401.779 ₫

            Khóa học khác của zk202308a5410

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!