Khóa học NodeJS - kết hợp MongoDB, Mongoose, và PostgreSQL (27)

Hôm nay nhận đc một tin rất nóng từ FEDU đó là họ đã xây dựng xong khóa học lập trình NodeJS, đây là cơ hội để các bạn luyện công dịp tết năm nay đấy cool Ok trước khi đi vào tìm hiểu nội dung của khóa học thì mình sẽ nói sơ lược tình hình hiện tại của NodeJS đã nhé.

NodeJS có phải là tương lai?

Có thể nói NodeJS đang là chủ đề rất nóng hổi trong 2 năm đổ lại đây, bạn có thể lên các trang tuyển dụng thì sẽ thấy nhu cầu tuyển dụng lập trình viên NodeJS khá đông, rất khó tìm được người giỏi framework này.

NodeJS được xây dựng dựa vào nên tảng của Javascript, ES6 nên để học được nó thì bắt buộc ban phải có kiến thức Javascript vững chắc, nhất là phải nắm vững được kỹ thuật xử lý đồng bộ và bất động bộ, cơ chế promise trong Javascript.

Điểm mạnh của NodeJS là xử lý realtime rất mạnh, thường được áp dụng trong các ứng dụng chat trực tuyến, các ứng dụng có dạng realtime như Google Analytics. Ngoài ra nó cũng được xử dụng để xây dựng phía backend cho các game server, điển hình là VNG đang sử dụng nó cho các hệ thống game của họ.

Bạn cứ yên tâm, nếu giỏi NodeJS thì mình tin không thiếu việc cho ban làm, và lương của bạn sẽ tính theo ngàn đô là chuyện quá bình thường. Mình có một người bạn đang code backend cho các game của VNG, lương không dưới 1k.

Khóa học NodeJS có những gì?

Mình xin được review một chút về nội dung khóa học NodeJS trên hệ thống của fedu nhé.

Về tổng quan thì khóa học này là căn bản, dành cho những bạn mới bắt đầu tìm hiểu về NodejS. Khóa học có tổng cộng hơn 100 video với nhiều nội dung hấp dẫn, kết thúc khóa học là bạn có thể tự mình xây dựng một ứng dụng website với công nghệ sử dụng là NodeJS và MongoDB.

Để xem một cách chi tiết và rõ ràng hơn thì bạn hãy xem danh sách nội dung sẽ được học phía dưới nhé.

Giới thiệu khóa học

#####################################

TÊN KHÓA HỌC Khóa học NodeJS - kết hợp MongoDB, Mongoose, và PostgreSQL (27)
HÌNH THỨC HỌC ONLINE
TÔI SẼ HỌC Ở ĐÂU? Khóa học thuộc bản quyền của fedu.vn, vì vậy bạn sẽ được học trên hệ thống của họ.
GIẢNG VIÊN DẠY LÀ AI? Giảng viên là anh Nguyễn Đức Việt, sinh năm 1986, tốt nghiệp Đại học Bách khoa, khoa Công nghệ thông tin. Anh hiện đang là Giảng viên Thiết kế web.
KHÓA HỌC CÓ BẰNG CẤP KHÔNG? Không, đây là khóa học bổ trợ kiến thức nên sẽ không có bằng cấp.
ĐỐI TƯỢNG HỌC LÀ AI? Đối tượng học là những bạn đang muốn tìm hiểu về NodeJS, tức khóa học thuộc kiến thức basic.
GIÁ GỐC 899,000đ
GIÁ BÁN 599,000đ
HỌC TẠI FEDU

ĐĂNG KÝ NGAY HÔM NAY ĐỂ ĐƯỢC GIẢM GIÁ

Cơ hội mua khóa học này chỉ với 480,000đ khi đăng ký tại freetuts.net

Freetuts.net là đại lý cung cấp khóa học online và offline với giá rẻ nhất, giảm lên đến 46% cho khóa học này, nhanh tay đăng ký nhé bạn, vì số lượng có hạn.

Nội dung khóa học

  1. Phần 1 - Giới thiệu khóa học và cài đặt Node JS

    • Giới thiệu khoá học
    • Cài đặt node js 8
  2. Phần 2 - Cài đặt Visual Studio Code và giới thiệu các tính năng

    • Cài đặt editor - visual studio code
    • Giới thiệu sơ lược về giao diện vscode
    • Các tính tính năng hay sử dụng trong vscode
  3. Phần 3 - Cú pháp cơ bản và cách chạy chương trình Node JS

    • Ba phương pháp để chạy một chương trình node js
    • Cú pháp cơ bản lập trình node js
  4. Phần 4 - Sử dụng Module và NPM trong Node JS

    • Module - điểm khác biệt với javascript
    • Sử dụng NPM thế nào
    • Up module lên NPM thế nào
  5. Phần 5 - Dựng webserver và 2 cách đọc file HTML trong Node

    • Hàm dựng Webserver trong node js
    • Viết mã HTML trong js
    • Cách đọc file HTML bằng Node Js
    • Cách số 2 đọc file HTML bằng Node js
  6. Phần 6 - Thực hành với Router và Module trong Node JS

    • Sử dụng Router trong node JS
    • Thực hành với router và module
  7. Phần 7 - Giới thiệu Framework Express và cài đặt

    • Framework Express cho node js
    • Cài đặt Express và các Module phụ thuộc
  8. Phần 8 - Khởi động Express với template engine EJS

    • Khởi động Express với template engine EJS
    • Học cú pháp EJS
  9. Phần 9 - Kết nối Router với view EJS

    • Sử dụng Router và kết nối giao diện ejs với Router
    • Thao tác với JSON trong ejs
    • Cài đặt nhận dạng ngôn ngữ EJS và snippet
  10. Phần 10 - Ghép giao diện Frontend vào Node JS sử dụng

    • Ghép giao diện Frontend vào EJS
    • Các đường dẫn mặc định trong EJS template
    • Xử lý link thông qua Router
    • Hoàn thiện ghép giao diện Frontend vào EJS
  11. Phần 11 - Gom nhóm Router và cách làm đặt Router kiểu

    • Cách gom nhóm Router
    • Thực hành truyền tham số qua Router
    • Cách đặt URL kiểu tinhte.vn
  12. Phần 12 - Lập trình với Cookie và Session trong Node JS

    • Lập trình với Cookie trong node js
    • Cài đặt và cấu hình Express Session
    • Lập trình với Session
  13. Phần 13 - Giới thiệu Project web Portfolio và phần chuẩn bị

    • Project web portfolio sử dụng Node JS với dữ liệu dạng JSON
    • Cùng chuẩn bị phần HTML
  14. Phần 14 - Khởi động Project và xử lý giao diện trang chủ

    • Setup Project cơ bản
    • Chuyển trang chủ từ HTML sang EJS
  15. Phần 15 - Xử lý trang chi tiết bằng Router

    • Tạo router và xử lý trang chi tiết sang EJS
    • Xử lý header và footer
  16. Phần 16 - Phân tích dữ liệu và tạo dữ liệu cho Project

    • Phân tích dữ liệu
    • Tạo dữ liệu cho Project
  17. Phần 17 - Đổ dữ liệu vào Node JS

    • Load dữ liệu và đổ dữ liệu vào EJS
    • In dữ liệu danh mục ra EJS
  18. Phần 18 - Hoàn thiện trang danh mục và xử lý tham số cho

    • Hiệu ứng lọc Jquery sử dụng cho danh mục sản phẩm
    • Truyền tham số id cho trang sản phẩm chi tiết
  19. Phần 19 - Tạo link SEO - Friendly và đẩy dữ liệu vào trang chi tiết

    • Tạo link SEO-Friendly và xử lý lỗi đường dẫn thường găp trong Node js
    • Đổ dữ liệu ra trang chi tiết
  20. Phần 20 - Tích hợp Session vào project

    • Hoàn thiện dữ liệu và giao diện
    • 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
  21. Phần 21 - Thu thập dữ liệu người dùng và đổ dữ liệu từ session ra giao diện

    • Thu thập dữ liệu người dùng vào session
    • Đổ dữ liệu các sản phẩm từ session ra giao diện
  22. Phần 22 - Xử lý trùng lặp dữ liệu và hoàn thiện chức năng

    • Xử lý trùng lặp dữ liệu
    • Tích hợp sản phẩm đã xem vào trang chi tiết
  23. Phần 23 - Học về Form gửi nhận dữ liệu trong Node JS

    • Tóm tắt kiến thức đã học
    • Mở đầu về form trong Node js - Cài đặt Bootstrap 4
    • Cách chọn chế độ nhận biết file EJS và sử dụng snippet trong VSCode
    • Cách lấy dữ liệu từ form
  24. Phần 24 - Upload file trong Node JS với Multer

    • Upload file trong Node JS
    • Viết hàm check file up lên trong Router
  25. Phần 25 - Giới thiệu và cài đặt MongoDB

    • Giới thiệu MongoDB
    • Cài đặt MongoDB
  26. Phần 26 - Thuật ngữ và cách thao tác cơ bản với database

    • Thuật ngữ và thao tác với database trong mongodb
    • Hai cách khởi tạo dòng lệnh với MongoDB
  27. Phần 27 - 7 câu lệnh thao tác với database và collection trong MongoDB

    • 7 câu lệnh thao tác với database và collection trong MongoDB
    • Thêm mới dữ liệu trong MongoDB
    • Hai điểm khác biệt khi thêm mới dữ liệu trong MongoDB
  28. Phần 28 - Cách sửa dữ liệu và sử dụng Upsert trong MongoDB

    • Câu lệnh sửa trường giá trị và xoá trường giá trị trong một collection
    • Sử dụng Upsert trong câu lệnh update
  29. Phần 29 - Cách đổi tên trường dữ liệu và tra cứu các câu lệnh

    • Cách đổi tên trường dữ liệu trong toàn bộ document
    • Cách tra cứu các câu lệnh điều kiện
  30. Phần 30 - Cách xóa Document và Export - Import dữ liệu trong

    • Câu lệnh xoá document
    • Câu lệnh Export và import dữ liệu trong mongodb
  31. Phần 31 - Node JS và MongoDB cho lập trình Backend

    • 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
    • Setup các module cần thiết và tạo dữ liệu
  32. Phần 32 - Kết nối dữ liệu và cách xử lý phần nhập liệu

    • Kết nối node js với cơ sở dữ liệu
    • Tạo Form nhập liệu trong Node js và lấy dữ liệu từ form
    • Đưa dữ liệu vào Mongodb
  33. Phần 33 - Tạo View xem dữ liệu trong Node JS

    • Tạo view EJS để trình bày dữ liệu
    • Đổ dữ liệu từ cơ sở dữ liệu ra giao diện
  34. Phần 34 - Lập trình chức năng xóa dữ liệu từ Node JS

    • Cách lấy id của phần tử cần xoá
    • Viết javascript confirm thông tin xoá
    • Hoàn thiện chức năng xoá dữ liệu
  35. Phần 35 - Lập trình chức năng sửa dữ liệu trong Node JS

    • Dựa vào ID lấy dữ liệu cần sửa
    • Đẩy dữ liệu vào view sửa
    • Hoàn thiện chức năng sửa dữ liệu từ Node JS vào Mongo
  36. Phần 36 - Hoàn thiện bài toán thêm - xem - sử - xóa dữ liệu

    • Tóm tắt kiến thức và hoàn thiện giao diện
  37. Phần 37 - Giới thiệu Mongoose và cài đặt Mongoose

    • Giới thiệu Mongoose
    • Cài đặt cơ bản cho project node js - mongoose
  38. Phần 38 - Kết nối Node JS - Mongoose và code phần xem dữ liệu

    • Kết nối Mongoose và định nghĩa Model đầu tiên
    • Code phần xem dữ liệu với Mongoose
  39. Phần 39 - Code phần xoá dữ liệu với Mongoose

    • Xoá dữ liệu với Mongoose
  40. Phần 40 - Code phần sửa dữ liệu với Mongoose

    • Sửa dữ liệu với Mongoose - tập 1
    • Sửa dữ liệu với Mongoose - tập 2
  41. Phần 41 - Code phần Thêm mới dữ liệu với Mongoose

    • Thêm mới dữ liệu với Mongoose
  42. Phần 42 - Giới thiệu và cài đặt PostgreSQL

    • Giới thiệu cơ sở dữ liệu PostgreSql
    • Cài đặt cơ sở dữ liệu PostgreSql
  43. Phần 43 - Kết nối Node JS và PostgreSQL

    • Thao tác với PostgreSQL
    • Cài đặt project và kết nối Nodejs với csdl PostgreSQL
  44. Phần 44 - Thêm sửa xoá dữ liệu với PostgreSQL

    • Thêm dữ liệu từ Nodejs vào PostgreSQL
    • Xem dữ liệu trên Node js và Postman
    • Xoá dữ liệu
    • Bài toán cuối cùng sửa dữ liệu PostgreSQL từ Node js
  45. Phần 45 - Tổng kết phần Node JS cơ bản

    • Bài tập áp dụng và Tổng kết phần Node JS cơ bản
  46. Phần 46 - Luyện tập Multer và MongoDB qua bài thực hành

    • File đính kèm phần 46
    • Setup cơ bản Multer
    • Xử lý upload nhiều file phía frontend
    • Xử lý upload phía server
    • Chuẩn hoá dữ liệu upload dưới dạng mảng
    • Xử lý 2 form lồng nhau trong cùng một view thế nào
    • Phân tích và tạo dữ liệu sản phẩm
    • Tạo model trong Mongoose
    • Thêm dữ liệu vào cơ sở dữ liệu
    • Đổ dữ liệu từ mongodb ra view
    • Hoàn thiện ứng dụng
<

Xem danh sách khách hàng

Nếu bạn vẫn chưa tin tưởng thì hãy xem danh sách khách hàng đã mua khóa học qua kênh mình nhé, rất đông đấy ạ.

XEM DANH SÁCH

Hiện chưa có thắc mắc nào từ độc giả!

ĐĂNG KÝ KHÓA HỌC

###########################









CHỌN HÌNH THỨC THANH TOÁN


  • VIETCOMBANK
    Chủ tài khoản: Nguyễn Văn Cường
    Số tài khoản: 0251002704529
    Chi nhánh: Bình Tây, Q6, TP HCM
  • SACOMBANK
    Chủ tài khoản: Nguyễn Văn Cường
    Số tài khoản: 050053235619
    Chi nhánh: Cưkuin Đăklăk

Số tiền: 480,000đ

Bạn phải nhập đúng địa chỉ bên dưới vì mình sẽ gửi mã kích hoạt qua đường bưu điện, thanh toán tận nhà.


Số tiền: 505,000đ. Trong đó 25,000đ là phí gửi bưu điện

Gửi $ đến địa chỉ paypal: thehalfheart@gmail.com.

Số tiền: 24$ giá đã bao gồm phí giao dịch paypal

Thanh toán qua ví với số điện thoại: 0979306603.

Số tiền: 480,000đ


Lưu ý: Nội dung gửi tiền là [SĐT] mà bạn đã nhập ở trên.

Khóa học liên quan