Bài giảng trước
Bài giảng sau
027 - Lập trình Backend bằng Node JS, MongoDB, Mongoose, và PostgreSQL
0%
Phần 001 - Giới thiệu khóa học và cài đặt Node JS
001 - Giới thiệu khoá học
(11:40)
002 - Cài đặt node js 8
(03:38)
Link file đính kèm toàn khóa học
Phần 002 - Cài đặt Visual Studio Code và giới thiệu các tính năng
003 - Cài đặt editor - visual studio code
(06:18)
004 - Giới thiệu sơ lược về giao diện vscode
(05:57)
005 - Các tính tính năng hay sử dụng trong vscode
(09:22)
Phần 003 - Cú pháp cơ bản và cách chạy chương trình Node JS
006 - Ba phương pháp để chạy một chương trình node js
(12:40)
007 - Cú pháp cơ bản lập trình node js
(06:53)
Phần 004 - Sử dụng Module và NPM trong Node JS
008 - Module - điểm khác biệt với javascript
(11:24)
009 - Sử dụng NPM thế nào
(08:00)
010 - Up module lên NPM thế nào
(10:04)
Phần 005 - Dựng webserver và 2 cách đọc file HTML trong Node JS
011 - Hàm dựng Webserver trong node js
(10:30)
012 - Viết mã HTML trong js
(11:17)
013 - Cách đọc file HTML bằng Node Js
(05:20)
014 - Cách số 2 đọc file HTML bằng Node js
(05:18)
Phần 006 - Thực hành với Router và Module trong Node JS
015 - Sử dụng Router trong node JS
(06:23)
016 - Thực hành với router và module
(12:48)
Phần 007 - Giới thiệu Framework Express và cài đặt các module phụ thuộc
017 - Framework Express cho node js
(04:27)
018 - Cài đặt Express và các Module phụ thuộc
(10:28)
Phần 008 - Khởi động Express với template engine EJS
019 - Khởi động Express với template engine EJS
(07:56)
020 - Học cú pháp EJS
(11:14)
Phần 009 - Kết nối Router với view EJS
021 - Sử dụng Router và kết nối giao diện ejs với Router
(08:04)
022 - Thao tác với JSON trong ejs
(06:52)
023 - Cài đặt nhận dạng ngôn ngữ EJS và snippet
(04:34)
Phần 010 - Ghép giao diện Frontend vào Node JS sử dụng Router và EJS
024 - Ghép giao diện Frontend vào EJS
(06:41)
025 - Các đường dẫn mặc định trong EJS template
(06:43)
026 - Xử lý link thông qua Router
(05:16)
027 - Hoàn thiện ghép giao diện Frontend vào EJS
(09:30)
Phần 011 - Gom nhóm Router và cách làm đặt Router kiểu tinhte.vn
028 - Cách gom nhóm Router
(11:19)
029 - Thực hành truyền tham số qua Router
(08:16)
030 - Cách đặt URL kiểu tinhte.vn
(11:18)
Phần 012 - Lập trình với Cookie và Session trong Node JS
031 - Lập trình với Cookie trong node js
(11:27)
032 - Cài đặt và cấu hình Express Session
(04:14)
033 - Lập trình với Session
(08:35)
Phần 013 - Giới thiệu Project web Portfolio và phần chuẩn bị giao diện
034 - Project web portfolio sử dụng Node JS với dữ liệu dạng JSON
(06:09)
035 - Cùng chuẩn bị phần HTML
(07:49)
Phần 014 - Khởi động Project và xử lý giao diện trang chủ
036 - Setup Project cơ bản
(07:58)
037 - Chuyển trang chủ từ HTML sang EJS
(07:49)
Phần 015 - Xử lý trang chi tiết bằng Router
038 - Tạo router và xử lý trang chi tiết sang EJS
(04:08)
039 - Xử lý header và footer
(03:33)
Phần 016 - Phân tích dữ liệu và tạo dữ liệu cho Project
040 - Phân tích dữ liệu
(07:10)
041 - Tạo dữ liệu cho Project
(10:32)
Phần 017 - Đổ dữ liệu vào Node JS
042 - Load dữ liệu và đổ dữ liệu vào EJS
(07:41)
043 - In dữ liệu danh mục ra EJS
(09:27)
Phần 018 - Hoàn thiện trang danh mục và xử lý tham số cho trang sản phầm chi tiết
044 - Hiệu ứng lọc Jquery sử dụng cho danh mục sản phẩm
(03:19)
045 - Truyền tham số id cho trang sản phẩm chi tiết
(04:01)
Phần 019 - Tạo link SEO - Friendly và đẩy dữ liệu vào trang chi tiết
046 - Tạo link SEO-Friendly và xử lý lỗi đường dẫn thường găp trong Node js
(10:28)
047 - Đổ dữ liệu ra trang chi tiết
(07:04)
Phần 020 - Tích hợp Session vào project
048 - Hoàn thiện dữ liệu và giao diện
(05:35)
049 - Thực hành với Session - lập trình chức năng danh sách sản phẩm vừa xem
(05:03)
Phần 021 - Thu thập dữ liệu người dùng và đổ dữ liệu từ session ra giao diện
050 - Thu thập dữ liệu người dùng vào session
(08:14)
051 - Đổ dữ liệu các sản phẩm từ session ra giao diện
(04:02)
Phần 022 - Xử lý trùng lặp dữ liệu và hoàn thiện chức năng sản phẩm đã xem
052 - Xử lý trùng lặp dữ liệu
(06:38)
053 - Tích hợp sản phẩm đã xem vào trang chi tiết
(09:35)
Phần 023 - Học về Form gửi nhận dữ liệu trong Node JS
054 - Tóm tắt kiến thức đã học
(08:06)
055 - Mở đầu về form trong Node js - Cài đặt Bootstrap 4
(09:46)
056 - Cách chọn chế độ nhận biết file EJS và sử dụng snippet trong VSCode
(06:24)
057 - Cách lấy dữ liệu từ form
(05:47)
Phần 024 - Upload file trong Node JS với Multer
058 - Upload file trong Node JS
(09:40)
059 - Viết hàm check file up lên trong Router
(11:56)
Phần 025 - Giới thiệu và cài đặt MongoDB
060 - Giới thiệu MongoDB
(06:08)
060.1 - Cài đặt MongoDB
(02:56)
Phần 026 - Thuật ngữ và cách thao tác cơ bản với database trong MongoDB
061 - Thuật ngữ và thao tác với database trong mongodb
(06:34)
062 - Hai cách khởi tạo dòng lệnh với MongoDB
(05:56)
Phần 027 - 7 câu lệnh thao tác với database và collection trong MongoDB
063 - 7 câu lệnh thao tác với database và collection trong MongoDB
(06:11)
064 - Thêm mới dữ liệu trong MongoDB
(07:12)
065 - Hai điểm khác biệt khi thêm mới dữ liệu trong MongoDB
(06:41)
Phần 028 - Cách sửa dữ liệu và sử dụng Upsert trong MongoDB
066 - Câu lệnh sửa trường giá trị và xoá trường giá trị trong một collection
(11:47)
067 - Sử dụng Upsert trong câu lệnh update
(07:55)
Phần 029 - Cách đổi tên trường dữ liệu và tra cứu các câu lệnh trong MongoDB
068 - Cách đổi tên trường dữ liệu trong toàn bộ document
(04:12)
069 - Cách tra cứu các câu lệnh điều kiện
(06:34)
Phần 030 - Cách xóa Document và Export - Import dữ liệu trong MongoDB
070 - Câu lệnh xoá document
(03:05)
071 - Câu lệnh Export và import dữ liệu trong mongodb
(16:24)
Phần 031 - Node JS và MongoDB cho lập trình Backend
072 - Bài toán kinh điển lập trình thêm - xem - sửa - xoá dữ liệu với Node JS và MongoDB
(04:08)
073 - Setup các module cần thiết và tạo dữ liệu
(08:38)
Phần 032 - Kết nối dữ liệu và cách xử lý phần nhập liệu
074 - Kết nối node js với cơ sở dữ liệu
(03:38)
075 - Tạo Form nhập liệu trong Node js và lấy dữ liệu từ form
(11:51)
076 - Đưa dữ liệu vào Mongodb
(08:57)
Phần 033 - Tạo View xem dữ liệu trong Node JS
077 - Tạo view EJS để trình bày dữ liệu
(08:48)
078 - Đổ dữ liệu từ cơ sở dữ liệu ra giao diện
(06:58)
Phần 034 - Lập trình chức năng xóa dữ liệu từ Node JS
079 - Cách lấy id của phần tử cần xoá
(07:47)
080 - Viết javascript confirm thông tin xoá
(04:17)
081 - Hoàn thiện chức năng xoá dữ liệu
(09:40)
Phần 035 - Lập trình chức năng sửa dữ liệu trong Node JS
082 - Dựa vào ID lấy dữ liệu cần sửa
(08:47)
083 - Đẩy dữ liệu vào view sửa
(05:38)
084 - Hoàn thiện chức năng sửa dữ liệu từ Node JS vào Mongo
(08:42)
Phần 036 - Hoàn thiện bài toán thêm - xem - sử - xóa dữ liệu
085 - Tóm tắt kiến thức và hoàn thiện giao diện
(05:15)
Phần 037 - Giới thiệu Mongoose và cài đặt Mongoose
086 - Giới thiệu Mongoose
(03:51)
087 - Cài đặt cơ bản cho project node js - mongoose
(04:02)
Phần 038 - Kết nối Node JS - Mongoose và code phần xem dữ liệu
088 - Kết nối Mongoose và định nghĩa Model đầu tiên
(06:32)
089 - Code phần xem dữ liệu với Mongoose
(08:34)
Phần 039 - Code phần xoá dữ liệu với Mongoose
090 - Xoá dữ liệu với Mongoose
(05:16)
Phần 040 - Code phần sửa dữ liệu với Mongoose
091 - Sửa dữ liệu với Mongoose - tập 1
(05:41)
092 - Sửa dữ liệu với Mongoose - tập 2
(08:32)
Phần 041 - Code phần Thêm mới dữ liệu với Mongoose
093 - Thêm mới dữ liệu với Mongoose
(05:12)
Phần 042 - Giới thiệu và cài đặt PostgreSQL
094 - Giới thiệu cơ sở dữ liệu PostgreSql
(02:05)
095 - Cài đặt cơ sở dữ liệu PostgreSql
(03:26)
Phần 043 - Kết nối Node JS và PostgreSQL
096 - Thao tác với PostgreSQL
(03:47)
097 - Cài đặt project và kết nối Nodejs với csdl PostgreSQL
(08:24)
Phần 044 - Thêm sửa xoá dữ liệu với PostgreSQL
098 - Thêm dữ liệu từ Nodejs vào PostgreSQL
(09:11)
099 - Xem dữ liệu trên Node js và Postman
(10:54)
100 - Xoá dữ liệu
(05:17)
101 - Bài toán cuối cùng sửa dữ liệu PostgreSQL từ Node js
(09:45)
Phần 045 - Tổng kết phần Node JS cơ bản
102 - Bài tập áp dụng và Tổng kết phần Node JS cơ bản
(05:29)
Phần 046 - Luyện tập Multer và MongoDB qua bài thực hành
File đính kèm phần 46
103 - Luyện tập Multer và MongoDB qua bài thực hành
(06:58)
104 - Setup cơ bản Multer
(06:12)
105 - Xử lý upload nhiều file phía frontend
(10:31)
106 - Xử lý upload phía server
(07:17)
107 - Chuẩn hoá dữ liệu upload dưới dạng mảng
(08:36)
108 - Xử lý 2 form lồng nhau trong cùng một view thế nào
(10:46)
109 - Phân tích và tạo dữ liệu sản phẩm
(05:12)
110 - Tạo model trong Mongoose
(05:36)
111 - Thêm dữ liệu vào cơ sở dữ liệu
(04:21)
112 - Đổ dữ liệu từ mongodb ra view
(08:13)
113 - Hoàn thiện ứng dụng
(06:46)
004 - Giới thiệu sơ lược về giao diện vscode
Hoàn thành
Chúc mừng, bạn đã hoàn thành khóa học này!
Quay lại
Thông báo!
Đóng
Thông báo!
Đóng
0
bình luận
Đăng