Redux toolkit
1:34:06
14 күн бұрын
React router V6
2:41:00
14 күн бұрын
Fetch API with fetch and axios
1:54:23
14 күн бұрын
Shoping Cart - React hooks
1:26:34
21 күн бұрын
React hooks (Phần 2)
1:10:48
21 күн бұрын
React hook (Phần 1)
1:04:03
21 күн бұрын
Sử dụng SCSS và UI Framework
1:52:47
Base Component Button + Input
45:25
21 күн бұрын
ReactJS - Tổng quan về State
1:14:37
ReactJS - Tổng quan về Event
27:29
ReactJS  - Tổng quan về Props
37:43
JavaScript - ES6
2:42:21
Ай бұрын
Cấu trúc dự án Vue.js
1:14:26
2 ай бұрын
VueX kết hợp với Vue 3
59:50
Test API với Postman
54:45
2 ай бұрын
Vue Router V4 (Phần 2)
2:08:45
2 ай бұрын
Lifecycle trong Vue 3
46:16
2 ай бұрын
Пікірлер
@baphuho7072
@baphuho7072 14 күн бұрын
seri bo ich qua a
@spychogg
@spychogg 26 күн бұрын
nếu bạn bị lỗi ở phần kiểm tra ô input có bị bỏ trống hay không thì hãy thử xoá hết các ô còn lại như Email, mật khâu, nhập lại mật khẩu,... chừa lại đúng ô nhập tên thôi sau đó viết phần validation cho riêng thằng ô nhập tên là nó sẽ hiện ra chữ khi để trống sau đó Ctrl Z đưa mấy ô nhập liệu khác trở lại và bây giờ code thêm cho bọn nó là được ban đầu mình để nguyên mọi thứ và code thẳng chức năng validation thì nó lại không hiện ra chữ gì khi bỏ trống và ấn đăng ký
@nvquy0203
@nvquy0203 26 күн бұрын
Bạn copy google dịch à, tôi người việt nam đọc cong không hiểu ý bạn muốn nói gì
@spychogg
@spychogg 25 күн бұрын
@@nvquy0203 các bạn ở phía dưới có người bị mắc lỗi không hiển thị dòng chữ "Họ và tên không được để trống" tức là khi nhấn Đăng ký mà để trống ô này thì dòng chữ đó vẫn không hiện lên để báo lỗi mình đã sửa lại bằng cách xoá đi TẠM THỜI các phần nhập liệu khác trong file HTML như email, password, ... và chừa lại đúng 1 ô nhập họ và tên Khi này code kiểm tra lỗi trong file JS mới chịu hoạt động (tức là nó hiện lên dòng chữ "Họ và tên không được để trống" khi bạn không nhập gì vào ô input và ấn đăng ký) Và sau đó mình Ctrl Z trong file HTMl đưa các ô input email, password, ... trở lại và thêm code kiểm tra tương tự cho bọn chúng thì khi này code mới hoạt động bình thường như video Vì vậy nếu bạn nào bị lỗi tương tự thì có thể thử như mình
@baphuho7072
@baphuho7072 27 күн бұрын
hay a, mong a tiếp tục ra thêm video
@nvquy0203
@nvquy0203 27 күн бұрын
Cảm ơn em nhé
@HoangNguyen-zo4ov
@HoangNguyen-zo4ov Ай бұрын
cho mình hỏi là mình cũng vừa mới tải xamp, thì stop mysql như thế có ảnh hưởng gì k
@nvquy0203
@nvquy0203 Ай бұрын
Không nhé bạn, bạn stop sau rồi running lại là được
@saphiy2003
@saphiy2003 Ай бұрын
sao trong services của em không có mysql ạ
@nvquy0203
@nvquy0203 Ай бұрын
@@saphiy2003 service là sao em, có liên quan gì đâu
@saphiy2003
@saphiy2003 Ай бұрын
mong anh rep ạ
@nvquy0203
@nvquy0203 Ай бұрын
@ e ultraview lên anh xem cho
@saphiy2003
@saphiy2003 Ай бұрын
cho em xin số zalo anh được kh ạ
@nvquy0203
@nvquy0203 Ай бұрын
@ 0868787509 em kb số này nhé
@thuythu4585
@thuythu4585 Ай бұрын
ui cảm ơn bạn nhiều nha, mình thử mãi tạo thư mục mới mà nó không chạy , xem được của bạn may quá
@nvquy0203
@nvquy0203 Ай бұрын
Lỗi này thời sinh viên học PHP chắc ai cũng bị mà bạn, giờ đi làm mới biết cách fix
@Huytu1232
@Huytu1232 Ай бұрын
thầy ơi cái phần alert sao em bấm đúng tài khoản mật khẩu nó vẫn báo là email hoặc mật khẩu không đúng ạ
@phattrantan8796
@phattrantan8796 Ай бұрын
có clip tiếp theo chưa thầy
@cross171
@cross171 2 ай бұрын
Thầy ơi cho em xin extension vue của thầy với ạ
@nvquy0203
@nvquy0203 2 ай бұрын
Em cài đặt Vetur và Vue - Official về nhé Sau khi cài xong thì tắt vs code rồi bật lại Để nó gợi ý thì gõ từ khóa và nhấn tổ hợp Ctrl + space
@HinaMashiro
@HinaMashiro 2 ай бұрын
khó quá v muốn làm game ko dễ thật :)))
@nvquy0203
@nvquy0203 2 ай бұрын
Ủa là sao bạn 😂
@huyhaivonguyen1220
@huyhaivonguyen1220 2 ай бұрын
mình có coi là ngata đổi mục tên mục data trong mysql xong sẽ tạo 1 folder mới tên data xong copy trong backup và data cũ để dán vào mục data mới là chạy được nhưng mình làm theo vẫn thế
@nvquy0203
@nvquy0203 2 ай бұрын
@@huyhaivonguyen1220 cái đó mình cũng thử rồi nhưng mà không được. Và nếu đuọc thì cũng tạm thời rồi một thời gian sau bị lại. Nên cách tốt nhất là chỉ dùng một trong hai cái còn nếu dùng cả hai thì làm theo cách của mình thì chạy ok
@moontuyen2k4
@moontuyen2k4 2 ай бұрын
Cho e hỏi là nếu e có thêm role là customer thì các trang của customer như viewUserProfile hay trang thanh toán đơn hàng thì em để các đường dẫn như thế nào trong Route ạ? Em thấy a đang tạo 2 route là PrivateRoutes và PublicRoutes
@nvquy0203
@nvquy0203 2 ай бұрын
Bài anh làm thực ra chỉ mô phỏng Private là các route được bảo mật và yêu cầu người dùng phải đăng nhập và còn Public thì người dùng có thể tự do vào. Nên dù em có thêm nhiều Role đi chẳng nữa thì em chỉ cần cấu hình nó vào các Route bảo mật thôi nhé
@macphungde1269
@macphungde1269 2 ай бұрын
a hướng dẫn vơi oauth2 đi ạ
@vinhlehuuthanh5267
@vinhlehuuthanh5267 2 ай бұрын
giữa spring và nodejs nên chọn cái nào vậy a, e theo BE
@nvquy0203
@nvquy0203 2 ай бұрын
@@vinhlehuuthanh5267 nếu em muốn phát triển ứng dụng đơn giản và nhanh chóng thì nên chọn nodejs. Còn nếu muốn phát triển ứng dụng ở quy mô trung bình hoặc lớn và có tính bảo mật cao thì nên chọn spring nhé. Mỗi công nghệ sẽ có uư điểm riêng
@viennguyen5889
@viennguyen5889 2 ай бұрын
bai giang tuyet voi, de hieu
@devlife811
@devlife811 3 ай бұрын
quá đỉnh
@sonnguyentruong2784
@sonnguyentruong2784 3 ай бұрын
bài giảng rất hay
@nguyenminhduc4562
@nguyenminhduc4562 3 ай бұрын
ủng hộ bạn làm những video base component kiểu này. Mình để ý nhiều dự án bên ngoài hay tạo base component, nhưng để xác định đc 1 base component gồm những thành phần nào thì ko phải ai cũng biết đc. Tiếp tục làm những video kiểu này nhé
@nvquy0203
@nvquy0203 3 ай бұрын
Cảm ơn bạn nhé
@hieutran-hm1id
@hieutran-hm1id 3 ай бұрын
dạ thầ sao em làm tới bước mà kiểm tra lỗi của mấ trường hợp mà nó k báo lên gì hết ạ
@nvquy0203
@nvquy0203 3 ай бұрын
Bạn kiểm tra trên màn hình console xem có lỗi không nhé
@DuyDangHocIT
@DuyDangHocIT 4 ай бұрын
mình thấy bạn dùng redux ở đây mà chưa thấy tác dụng ở đâu cả:))).
@nvquy0203
@nvquy0203 4 ай бұрын
@DuyNguyen-ip9bt đố bạn biết đấy
@nvquy0203
@nvquy0203 4 ай бұрын
@@DuyDangHocIT video còn phần khác, đó chỉ là bước setup
@DuyDangHocIT
@DuyDangHocIT 4 ай бұрын
@@nvquy0203 à thế để mình xem tiếp hehe .
@DuyDangHocIT
@DuyDangHocIT 4 ай бұрын
@@nvquy0203 thế mình phải xem phần tiếp theo mới được
@hoctapit7719
@hoctapit7719 4 ай бұрын
Thầy có thể ra khóa reactjs từ cơ bản đến nâng cao không ạ. Em thấy thầy dạy hay lắm với kĩ nữa
@nvquy0203
@nvquy0203 4 ай бұрын
@@hoctapit7719 cảm ơm em nhiều nhé
@hoangngocnguyen191
@hoangngocnguyen191 5 ай бұрын
Em chỉ vô tình thấy được video của thầy thì bấm vào xem. Video của thầy rất chi tiết, và rất là dễ hiểu, dễ thực hành. Em cảm ơn thầy
@nvquy0203
@nvquy0203 4 ай бұрын
Cảm ơn em nhiều nhé
@luminshz
@luminshz 5 ай бұрын
anh giảng hay lắm ạ mà mong anh cải thiện phần mic ạ :(
@nvquy0203
@nvquy0203 5 ай бұрын
@@luminshz cảm ơn em nhiều nhé
@angtu6133
@angtu6133 5 ай бұрын
Thầy ơi trc e làm đc r,nay e quay lại chạy lại thử thì phần trong if cuối cùng của đăng kí ko thực thi là sao vậy thầy
@kungfustation
@kungfustation 5 ай бұрын
co link git code hong ban/thay?
@nvquy0203
@nvquy0203 5 ай бұрын
github.com/ngoquy12/JV231229_ES6
@kungfustation
@kungfustation 4 ай бұрын
@@nvquy0203 dạ em cảm ơn
@ToanNguyen-ey5lz
@ToanNguyen-ey5lz 5 ай бұрын
a ra seri về java spring đi a thấy ít ai làm về cái này
@nvquy0203
@nvquy0203 5 ай бұрын
Ok em nhé, có thời gian anh sẽ làm. Lý do java spring ít người làm do nó nhiều với lại cũng là kỹ năng cá nhân nên ít người chia sẻ em ạ
@dat29
@dat29 5 ай бұрын
antd nó có sẵn template login mà bạn, cái package antd dù chỉ dùng mỗi input nó vẫn nặng
@nvquy0203
@nvquy0203 5 ай бұрын
@@dat29 Phần mình làm còn nhiều lắm bạn. Nguyên một trang web thì đây chỉ là một phần với lại mình dạy về logic từ validate cho sinh viên luôn chứ không muốn họ lạm dụng thư viện
@DucNguyenJava
@DucNguyenJava 5 ай бұрын
làm sao để đăng ký học thầy vậy ạ ?
@nvquy0203
@nvquy0203 5 ай бұрын
@@DucNguyenJava mình chủ chia sẻ kinh nghiệm thôi chứ mk không dạy học bạn ạ
@trantuyen4046
@trantuyen4046 5 ай бұрын
ra video java em nhé
@nvquy0203
@nvquy0203 5 ай бұрын
@@trantuyen4046 oki anh nhé
@QuangLeChau
@QuangLeChau 5 ай бұрын
hay quá thầy ơi mong thầy ra nhiều clip hơn em cảm ơn
@nvquy0203
@nvquy0203 4 ай бұрын
Cảm ơn em nhiều nhé
@dvfb
@dvfb 6 ай бұрын
Bạn ơi, có thể cho mình xin full video về list NestJS này được không ạ
@nvquy0203
@nvquy0203 6 ай бұрын
Video mình mới làm đến đó thôi bạn. Trong thời gian tới mình sẽ cố gắng ea nhiểu video hơn nhằm chia sẻ các kién e thức mà mìn biết. Mong rằng sẽ nhận được sự ủng hộ từ bạn và mọi ngừoi
@dvfb
@dvfb 6 ай бұрын
@@nvquy0203 cảm ơn b nhìu nha
@dvfb
@dvfb 6 ай бұрын
@@nvquy0203 bao giờ bạn upload video #5 lên vậy ạ
@nguyenthanhlam1857
@nguyenthanhlam1857 6 ай бұрын
mình làm theo giống bạn nhưng bị lỗi. Bạn có thể hỗ trợ mình được không
@nvquy0203
@nvquy0203 6 ай бұрын
Bạn ultraview lên nhé mình xem cho
@nguyenthanhlam1857
@nguyenthanhlam1857 6 ай бұрын
@@nvquy0203 mình có thể liên lạc với bạn qua gì được ạ? bạn cho mình xin tên để kết bạn!
@nguyenthanhlam1857
@nguyenthanhlam1857 6 ай бұрын
mình có thể liên lạc với bạn qua gì được ạ? Bạn cho mình xin tên để kết bạn
@nvquy0203
@nvquy0203 6 ай бұрын
Bạn liên hệ qua zalo: 0868787509 nhé
@uclong1176
@uclong1176 6 ай бұрын
thay vì viết toán tử 3 ngôi loằng ngoằng thế kia thì viết thành 1 cái object {BNT_PRIMARY: "primary"} rồi dùng như này `btn -btn-YOUROBJ[type]`
@nvquy0203
@nvquy0203 6 ай бұрын
Cảm ơn bạn đã góp ý nha
@ducphd
@ducphd 6 ай бұрын
Chúc bạn đồng hương nhiều sức khỏe, ra thêm nhiều video mới nhé
@nvquy0203
@nvquy0203 6 ай бұрын
Cảm ơn bạn nhiều nhé
@nghiabasil
@nghiabasil 6 ай бұрын
khóa này anh dạy free hả anh
@nvquy0203
@nvquy0203 6 ай бұрын
Mình chỉ chia sẻ những gì mình biết thôi nha nên mọi thứ là free nhé
@nguyenmanhiem9074
@nguyenmanhiem9074 6 ай бұрын
Cái chỗ hiện thị lỗi và ẩn lỗi của Ho và Tên e làm giống Thầy mà sao không được vậy ạ
@nvquy0203
@nvquy0203 6 ай бұрын
Em kiểm tra lại xem chỗ em lấy element xem là đã đúng id chưa
@nguyenmanhiem9074
@nguyenmanhiem9074 6 ай бұрын
@@nvquy0203 E kiểm tra lại thì không sai thầy ạ
@nvquy0203
@nvquy0203 6 ай бұрын
Hôm nay mk rảnh bạn ultraview lên mình fix cho nhé
@nguyenmanhiem9074
@nguyenmanhiem9074 6 ай бұрын
@@nvquy0203 E cảm ơn nhiều ạ
@nguyenmanhiem9074
@nguyenmanhiem9074 6 ай бұрын
Thầy có thể cho em phương tiện để liên lạc với ạ
@ThangNguyen-kv3sr
@ThangNguyen-kv3sr 6 ай бұрын
Thầy ơi console nó để TypeError: cannot read properties of null( reading ‘value’) at HTMLFormElement.<anonymous> (register.js:28:26) là lỗi gì vậy ạ
@nvquy0203
@nvquy0203 6 ай бұрын
Lỗi này nó thường xuất hiện khi mình truy xuất phần tử trong DOM sai nha. Ví dụ như mình muốn lấy phần tử h3 có id = "heading" nhưng khi truy cập thì mình lại truy cập sai: document.getElementById("heding")
@ThangNguyen-kv3sr
@ThangNguyen-kv3sr 6 ай бұрын
Nhưng mà em check lại thì em code đúng á thầy
@nvquy0203
@nvquy0203 6 ай бұрын
@@ThangNguyen-kv3sr em ultraview lên thử nh
@ThangNguyen-kv3sr
@ThangNguyen-kv3sr 6 ай бұрын
@@nvquy0203 mk: 96285
@nvquy0203
@nvquy0203 6 ай бұрын
@@ThangNguyen-kv3sr done nha em
@DangNguyen-qr2zf
@DangNguyen-qr2zf 6 ай бұрын
hay quá thầy
@nvquy0203
@nvquy0203 6 ай бұрын
Cảm ơn em nhiều nhé
@tranthile425
@tranthile425 Жыл бұрын
anh mở khoá học à a
@nvquy0203
@nvquy0203 Жыл бұрын
Anh code cho vui thôi chứ không khóa học gì đâu em ạ
@SơnGC98Nam
@SơnGC98Nam Жыл бұрын
dạo này giạy học chất lương thế
@nvquy0203
@nvquy0203 Жыл бұрын
Em cảm ơn anh nhiều ạ. Dần dần phải cải thiện thôi anh ạ