- 80
- 489 907
Được Dev
Vietnam
Приєднався 1 лип 2020
Mình là Dư Thanh Được, một Senior Front-End Developer với 5+ năm kinh nghiệm. Kênh youtube này mình lập ra để chia sẻ những kiến thức lập trình bổ ích, đặc biệt là lập trình web.
Các bạn có thể liên hệ với mình qua các kênh sau:
✅ Page Được Dev: duocdevofficial
✅ Website: duthanhduoc.com/
✅ Email: duthanhduoc@gmail.com
✅ SĐT: 0768 447 467
🧠Các khóa học chất lượng cao giúp bạn nâng level nhanh nhất ở đây: edu.duthanhduoc.com
#nextjs #nodejs #reactjs #programming
Các bạn có thể liên hệ với mình qua các kênh sau:
✅ Page Được Dev: duocdevofficial
✅ Website: duthanhduoc.com/
✅ Email: duthanhduoc@gmail.com
✅ SĐT: 0768 447 467
🧠Các khóa học chất lượng cao giúp bạn nâng level nhanh nhất ở đây: edu.duthanhduoc.com
#nextjs #nodejs #reactjs #programming
Giới thiệu khóa học CI/CD Deploy Website React, Next, Node lên VPS | Setup Telegram Bot Notification
Chi tiết và mua khóa học tại đây: duthanhduoc.com/courses/deploy-super
Các bạn sẽ nhận được gì khi mua khóa học này?
✅ Biết cách mua domain, vps và trỏ tên miền vào vps
✅ Tự deploy được React, Vue, Angular, Next.js, Nuxt.js, Express.js, Fastify,... lên VPS một cách tự động qua CI/CD Github Action
✅ Setup một flow deploy cho dự án theo các branch (main, dev, staging,...)
✅ Setup Telegram Bot để thông báo trạng thái
✅ Dockerize được dự án của bạn
✅ 1 tên miền, 1 VPS bạn có thể deploy được vô số project
Nội dung:
00:00 Mục đích khóa học
02:35 Khác biệt so với các khóa học ngoài thị trường
04:37 Tool dúng trong khóa học
06:37 Giới thiệu kiến trúc deploy trên VPS
09:28 Khóa học này dành cho ai
10:20 Yêu cầu kiến thức trước khi học
11:23 Trả lời các câu hỏi về khóa học
✉️Các bạn có thể tìm mình qua các kênh sau:
✅ Page Được Dev: duocdevofficial
✅ Facebook cá nhân: duthanhduoc/
✅ Website: duthanhduoc.com/
✅ Email: duthanhduoc@gmail.com
✅ SĐT: 0768 447 467
🔥Các khóa học của mình:
🧑🏻💻 Khóa CI/CD Deploy React, Next, Node lên VPS: duthanhduoc.com/courses/deploy-super
🧑🏻💻 Khóa NEXTJS SUPER - DỰ ÁN QUẢN LÝ QUÁN ĂN: duthanhduoc.com/courses/nextjs-super
🧑🏻💻 Khóa SUPER REACT - SHOPEE CLONE TYPESCRIPT: duthanhduoc.com/courses/react
🧑🏻💻 Khóa NODEJS SUPER - TWITTER CLONE TYPESCRIPT: duthanhduoc.com/courses/nodejs-super
#duocdev #duthanhduoc #nodejs #typescript #expressjs
Các bạn sẽ nhận được gì khi mua khóa học này?
✅ Biết cách mua domain, vps và trỏ tên miền vào vps
✅ Tự deploy được React, Vue, Angular, Next.js, Nuxt.js, Express.js, Fastify,... lên VPS một cách tự động qua CI/CD Github Action
✅ Setup một flow deploy cho dự án theo các branch (main, dev, staging,...)
✅ Setup Telegram Bot để thông báo trạng thái
✅ Dockerize được dự án của bạn
✅ 1 tên miền, 1 VPS bạn có thể deploy được vô số project
Nội dung:
00:00 Mục đích khóa học
02:35 Khác biệt so với các khóa học ngoài thị trường
04:37 Tool dúng trong khóa học
06:37 Giới thiệu kiến trúc deploy trên VPS
09:28 Khóa học này dành cho ai
10:20 Yêu cầu kiến thức trước khi học
11:23 Trả lời các câu hỏi về khóa học
✉️Các bạn có thể tìm mình qua các kênh sau:
✅ Page Được Dev: duocdevofficial
✅ Facebook cá nhân: duthanhduoc/
✅ Website: duthanhduoc.com/
✅ Email: duthanhduoc@gmail.com
✅ SĐT: 0768 447 467
🔥Các khóa học của mình:
🧑🏻💻 Khóa CI/CD Deploy React, Next, Node lên VPS: duthanhduoc.com/courses/deploy-super
🧑🏻💻 Khóa NEXTJS SUPER - DỰ ÁN QUẢN LÝ QUÁN ĂN: duthanhduoc.com/courses/nextjs-super
🧑🏻💻 Khóa SUPER REACT - SHOPEE CLONE TYPESCRIPT: duthanhduoc.com/courses/react
🧑🏻💻 Khóa NODEJS SUPER - TWITTER CLONE TYPESCRIPT: duthanhduoc.com/courses/nodejs-super
#duocdev #duthanhduoc #nodejs #typescript #expressjs
Переглядів: 2 138
Відео
Setup dự án Node.js CHUẨN với TypeScript ESLint Prettier | Express.js hay Fastify đều dùng được
Переглядів 2,1 тис.Місяць тому
Sau hàng chục năm thì Express.js 5.0 mới được release mọi người ạ. Nhân tiện cái sự kiện này mình sẽ hướng dẫn mọi người setup một dự án Node.js TypeScript kết hợp Eslint và Prettier một cách chuẩn nhất có thể. Cách setup này áp dụng được cho tất cả các framework node.js như express.js hay fastify nhé mọi người. Nội dung: 00:00 Express.js 5.0 00:49 Bài viết setup node.js typescript 01:08 Cài ex...
Next.js 15 có gì mới?
Переглядів 4,3 тис.Місяць тому
Vercel vừa tung ra Next.js 15 cách đây vài ngày. Cùng mình đánh giá xem trong phiên bản này thì Next.js 15 có thay đổi gì nhiều so với Next.js 14 không nhé. Nội dung: 00:00 Thay đổi trong package.json 03:12 React 19 05:18 cookies, headers, params, search params thành async 08:14 fetch API không cache mặc định 09:00 GET request Route Handler không cache mặc định 09:25 Client side router không ca...
Sài lầm này sẽ làm tăng bundle size website Next.js của bạn
Переглядів 2,3 тис.Місяць тому
Đây là sai lầm mà mình nghĩ ai mới code Next.js cũng sẽ gặp phải. Nếu chúng ta không kiểm tra kỹ thì có thể dẫn đến bundle size javascript trả về cho browser là rất lớn ✉️Các bạn có thể tìm mình qua các kênh sau: ✅ Page Được Dev: duocdevofficial ✅ Facebook cá nhân: duthanhduoc/ ✅ Website: duthanhduoc.com/ ✅ Email: duthanhduoc@gmail.com ✅ SĐT: 0768 447 467 🔥Các khóa học...
Giới thiệu khóa học Next.js Super 2024 | Dự án Quản lý quán ăn, gọi món bằng QR Code
Переглядів 6 тис.3 місяці тому
👉 Đặt ngay: edu.duthanhduoc.com/courses/Next.Js-Super 👉 Landing Page giới thiệu khóa học Next.js Super: duthanhduoc.com/courses/nextjs-super Trong khóa Next.Js, mình viết bằng TypeScript và dùng chế độ App Router. Mình sẽ không dạy Page Router vì nó đã cũ và hiện nay gần như Next.js không còn phát triển Page Router nữa. Học viên cũ áp dụng Voucher: HOCVIENSUPER giảm được 100k 😭Rủi ro dính troja...
Không cần forwardRef nữa, không cần react-helmet nữa ở React 19? | Một số thay đổi đáng chú ý
Переглядів 1,4 тис.6 місяців тому
Tóm tắt một số thay đổi trong video này cho anh em -use - Context không cần .Provider - Hỗ trợ các thẻ head render trong component: link, style, meta, title, script - Không cần dùng `forwardRef` nữa - Log lỗi chuẩn hơn - Hỗ trợ Server Component và Server Action. Đây là tiền đề cho các framework Next.js, Remix phát triển. Các bạn code React thuần không cần quan tâm cũng được. ✉️Các bạn có thể tì...
useActionState và useFormStatus ở React 19 có gì hot | Mình nghĩ sao về 2 hook này?
Переглядів 1,1 тис.6 місяців тому
React 19 giới thiệu 2 hook mới là useActionState và useFormStatus. Với 2 hook này, chúng ta sẽ quản lý form đơn giản hơn khi không cần nhiều state để quản lý các input nữa. Nhưng mình vẫn quen dùng với React Hook Form vì nhiều tính năng hay ho lẫn hệ sinh thái xung quanh rồi. ✉️Các bạn có thể tìm mình qua các kênh sau: ✅ Page Được Dev: duocdevofficial ✅ Facebook cá nhân: facebook.c...
useTransition React 19 hỗ trợ async function nhưng mình vẫn không dùng | Actions React 19 là gì?
Переглядів 1,2 тис.6 місяців тому
useTransition ở React 19 có thay đổi 1 chút với React 18, nhưng cá nhân mình thì vẫn ít dùng hook này. ✉️Các bạn có thể tìm mình qua các kênh sau: ✅ Page Được Dev: duocdevofficial ✅ Facebook cá nhân: duthanhduoc/ ✅ Website: duthanhduoc.com/ ✅ Email: duthanhduoc@gmail.com ✅ SĐT: 0768 447 467 🔥Các khóa học của mình: 🧑🏻💻 Khóa React.Js Super: duthanhduoc.com/courses/react...
Breaking changes ở React 19 | Liệu có an toàn khi cập nhật
Переглядів 6646 місяців тому
Có vài thứ, không nhiều lắm nhưng mình sẽ note lại các ý chính - Không còn dùng prop-types nữa, thay vào đó React khuyến khích dùng là TypeScript - Ngoài ra còn 1 số thứ mà mình nghĩ cũng ít bạn dùng (nếu dùng thì React cũng warning sẽ bị loại bỏ cách đây 1-2 năm rồi) ✉️Các bạn có thể tìm mình qua các kênh sau: ✅ Page Được Dev: duocdevofficial ✅ Facebook cá nhân: dutha...
Hướng dẫn cài React 19 với Vite và test tính năng React Compiler
Переглядів 1,4 тис.6 місяців тому
Ngày mình quay video là 27/5/2024, React vẫn chưa có phiên bản 19 chính thức (dự kiến cuối năm 2024), vì thế cách cài đặt React 19 dưới đây chỉ dành cho mục đích test tính năng mới. Khi React 19 chính thức ra thì Vite sẽ auto cài cho chúng ta. React 19 sẽ đi kèm khá nhiều thay đổi, vậy nên nếu bạn đang dùng React 18, đừng vội nâng cấp lên React 19, cứ đợi 6 tháng - 1 năm sau khi React 19 chính ...
Để CV trở nên ấn tượng
Переглядів 1,4 тис.6 місяців тому
Chia sẻ nhanh của mình về cách các bạn gây ấn tượng với nhà tuyển dụng Nội dung 00:00 Yêu cầu tối thiểu 03:50 Bí quyết gây ấn tượng của top 1% ✉️Các bạn có thể tìm mình qua các kênh sau: ✅ Page Được Dev: duocdevofficial ✅ Facebook cá nhân: duthanhduoc/ ✅ Website: duthanhduoc.com/ ✅ Email: duthanhduoc@gmail.com ✅ SĐT: 0768 447 467 🔥Các khóa học của mình: 🧑🏻💻 Khóa React...
Mình đã học lập trình như thế nào?
Переглядів 3,4 тис.6 місяців тому
Cách mình học lập trình, gian nan nhưng cũng khá là thú vị. Nay mình muốn chia sẻ hành trình này đến với các bạn. Nội dung 00:00 Xuất phát điểm 16:20 Lời khuyên từ mình ✉️Các bạn có thể tìm mình qua các kênh sau: ✅ Page Được Dev: duocdevofficial ✅ Facebook cá nhân: duthanhduoc/ ✅ Website: duthanhduoc.com/ ✅ Email: duthanhduoc@gmail.com ✅ SĐT: 0768 447 467 🔥Các khóa học...
39. Chuyển đổi trang Products từ Dynamic Rendering sang Static Rendering | Khóa học Next.js
Переглядів 2,8 тис.7 місяців тому
🎥 Mình đã có khóa Next.js Super trả phí: duthanhduoc.com/courses/nextjs-super 📕 Đây là link github khóa học Next.js Free, các bạn không cần phải submit email nữa: github.com/duthanhduoc/nextjs-free Tặng các bạn Voucher giảm giá 100k khi mua khóa học tại edu.duthanhduoc.com: UA-cam ✉️Các bạn có thể tìm mình qua các kênh sau: ✅ Page Được Dev: duocdevofficial ✅ Facebook cá nhân: faceb...
38. Tối ưu page khi build | Chuyển đổi Dynamic Rendering sang Static Rendering | Khóa học Next.js
Переглядів 2,4 тис.7 місяців тому
🎥 Mình đã có khóa Next.js Super trả phí: duthanhduoc.com/courses/nextjs-super 📕 Đây là link github khóa học Next.js Free, các bạn không cần phải submit email nữa: github.com/duthanhduoc/nextjs-free Tặng các bạn Voucher giảm giá 100k khi mua khóa học tại edu.duthanhduoc.com: UA-cam ✉️Các bạn có thể tìm mình qua các kênh sau: ✅ Page Được Dev: duocdevofficial ✅ Facebook cá nhân: faceb...
37. SEO Metadata file favicon.ico, robots.txt cho Next.js | Khóa học Next.js
Переглядів 1,6 тис.7 місяців тому
🎥 Mình đã có khóa Next.js Super trả phí: duthanhduoc.com/courses/nextjs-super 📕 Đây là link github khóa học Next.js Free, các bạn không cần phải submit email nữa: github.com/duthanhduoc/nextjs-free Tặng các bạn Voucher giảm giá 100k khi mua khóa học tại edu.duthanhduoc.com: UA-cam ✉️Các bạn có thể tìm mình qua các kênh sau: ✅ Page Được Dev: duocdevofficial ✅ Facebook cá nhân: faceb...
36. SEO Open Graph Next.js | Chia sẻ website NextJs trên Facebook đẹp hơn | Khóa học Next.js
Переглядів 1,6 тис.7 місяців тому
36. SEO Open Graph Next.js | Chia sẻ website NextJs trên Facebook đẹp hơn | Khóa học Next.js
35. SEO title và description | SEO cơ bản cho Next.js | Khóa học Next.js
Переглядів 1,7 тис.8 місяців тому
35. SEO title và description | SEO cơ bản cho Next.js | Khóa học Next.js
34. Code logic trang Product Detail dành cho khách | Khóa học Next.js
Переглядів 1,2 тис.8 місяців тому
34. Code logic trang Product Detail dành cho khách | Khóa học Next.js
33. Share global state user với các component con thông qua Context API | Khóa học Next.js
Переглядів 1,3 тис.8 місяців тому
33. Share global state user với các component con thông qua Context API | Khóa học Next.js
32. Tối ưu logic Server Component Header | Khóa học Next.js
Переглядів 1,1 тис.8 місяців тому
32. Tối ưu logic Server Component Header | Khóa học Next.js
31. Fix bug caching sau khi thêm sản phẩm | Khóa học Next.js
Переглядів 9268 місяців тому
31. Fix bug caching sau khi thêm sản phẩm | Khóa học Next.js
29. Cập nhật sản phẩm. Biện pháp tránh caching API | Khóa học Next.js
Переглядів 1,5 тис.8 місяців тому
29. Cập nhật sản phẩm. Biện pháp tránh caching API | Khóa học Next.js
28. Tạo trang chi tiết sản phẩm | Khóa học Next.js
Переглядів 1,4 тис.8 місяців тому
28. Tạo trang chi tiết sản phẩm | Khóa học Next.js
27. Render trang danh sách sản phẩm bằng Server Component | Khóa học Next.js
Переглядів 1,7 тис.8 місяців тому
27. Render trang danh sách sản phẩm bằng Server Component | Khóa học Next.js
26. Upload hình ảnh và tạo sản phẩm | Khóa học Next.js
Переглядів 2,2 тис.8 місяців тому
26. Upload hình ảnh và tạo sản phẩm | Khóa học Next.js
25. Làm chức năng cập nhật Profile. Dùng router.refresh() để refresh route | Khóa học Next.js
Переглядів 1,7 тис.8 місяців тому
25. Làm chức năng cập nhật Profile. Dùng router.refresh() để refresh route | Khóa học Next.js
24. Quản lý Access Token và Refresh Token trong Next.js | JWT Authentication Next | Khóa học Next.js
Переглядів 3,1 тис.8 місяців тому
24. Quản lý Access Token và Refresh Token trong Next.js | JWT Authentication Next | Khóa học Next.js
23. Tự động gia hạn thời gian hết hạn session | Ngăn logout khi user đang dùng | Khóa học Next.js
Переглядів 2,2 тис.8 місяців тому
23. Tự động gia hạn thời gian hết hạn session | Ngăn logout khi user đang dùng | Khóa học Next.js
22. Tự động logout khi token hết hạn | Tư duy về Authentication Next.js | Khóa học Next.js
Переглядів 3,3 тис.8 місяців тому
22. Tự động logout khi token hết hạn | Tư duy về Authentication Next.js | Khóa học Next.js
Các bạn khỏi cần học cái này basic lắm vô học phần CI/CD series này tự làm được ua-cam.com/video/3lt5qnIdebY/v-deo.html
Em làm cho công ty tư họ thuê 1 cái server riêng luôn chứ em không dùng vps, vậy học khóa này xong mình ứng dụng deploy lên có tương tự được không ạ?
Tương tự em à
DATABASE em dùng mongodb tự cài vào ubuntu, không dùng mongodbattlas. khoá học này không giải quyết được vấn đề của em >.<
e đang làm react vs node js, thì học khóa deploy này có đc ko ạ, e thấy khóa của a FE dùng nextjs
Vô tư em ơi, trong khoá anh dạy deploy luôn react mà
tên miền và VPS là mình tự mua hay sao ạ
à em thấy rồi ạ. Cảm ơn anh
Nhìn ko hấp dẫn deploy này ko có gì khó
chuẩn b
Khó với người không biết. Dễ với người đã biết bạn 😁
e dùng macbook đc ko a ?
Dùng gì cũng đc em nhé
Mình nghĩ thêm aws cho front end sẽ giá trị hơn :D
khoá nestjs dự kiến nào ra ạ 🎉🎉🎉
Tết âm á em
ủa sao nó không hỗ trợ gợi ý class tailwind nhỉ em code reactjs vẫn hiện bthg mà ta, sang nextjs lại không có gì cạ, ai giúp e với
Cả các câu lệnh rfc cũng không ra, em cài đầy đủ extension rồi nha
à thui e fix đc gòy
Có sale gì không anh :v nhìn ổn quá e cuxgn đang muốn theo học
đang pre-order từ 790k còn 490k đó em. Học viên cũ thì nhâp voucher HOCVIENSUPER giảm thêm được 100k nữa còn 390k thôi
👉Tìm hiểu khóa học CI/CD Deploy tại đây: duthanhduoc.com/courses/deploy-super
quá hay quá xịn quá đầy đủ, cảm ơn anh^^
Cho em hỏi tổng thời lượng của khóa học là bao nhiêu ạ
Khoản 50h em nhé
A ơi, k có combo react + next ạ
Hiện anh k mở combo đó nhưng em có thể Inbox anh giảm giá combo đó cho nhé facebook.com/duthanhduoc/
phần dưới a có viết lại về logic đăng nhập không anh. hay a viết sẵn đâu đó r giờ a fetch lại thôi ạ
logic backend anh viết sẵn rồi em
Nếu chuyển qua lưu token trên localstorage thì lại trái với next js là về việc bảo mật, thế a ơi cho e hỏi tại sao lại lưu vào local storage mà k lưu vào cookies ạ
Lưu vào cookie có 2 mode chính là bật httpOnly và không. Nếu em bật httpOnly thì ở client em muốn gọi api em sẽ k truy xuất vào đc token. Nếu không bật httpOnly thì nó cũng gần như là local storage
hay dữ anh dùng expressjs nhưng cấu hình là giống với nestjs😁
nestjs cũng build từ express.js lên mà :v
khi nào nên dùng client cpn và server cpn vậy anh
Dùng server component khi có thể, nó sẽ giúp giảm js bundle xuống client, cũng như tốt cho seo. Còn dùng client component khi component yêu càu tương tác như event handler, các hook như useEffect, usestate… Ngoài ra nếu page không public ra ngoài, không yêu cầu seo như page quản lý thì dùng client component cũng k sao
mình test thử trên page , nhập email chuẩn mà sao nó bị lỗi 422 từ axios lỗi 'email không đúng định dạng' là sao anh em nhỉ
Bài này quá hay anh ơi, kiến thức quá chuẩn. +1 respect. À giải thích cho bạn nào thắc mắc sao code frontend mà vẫn có client và server nhé. Theo mình hiểu, server chính là nơi chứa mã nguồn của trang web (cụ thể là chứa các file html, js, css, ... của các bạn) còn client chính là cái trình duyệt mà user dùng (có thể là điện thoại, máy tính của họ). Bản chất là khi user vào trang web thì trình duyệt sẽ tải các file html, js, css từ nơi lưu trữ (server) xuống rồi render ra giao diện.
thế cái server chứa các câu lệnh db cũng như xử lý req nó cũng là server nhưng nó khác gì với server bạn nói vậy
Về bản chất thì mình thấy nó giống nhau thôi bạn, chẳng qua này là về system design, người ta muốn chia ra thành 1 server frontend (chứa các mã nguồn chuyên xử lý về giao diện) và 1 server backend xử lý logic. Bạn hoàn toàn có thể gộp chúng lại thành 1, điển hình là mô hình MVC. Hay bạn cũng có thể code giao hiện ở server backend rồi trả về html, css như thường. và ngược lại. Nhưng làm như vậy sẽ khiến source code bị rối và khó maintan và mở rộng
@ à nghĩa là có 2 cách 1 là backend viết giao diện r trả về luôn như dùng hbs. 2 là viết giao diện ở next rồi gọi tới server logic
@@vanbui-ci5gv đúng rồi nhé bạn, trong thực thế không chỉ có 2 loại này, còn có thể scale lên thành 3,4,... nhiều server khác, mỗi server sẽ có nhiệm vụ riêng của nó, các server sẽ giao tiếp với nhau qua api,...
Hi vong next course fullstack nextjs, nestjs + them cai SQL :D
Sẽ có trước tết cho ae
anh ơi sao cái await trong router handler logout nó chỉ có tác với thằng request thui vậy anh, còn gọi api nó báo lỗi await không hợp với ngữ cảnh
có thể em khai báo cái phần api bị sai, nó không phải promise nên mới báo thế
E dùng thử function http ở phần auth của a để cal api, chạy ở local ok nhưng khi chạy trên prod thì dính lỗi block:mixed-content, e check api thì thấy ko gửi gì ở request header cả. A có clear lỗi này ko ạ
Lỗi này là do em đang gọi ở 1 website có https đến 1 api endpoint không https (http) nên trình duyệt nó chặn
@@duocdev ồ e cũng có suy nghĩ giống a, thế e hiểu rồi, đúng là URL BE của e đang là http chứ ko phải https(e đang deploy BE lên AWS). E cảm ơn anh ạ
Anh nghĩ sao về thằng Supabase , em thấy nó khá mạnh , mình có thể code mà không cần backend
Chủ yếu cung cấp các giải pháp nhanh. Phù hợp cty nào cần nhanh, nhưng về lâu dài giá cả sẽ làm em suy nghĩ
@@duocdev cty em đang làm thằng đó với nuxtjs3
shadcn sao web nó bị lỗi reponsive vậy anh
em report bug bên github của nó đi, cho author nó fix :v
Bài học rất hay, tks anh
welcome em
anh ơi cho em hỏi một ý là việc anh tạo ra một class là SessionToken thì em thắc mắc là việc tạo ra class với các thuộc tính với phương thức nó có giống với việc tạo ra một store để lưu trữ và được các component truy xuất tới không anh, Em cảm ơn
Về lý thuyết là gần giống. Nó đều là object đc lưu trên ram của client. Như khác tí là store thì truy cập trong component thôi chứ cái object anh tạo thì truy cập mọi nơi
anh có dự định ra khóa gì về nuxtjs 3 k anh
Chưa á em. Kế hoạch từ đây đến cuối năm là sẽ có 2 khoá: deploy, fullstack nest next. Năm sau anh đang cân nhắc khoá web 3, nếu mọi người request nhiều về nuxt anh sẽ làm về nuxt 🔥
@@duocdev anh làm 1 series hay khóa về devops đi ạ, em thấy anh dạy rất dễ hiểu
cho em hỏi thường thì đi làm dự án ngta hay code bằng typescript hay javascript z anh
Tuỳ dự án cũ hay mới. Nhưng những dự án cỡ 4 năm trở lại đây thì hầu như là TS
anh sử dụng library gì cho markdown vậy anh ??
Chỉ dùng theme dracular thôi em
chào a. a làm video chia sẻ về cách setup prj reactjs với typescript eslint prettier đi ạ
Ôi, cái đây thì dễ quá nên anh không làm video. Anh viết 1 bài ở đây rồi nhé: duthanhduoc.com/blog/tao-du-an-react-vite-typescript-eslint
Ah cho em hỏi bây giờ học react thì học func component hay class component nhỉ, Khoá react của anh dạy cái nào??
Dạy vài video về class component. Còn lại nguyên khóa là dạy functional component em nhé
hầu như sang func rồi bạn à, nếu dự án cũ lâu đời thì may ra động vào class
Các khoá học NodeJs, NextJs, React của mình 👉 edu.duthanhduoc.com/
idol :))
Nhanh dữ a ơi
Nextjs dùng React chưa stable cũng không lạ gì, họ đã cho mình xài React Canary từ app router ở Next 13 😂
Nếu đợi stable để đưa vào production thì đã quá muộn 😂
Anh ơi sao em cài 15 nó cứ bị out of memory ấy
Nghĩa là máy em hết ram rồi, mở task manager lên xem cái gì chiếm ram nhiều đến thế
Nhanh quá anh ạ❤
Mong anh ra khóa nestjs + cloud + devops để mình nắm đc quy trình release 1 dự án luôn ạ
Khoá expressjs của anh gần như thế rồi 😁
@@duocdev khóa expressjs này mình dùng class hay function v ạ
@@namhoai452 có cả class và function kết hợp em nhé
rc là release candidate, nên chắc an toàn hơn alpha, beta rồi ha a, đẩy đại production lên 15 luôn cho ngầu 😎
Nextjs lúc nào cũng cầm đèn chạy trước ô tô 😂
nhanh quá anh ơi
Muộn vài ngày 😂
lâu rồi mới thấy anh lên vid lại
Chuẩn bị comeback cực mạnh với series nest, next, các kiểu con đà điểu luôn em
@@duocdev Vậy mà bữa em năn nỉ a làm khoá nest a hem chịu 😂 , Tính học xong khoá express của a xong vào bắt đền vì a có nói trong vid khoá học là a sẽ làm nest😂
@@duocdev Đã lun anh ơi
@@kientran-dev-237 hehe, đợi vài tuần nữa nha. Ngập ngụa video
@@duocdev Dạ a giữ gìn sức khỏe nha , cảm ơn anh vì đã truyền tải kiến thức ạ
👉 Mọi người có thể tham khảo khóa học Next.js Super tại đây nha : edu.duthanhduoc.com
Anh Được cho em hỏi, nếu như login BE check authen dựa vào Authorization. Thì khi login ok thì BE trả về token mình vẫn sử lý như dưới được đúng ko ạ - Gọi ở next client: Ok vì có thể set vào LocalStorage - Gọi ở next server: Cũng ok vì có thể gọi qua next server api/auth để set Authorization ở header khi login thành công
Được em.
trong th logout page hình như chỉ đang force reset cookie thôi chứ em k thấy chỗ call sang node backend để remove session
Không cần gọi, Vì nhảy đến logout page thì chỉ có thể là session token sai, hoặc hết hạn. Mà mấy trường hợp này thì không gọi được đến backend. 1 lý do nữa là session token hết hạn thì backend tự động remove session.
@@duocdev tks a
cho e hỏi là có cách nào để kiểm tra data được cache hay không khi sử dụng fetch của nextjs không anh
Bật cái này trong next config thì khi cache em sẽ thấy nó log ở terminal. Còn kiểm tra data như thế nào thì hiện tại không có cách logging: { fetches: { fullUrl: true } }