Chia Sẻ Khóa Học Next.js Từ Đầu 2024 [Khóa 6819 A]
Xây dựng một project trong thế giới thực bằng Next.js 14 và MongoDB.
Bạn sẽ học được gì:
- ✓ Tìm hiểu các nền tảng của Next JS 14.
- ✓ Xây dựng một Website cho thuê bất động sản trong thế giới thực từ đầu.
- ✓ File-Based Routing, React Server Components, Data Fetching, API Routes+.
- ✓ Next Auth & Google Provider for Authentication & Authorization.
- ✓ Sử dụng MongoDB & Mongoose trong API Routes.
- ✓ Internal Messaging, Bookmarks, Search, Image Lightboxes, Pagination+.
- ✓ Triển khai Cloudinary để lưu trữ và tối ưu hóa hình ảnh.
Đây là khóa học dựa trên dự án sẽ hướng dẫn bạn cách sử dụng Next.js trong thế giới thực. Chúng tôi sử dụng tất cả các tính năng mới nhất trong Next 14 để xây dựng một website cho thuê bất động sản nơi người dùng có thể duyệt, tìm kiếm và quản lý danh sách bất động sản.
Next.js là tương lai của React. Các Server-side rendered website và static website đang trở thành tiêu chuẩn đối với các single page application và Next.js cho phép bạn xây dựng cả hai một cách dễ dàng. Học Next sẽ mang lại cho bạn lợi thế rất lớn khi phát triển web hiện đại.
Project sẽ có các tính năng sau:
- ✓ User authentication với Google & Next Auth.
- ✓ User authorization.
- ✓ RESTful API routes.
- ✓ Route protection.
- ✓ User profile với user listings.
- ✓ Property Listing CRUD.
- ✓ Property image upload (Multiple).
- ✓ Tích hợp Cloudinary.
- ✓ Property search.
- ✓ Internal messages với 'unread' notifications.
- ✓ Photoswipe image gallery.
- ✓ Mapbox maps.
- ✓ Toast notifications.
- ✓ Property bookmarking / saved properties.
- ✓ Chia sẻ bất động sản lên social media.
- ✓ Loading spinners.
- ✓ Responsive design (Tailwind).
- ✓ Custom 404 page.
Khóa học này sẽ cung cấp cho bạn tất cả các kỹ năng cần thiết để bắt đầu tạo các ứng dụng Next.js full stack của riêng mình với API routes.
Dưới đây là một số package và công nghệ mà chúng tôi sẽ sử dụng:
- ✓ Next.js 14.
- ✓ React.
- ✓ Tailwind CSS.
- ✓ MongoDB.
- ✓ Mongoose.
- ✓ Next Auth.
- ✓ React Icons.
- ✓ Photoswipe.
- ✓ Cloudinary.
- ✓ Mapbox.
- ✓ React Map GL.
- ✓ React Geocode.
- ✓ React Spinners.
- ✓ React Toastify.
- ✓ React Share.
Mục lục:
- ✓ 01. Giới thiệu.
- ✓ 02. Next.js Fundamentals & Project Start.
- ✓ 03. Database, API Routes & Property Components.
- ✓ 04. Next Auth, Sessions & Google Provider.
- ✓ 05. Tạo Properties & Cloudinary Integration.
- ✓ 06. Profile & Manage Properties.
- ✓ 07. Map, Bookmarks & Sharing.
- ✓ 08. Property Search.
- ✓ 09. Messaging System.
- ✓ 10. Pagination, Featured, Lightbox & Deploy.
Khóa học này dành cho ai:
- ✓ Những người hiểu React muốn bắt đầu xây dựng các trang web và ứng dụng mạnh mẽ hơn với Next JS.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU