🔥Được vừa ra mắt khóa học Next.js Super đấy, xem thử đi nào
KHÓA HỌC NODE.JS SUPER - TWITTER API
Đây là khóa học đầu tiên mình áp dụng cách dạy mới giúp bạn học nhanh hơn gấp 2 lần. Đặc biệt là rất ít lí thuyết nên khi học sẽ không bị ”nhàm chán”. Dự án Twitter API trong khóa học cũng thừa sức bỏ vào profile xin việc
Mình bắt đầu lên kế hoạch cho khóa học Node.js từ tháng 1/2023
Điều đầu tiên mình làm là đọc hết các yêu cầu tuyển dụng cho vị trí Node.js Developer trên các trang tuyển dụng như TopDev, Itviec, Vietnamworks, ...
Tiếp theo mình tham khoảng 10 khóa học Best Seller về Node.js trên Udemy.
Mình khá bất ngờ khi nhận thấy rằng các khóa học này dạy cho bạn khá nhiều thứ, nhưng đúng kiểu cưỡi ngựa xem hoa.
Học hết khóa, bạn cũng không có một dự án nào đủ lớn để xin việc được.
Họ dạy bạn công nghệ, nhưng không dạy cách tư duy sao cho đúng
Bạn có thể tự tìm xem những khóa học Node.js Best Seller trên có khóa nào có dạy về Phân tích và thiết kế cơ sở dữ liệu không?
Dù sao thì giá của chúng cũng khá rẻ, chỉ vài trăm ngàn nên cũng không thể mong đợi hơn
Mình lại đi tìm hiểu về các khóa học trong nước, ngoài những khóa học Node.js lởm trên các chợ khóa học xxx ra thì đa số mình thấy khóa học ở Việt Nam ta dạy khá kỹ.
Nhưng có rất nhiều khóa không dạy TypeScript cho các bạn, mà bạn biết đấy, giờ này mà không dùng TypeScript thì cũng hơi lạc hậu rồi.
Chưa hết, những khóa học Node.js ở Việt Nam đều có giá khá cao.
Lương cho developer Việt Nam thấp hơn những nước phát triển khác nhưng lại bỏ nhiều tiền hơn để mua khóa học.
Mình thấy khá khó hiểu và bất công.
Vậy nên mình quyết tâm tạo ra một khóa học Node.js phải thật chất lượng nhưng với mức giá hợp lý nhất có thể.
Bạn nào đã học khóa React.js Super của mình rồi thì sẽ thấy khóa đấy chất lượng như thế nào
Không thể tìm được khóa nào có chất lượng / giá tiền tốt như thế.
Khóa Node.js Super này cũng không ngoại lệ
Dưới đây là một số yêu cầu tuyển dụng Node.js Developer mà mình đã chụp lại từ các trang tuyển dụng
Điểm chung của các yêu cầu này là đều yêu cầu các ứng viên phải biết
Khóa học Node.js của mình có dạy hết các kiến thức trên
Đúng rồi, bạn không nghe lầm đâu.
Khóa học Node.js này đựa build dựa trên các Job Description của nhà tuyển dụng
Mục tiêu cuối cùng là giúp bạn có được một công việc với vị trí là Node.js Developer
Mình cần làm rõ là khóa học này không phải dành cho những bạn mới chưa biết gì về lập trình.
Các bạn cần biết cơ bản về JavaScript.
Và nếu dưới đây là mục tiêu của bạn thì cứ thẳng tay mà mua khóa học này nhé:
Dù thế nào đi nữa thì mình tin bạn sẽ học được rất nhiều thứ trong khóa học Node.js này!
Trong khóa Node.js này, chúng ta sẽ sử dụng những công nghệ mới nhất và được sử dụng rộng rãi trong các dự án thực tế như: Express.js, TypeScript, MongoDB, Socket.io, Docker, AWS, Github, Swagger, ESLint, Prettier, Nginx, PM2, ...
Cùng với đó là các kỹ thuật như: Kỹ thuật phân tích dự án, thiết kế database, thiết kế API, debug, deploy, ...
Điểm đặc biệt trong khóa học này là chúng ta sẽ học theo kiểu mới, mình sẽ dạy từ dễ đến khó, tập trung vào phần thực hành dự án lớn nên khi học bạn sẽ cảm thấy thú vị hơn bao giờ hết. Những lý thuyết hàn lâm, học thuật mình đưa ra sau cùng hết. Vì mình tin rằng học những thứ này đầu tiên sẽ khá là chán và bạn cũng không hiểu hết được, nhưng để ra sau cùng thì bạn sẽ dễ hiểu hơn nhiều.
Đây là chương bắt buộc các bạn phải xem, vì tại đây mình sẽ hướng dẫn các bạn cách học hiệu quả nhất có thể.
Nơi này cũng chứa thông tin về Group hỗ trợ Facebook và Telegram, Github dự án, tài liệu khóa học.
Sao lúc nào Được cũng ôn tập Javascript trước khi bắt đầu học các khóa học vậy?
Có phải bạn đang định hỏi như thế phải không?
Hầu hết những bạn mua khóa học này đều là những bạn chưa đi làm hoặc đi làm dưới 1 năm, thời gian code chưa nhiều nên kỹ năng code JavaScript chưa cứng.
Mình muốn các bạn học Javascript cơ bản cũng có thể học được nên đây là chương không thể thiếu được.
Chúng ta sẽ ôn tập về Callback, Promise, Async Await cơ bản đến nâng cao
Vậy nên đừng có skip chương này nhé, kiến thức trong những video này có khi bạn đi làm 1-2 năm mới nghiệm ra được đấy.
Có những khóa học Node.js ngoài kia dạy Node.js bằng Javascript từ đầu cho đến cuối, và chương cuối cùng họ bonus thêm về TypeScript.
Tin mình đi, cách này không hiệu quả đâu! Vì cả dự án bạn code bằng Javascript, việc bonus thêm vài video TypeScript không giúp bạn hình dung ra được cách áp dụng TypeScript vào dự án thực tế như thế nào được.
Không tin bạn cứ code lại bằng TypeScript đi, lỗi sấp mặt luôn.
Vậy nên chúng ta nên học TypeScript từ đầu luôn.
Chương này chỉ có vài chục phút thôi, nhanh, gọn, không rườm rà.
Chỉ cần chừng này thôi là đủ chiến đấu rồi.
Các bạn sẽ được học cách cài đặt và sử dụng git trong thực tế. Những case như clone, push, resolve conflict, squash, merge, rebase,... sẽ được mình hướng dẫn và giải thích cực chi tiết trong chương này.
Mua khóa này là học Git thực tế từ A-Z 😁
Node.js là gì?
Tại sao lại chọn Node.js để viết BackEnd?
So sánh Node.js với PHP, Java, Go, .Net
Cài đặt và quản lý Node.js với NVM
ES Module vs Common Module
NPM là một trong những tinh hoa của Node.js. trong một dự án thực tế như thế nào.
Các bạn sẽ được học về cách cài đặt, cập nhật các package
Bạn cũng sẽ được học cách publish một package lên NPM để có thể sử dụng lại trong các dự án khác.
Một setup hoàn hảo để code Express.js TypeScript ESLint Prettier
Bộ setup này còn xịn hơn cả nhiều công ty công nghệ ở Việt Nam đấy nhé.
Vì trước đây mình có làm cho vài công ty và cũng đã đọc code BackEnd rồi nên mình biết nó như thế nào.
Các bạn có thể đem bộ setup này đi làm luôn, hoặc có thể đề xuất cho công ty mà bạn đang làm việc.
Đây là thứ mà nhiều khóa học ngoài kia không dạy bạn.
Nhiều bạn cứ mua khóa học này, khóa học kia, lúc học thì thấy hiểu đấy nhưng đến lúc tự làm gặp bug thì không biết tự xử lý như thế nào.
Chương này mình sẽ giải thích cho các bạn tất cả các loại lỗi trong một dự án Node.js TypeScript như: Lỗi TypeScript, ESLint, runtime Node.js
Đặc biệt là cách sử dụng công cụ Run and Debug trong VSCode để giúp các bạn debug lỗi một cách nhanh chóng và hiệu quả nhất.
Thiếu sót của rất nhiều khóa học cũng như chương trình học ngoài kia là không dạy bạn cách thiết kế database
Trong chương này, các bạn sẽ được học về cách phân tích nghiệp vụ dự án khi nhìn vào một UI.
Từ đó, thiết kế ra một database schema phù hợp để khi dự án lớn lên thì database cũng có thể đáp ứng được
Yeah, và chúng ta sẽ dùng MongoDB để làm database cho dự án này
Lý do tại sao mình chọn MongoDB mình sẽ giải thích trong chương này luôn.
Thư viện kết nối MongoDB với Node.js mình sẽ dùng hàng chính chủ của MongoDB là MongoDB Driver
Có thể bạn đã nghe về Mongoose, nhưng tại sao mình không dùng Mongoose mà lại dùng MongoDB Driver.
Đơn giản là vì mới học thì không nên dùng những thư viện ODM như thế này, nó sẽ làm bạn không hiểu bản chất các câu lệnh truy vấn trong MongoDB
Dùng hàng chính chủ của MongoDB vẫn luôn đem lại hiệu suất tốt nhất cho dự án của bạn.
Có một fact là MongoDB Node.js Driver là thư viện MongoDB cho Node.js có số lượt download lớn nhất hiện nay.
Đây là 9 chương quan trọng nhất của khóa học, chứa đựng hầu hết logic của dự án
Trong project Twitter API này mình sẽ sử dụng:
Học xong 9 chương này, bạn sẽ có 1 API service hoàn chỉnh ở local 😁
Bao gồm các chức năng: đăng ký, đăng nhập bằng google, đăng xuất, quên mật khẩu, cập nhật hồ sơ, tối ưu ảnh upload, streaming video theo chuẩn HLS, các chức năng liên quan đến tweet...
Để deploy lên production thì mình có hẳn 1 chương Docker ở dưới nhé 🚀
Mình sẽ áp dụng công nghệ websocket, cụ thể là Socket.io để tạo ra thông báo realtime mỗi khi người dùng tương tác với tweet
Với socket.io, bạn có thể phát triển thêm tính năng cho project, vượt xa những chức năng mà mình đã dạy như là chat, video call
Làm xong 1 API thì làm thế nào để demo cho nhà tuyển dụng xem?
Đây là một tool giúp bạn tự sinh ra 1 website demo API của mình, cách hoạt động khá giống như Postman
Không thể để website ở local được, chúng ta cần deploy lên môi trường production
Phần này mình sẽ hướng dẫn các bạn deploy API lên một dịch vụ của Amazon Web Service là EC2, sử dụng Docker để đóng gói ứng dụng.
Tất nhiên bao gồm việc trỏ tên miền, cài đặt SSL, cấu hình Nginx, PM2...
Đây có lẻ là bài học sâu sắc nhất mà mình từng được học. Mình đúc kết hết lại chỉ trong 16 trang PDF, nhưng một khi bạn đã thực sự hiểu những gì mình viết trong phần này... Đó chính là lúc nộp CV, phỏng vấn, deal lương không còn là vấn đề khó khăn đối với bạn nữa!
À bạn còn được tặng thêm 2 ebook về CSS của 2 tác giả nước ngoài trị giá 130$ nữa🏆
Đến đây bạn thấy khóa học mình như thế nào?
Làm duy nhất 1 dự án lớn thôi, nhưng áp dụng nhiều kiến thức và công nghệ vào.
Đây là cách học nhanh nhất mà mình từng được biết, giúp mình và nhiều bạn khác rút ngắn được rất rất nhiều thời gian lập trình.
Kinh nghiệm giúp mình chưa fail vòng review CV nào
ebook này là những kinh nghiệm mà mình học hỏi, đúc kết trong suốt những năm đi làm, giờ đây bạn sẽ sở hữu những kinh nghiệm đó của mình mà không cần tốn đến vài năm.
Còn phần quà nào nữa không? Còn chứ, bạn nhận được thêm 2 ebook📔 về kỹ năng debug css và cấu trúc lại css trị giá 130$
Tổng giá trị phần quà lên đến hơn 4 triệu đồng 💵 khi bạn tham gia khóa học này
“
“ Được hiện là một Front-End developer với hơn 4 năm kinh nghiệm làm việc thực tế. Năm 20 tuổi, mình đã viết một ứng dụng đầu tiên trong 4 giờ và nhanh chóng giúp mình kiệm được 1000$ chỉ trong 3 ngày sau đó.”
Senior Front-End Developer
Lúc này bạn có thể phân tích được mình đã thiếu kiến thức gì, trả lời không được câu hỏi nào để có thể cải thiện cho những lần sau.
Hãy tự review lại kiến thức của mình, nếu cần thì hãy đăng bài hỏi đáp trên group của mình, mình có hẳn group để hỗ trợ các bạn học viên.
Đến một thời điểm nhất định, khi bạn đi phỏng vấn một vị trí nào đó, bạn gần như nắm chắc 90% là đậu rồi!
Còn bây giờ nếu đọc đến đây, bạn thắc mắc rằng giá cả như thế nào?
Mức giá chính thức của khóa học là 1,590,000đ
Dưới đây là so sánh để các bạn có cái nhìn tổng quan về khóa học Node.js Super của mình
300,000 - 2,500,000đ
Các khóa học Node.js "ổn" ở Việt Nam 🇻🇳 sẽ có mức giá trung bình khoản 3,500,000đ
Nội dung | Included |
---|---|
Node.js cơ bản | Có |
Express.js cơ bản | Có |
Xử lý lỗi Express.js nâng cao | Không có |
Phân tích và thiết kế database | Không có |
Dự án lớn xuyên suốt khóa học | Không có, chỉ có nhiều dự án nhỏ rời rạc |
Typescript | Thường chỉ dùng Javascript hoặc dạy TypeScript cuối cùng, làm bạn không biết áp dụng như thế nào |
Authentication | JWT Access Token & Refresh Token |
Git từ cơ bản đến nâng cao | Git rất căn bản (clone, commit, push) hoặc không có |
Docker | Khóa có, khóa không có |
Swagger | Không có |
Optimize Image & Video | Không có |
HLS Streaming | Không có |
Kĩ năng Debug | Không có |
Email Service | Không có |
Nội dung | Included |
---|---|
Học online 24/7 | Có |
Học trên điện thoại | Có |
Thời gian học | Bị giới hạn thời gian |
Nội dung | Included |
---|---|
Hỗ trợ các vấn đề trong khóa học | Có |
Hỗ trợ các vấn đề ngoài khóa học (ví dụ dự án ngoài, dự án cty) | Không có |
Combo quà tặng trị giá hơn 230$ | Không có |
Nội dung | Included |
---|---|
Node.js cơ bản | Có |
Express.js cơ bản | Có |
Xử lý lỗi Express.js nâng cao | Có |
Phân tích và thiết kế database | Có |
Dự án lớn xuyên suốt khóa học | 1 dự án lớn xuyên suốt khóa học |
Typescript | Áp dụng Typescipt full project |
Authentication | JWT Access Token & Refresh Token & OAuth2 |
Git từ cơ bản đến nâng cao | Git căn bản đến nâng cao (clone, commit, push, rebase, squash, stash, revert,...) |
Docker | Có |
Swagger | Có |
Optimize Image & Video | Có |
HLS Streaming | HLS Streaming, xử lý video trên server |
Kĩ năng Debug | Từ A-Z về kĩ năng debug trong Node.js |
Email Service | Gửi email bằng dịch vụ AWS SES |
Nội dung | Included |
---|---|
Học online 24/7 | Có |
Học trên điện thoại | Có |
Thời gian học | Mua 1 lần, học mãi mãi, update liên tục theo kiến thức mới |
Nội dung | Included |
---|---|
Hỗ trợ các vấn đề trong khóa học | Có |
Hỗ trợ các vấn đề ngoài khóa học (ví dụ dự án ngoài, dự án cty) | Có |
Combo quà tặng trị giá hơn 230$ | Có |
Feature byKhóa học | Khóa học khác ở 🌎 và Việt Nam 🇻🇳 | Node.js Super🔥 |
---|---|---|
Giá | 300,000 - 2,500,000đ Các khóa học Node.js "ổn" ở Việt Nam 🇻🇳 sẽ có mức giá trung bình khoản 3,500,000đ | 1,590,000đ |
Nội dung | ||
Node.js cơ bản | Có | Có |
Express.js cơ bản | Có | Có |
Xử lý lỗi Express.js nâng cao | Không có | Có |
Phân tích và thiết kế database | Không có | Có |
Dự án lớn xuyên suốt khóa học | Không có, chỉ có nhiều dự án nhỏ rời rạc | 1 dự án lớn xuyên suốt khóa học |
Typescript | Thường chỉ dùng Javascript hoặc dạy TypeScript cuối cùng, làm bạn không biết áp dụng như thế nào | Áp dụng Typescipt full project |
Authentication | JWT Access Token & Refresh Token | JWT Access Token & Refresh Token & OAuth2 |
Git từ cơ bản đến nâng cao | Git rất căn bản (clone, commit, push) hoặc không có | Git căn bản đến nâng cao (clone, commit, push, rebase, squash, stash, revert,...) |
Docker | Khóa có, khóa không có | Có |
Swagger | Không có | Có |
Optimize Image & Video | Không có | Có |
HLS Streaming | Không có | HLS Streaming, xử lý video trên server |
Kĩ năng Debug | Không có | Từ A-Z về kĩ năng debug trong Node.js |
Email Service | Không có | Gửi email bằng dịch vụ AWS SES |
Nền tảng | ||
Học online 24/7 | Có | Có |
Học trên điện thoại | Có | Có |
Thời gian học | Bị giới hạn thời gian | Mua 1 lần, học mãi mãi, update liên tục theo kiến thức mới |
Hỗ trợ khi học | ||
Hỗ trợ các vấn đề trong khóa học | Có | Có |
Hỗ trợ các vấn đề ngoài khóa học (ví dụ dự án ngoài, dự án cty) | Không có | Có |
Combo quà tặng trị giá hơn 230$ | Không có | Có |
Choose your plan | Mua Node.js Super |
Chỉ với 5 bước đơn giản:
Bước 1: Đăng ký học viên tại https://edu.duthanhduoc.com
Bước 2: Chọn khóa học Node.js Super
Bước 3: Chọn Mua ngay hoặc Thêm vào giỏ hàng
Bước 4: Vào giỏ hàng và thanh toán như hướng dẫn. Sau khi chuyển khoản thành công, hệ thống sẽ tự động kích hoạt khóa học cho bạn.
Bước 5: Bắt đầu học thôi 😁
Dưới đây là video hướng dẫn siêu chi tiết
Bạn không biết Javascript hoặc bạn đang tìm một khóa Node.js cho level Senior
Đúng vậy, đây là khóa học về Node.js - môi trường chạy Javascript. Vậy nên nếu bạn chưa có một chút kiến thức nào về Javascript thì bạn không thể hiểu được những gì mình truyền đạt.
Hoặc bạn đang cần khóa Node.js nâng cao giúp bạn lên level Senior thì khóa này cũng sẽ không phù hợp.
Đây là một khóa Node.js Backend dành cho người mới, mục tiêu khóa học này là giúp các bạn trở thành một Node.js Developer với level là Fresher - Junior.
Mình không đặt lợi nhuận lên hàng đầu để lừa dối mọi người mua khóa học
Thật vô nghĩa nếu làm vậy!
Vậy nên chúng ta cần làm rõ
Bạn không cần phải hiểu biết chuyên sâu về Javascript
Nhưng ít nhất, bạn cần đã từng học về Javascript cơ bản
Hơn 100 review từ hơn 400 bạn tham gia ở trên mọi nền tảng: Youtube, Facebook chat, Telegram, Facebook Comment, Email
Bạn có thể tham gia ngay bây giờ để tiết kiệm chi phí và trang bị cho mình những kiến thức chất lượng để có cơ hội thành công trong sự nghiệp lập trình sau này
Và rất có thể nếu bạn siêng năng, cộng thêm một chút may mắn bạn sẽ tìm được công việc Backend Developer, hoặc thậm chí là Full Stack Developer
Hoặc lựa chọn thứ 2 là bạn tiếp tục con đường cũ. Đó là tự mày mò và tự tìm hiểu những khóa học ngoài kia.
Rất có thể bạn cũng tìm được khóa học tốt, hoặc không.
Nhưng nếu bạn muốn tiết kiệm thời gian & tiền bạc,... đồng thời trang bị cho mình những kiến thức xịn sò nhất trong thị trường Back-End này.
Dù sao thì quyết định cuối cùng vẫn luôn nằm ở bạn.
Đôi khi chỉ cần một khoảnh khắc quyết đoán, cả cuộc sống sau này của bạn có thể thay đổi một cách bất ngờ.
Các bạn đã có kiến thức Javascript muốn học Node.js để trở thành Backend Developer hoặc Fullstack Developer
Không! Bạn cần có một chút kiến thức Javascript căn bản để bắt đầu học khóa học này
Tất nhiên là có, đây là mục tiêu đặt ra của khóa học
Mình sẽ hướng dẫn deploy cho mọi người nên an tâm nhé, vì phải có sản phẩm thực tế, deploy lên server thì khi ứng tuyển các cty mới dễ dàng được.
Sau khi học xong, level của bạn sẽ là Fresher - Junior
Có những bài lab nhỏ. Nhưng thành thật mình khuyên bạn không nên tập trung quá nhiều vào việc giải bài tập. Hãy làm 1 dự án lớn thì sẽ đem lại nhiều kiến thức hơn.
Khi mua khóa học, các bạn xem video đầu tiên để xem thông tin group Facebook hỗ trợ riêng biệt, tại đây bạn có thể đăng câu hỏi thắc mắc, mình và các bạn học viên khác sẽ hỗ trợ cho bạn.
Rất tiết là không, hệ thống của mình giới hạn số lượng các thiết bị đăng nhập vào cùng một tài khoản. Vì thế bạn không thể dùng cho nhiều người được. Mình đã tính toán để bạn khỏi phải lo nếu dùng một người thì rất khó bị khóa tài khoản. Nếu bạn cố tình chia sẻ thì hệ thống sẽ tự động khóa tài khoản của bạn, lúc này bạn phải liên hệ mình để mở khóa.
Không, bạn mua một lần và học được mãi mãi
Không, mình không chịu trách nhiệm khi bạn mua những khóa học lậu ngoài kia. Ngoài rủi ro có thể bị lừa mất tiền, bạn còn không được mình hỗ trợ khi gặp khó khăn. Không được tham gia các webinar chia sẻ kinh nghiệm thường xuyên của mình, không được tham gia cộng đồng Node.js Super sôi nổi - nơi bạn có thể học hỏi, làm quen và thúc đẩy nhau trong việc học. Tự học nếu muốn nhanh và có động lực thì nên có người hướng dẫn và bạn đồng hành
Không, khóa học chỉ có thể học online. Hệ thống của mình hạn chế việc download video khóa học nhưng mình biết không gì là tuyệt đối cả. Mình hy vọng các bạn tôn trọng kiến thức của mình mà không nên tải về share lại cho người khác.