Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Khóa học NextJS 14-ReactJS-Typescript thực chiến 2024 PRO
Rating: 4.7 out of 5(75 ratings)
461 students

Khóa học NextJS 14-ReactJS-Typescript thực chiến 2024 PRO

Khóa học Nextjs 14, ReactJS, Typescript từ cơ bản đến thực chiến cho ngườii mới bắt đầu 2024 PRO - Lập trình thật dễ
Created byKhánh Nguyễn
Last updated 8/2024
Vietnamese

What you'll learn

  • Nắm vững các kiến thức của ReactJS
  • Thành thạo sử dụng Redux (Redux thunk, Redux toolkit)
  • Nắm vững và thành thạo sử dụng NextJS 14 - NextAuth
  • Sử dụng thư viện Material UI để xây dựng giao diện nhanh hơn
  • Biết cách tối ưu code và tăng performance
  • Biết cách phân quyền cho hệ thống trong thực tế
  • Có một dự án chất lượng như dự án thực tế
  • Xây dựng dự với CI-CD như khi đi làm
  • Phân tích dự án, học cách tìm ra vấn đề và biết cách research để giải quyết vấn đề
  • Tối ưu hóa hiệu suất của các ứng dụng web được xây dựng với NextJS, ReactJS và Typescript
  • Server-side Rendering (SSR),Static Site Generation (SSG) trong NextJS 14
  • Routing trong NextJS 14
  • Biết cách xử lý phân quyền trong thực tế với JWT trong Nextjs
  • Thành thạo App Router và Page Router trong NextJS 14
  • Rest API với NextJS + MongoDB
  • Xây dung dự án website bán hàng xịn xò
  • Biết cách tối ưu SEO cho 1 trang web

Course content

32 sections342 lectures126h 2m total length
  • Demo kiến thức đạt được khi kết thúc khóa học4:59
  • Demo danh sách API trong dự án thực chiến19:10
  • Demo dự án thực chiến website bán hàng12:50

Requirements

  • Bạn chỉ cần có kiến thức cơ bản về HTML,CSS, Javascript
  • Chấp nhận khó khăn, không bỏ cuộc khi gặp khó khăn

Description

Khoá học này cung cấp một phương pháp thực hành cho những người muốn trở thành nhà phát triển frontend. Qua các dự án thực hành, người tham gia sẽ đối mặt với các tình huống thực tế, học các kỹ thuật giải quyết vấn đề từ cơ bản đến nâng cao. Cụ thể, khóa học tập trung vào phát triển web sử dụng các công nghệ frontend tiên tiến như: TypeScript, ReactJS 18, Next.js 14, Material UI, Redux Toolkit, Next Auth, Yup, CI-CD, tối ưu SEO, Redux thunks, SocketIo, React Query, Firebase, Storybook, Jest ... Đặc biệt sau khi kết thúc khóa học , mấy bạn sẽ biết được cách tìm ra nguyên nhân của lỗi và biết cách research để giải quyết vấn đề

Bạn có thể dùng mã khuyến mãi này nha: LTTD042026

Lưu ý: Bên sẽ không hỗ trợ những hv mua khóa học trái phép qua bên thứ 3.

Ngoài ra, người tham gia sẽ có được hiểu biết cơ bản về phát triển REST API với NodeJS, Express, MongoDB, và các công cụ khác. Dưới đây là các tính năng chính của dự án trong khóa học này:

  1. Quản trị hệ thống:

    • Quản trị người dùng - User Management

    • Quản trị nhóm vai trò

    • Phân quyền cho user  - Thanh menu, page,...

  2. Quản trị sản phẩm (CMS):

    • Quản lý danh mục sản phẩm

    • Quản lý sản phẩm

    • Quản trị bình luận

  3. Quản lý đơn hàng  (CMS):

    • Quản lý đánh giá của sản phẩm

    • Quản lý đơn hàng

  4. Cài đăt Settings (CMS):

    • Quản lý phương thức thanh toán

    • Quản lý phương thức giao hàng

    • Quản lý danh sách thành phố

  5. Người dùng - Trang chủ - User (Landing page):

    • Đăng nhập, Đăng ký

    • Đăng nhập, Đăng ký với Next-Auth

    • Quên mật khẩu

    • Thay đổi mật khẩu

    • Đăng xuất

    • Tài khoản của tôi

    • Đơn hàng của tôi

    • Đánh giá sản phẩm

    • Nhận thông báo (firebase cloud messenger)

    • Sản phẩm của tôi

      + Sản phẩm đã xem

      + Sản phẩm đã thích

  6. Products (Landing page) :

    • Phân trang sản phẩm

    • Bộ lọc filter theo loại sản phẩm, đánh giá, vị trí, giá tiền

    • Tìm kiếm sản phẩm

    • Thanh toán

    • Thích, bỏ thích sản phẩm

    • Push notification (firebase)

    • Bình luận sản phẩm (SocketIo)

    • Tích hợp chatbotAI

    • Đánh giá sản phẩm

  7. Dashboard

    • Thống kê người

    • Thống kê danh thu

    • Thống kê sản phẩm

Who this course is for:

  • Những bạn muốn trở thành lập trình viên Frontend
  • Những sinh viên mới ra trường, hoặc người chuyển ngành muốn có kinh nghiệm thực tế, hoặc project để apply CV