Hãy cùng học NestJS, cái tên được mệnh danh là Spring của Node.js, và trải nghiệm sự tiện lợi của Dependency Injection. Chúng ta sẽ học tất cả mọi thứ từ phát triển API, so sánh với Express, cho đến triển khai và kiểm thử.
1. Xét thấy mức độ khó của khóa học là trung cấp trở lên, tôi nghĩ đây là mức độ khó rất phù hợp hoặc thực tế có thể dễ. Tôi nghĩ rằng hầu hết người dùng ở trình độ trung cấp sẽ có thể giải quyết các lỗi xảy ra do sự cố phiên bản bằng cách tự tìm kiếm chúng.
2. Ngoài ra, tầm quan trọng của tài liệu liên tục được nhấn mạnh trong suốt bài giảng, vì vậy thật tuyệt khi có thể tự mình tra cứu những phần tôi không hiểu. Xin vui lòng giải thích.
3. Tôi đã học được rất nhiều điều từ lời giải thích tuyệt vời về lý do tại sao Nestjs được sử dụng và cách sử dụng nó, lấy kinh nghiệm và tình huống thực tế làm ví dụ.
4. Có rất nhiều điều thu được từ phần Hỏi đáp trực tiếp trong mỗi phần. Lần tới, tôi muốn tham gia vào một bài giảng trực tiếp thực sự.
5.0
정정원
100% đã tham gia
Tôi luôn học hỏi được rất nhiều
5.0
dhj100
100% đã tham gia
Nhờ các bài giảng của Zerocho, tôi rất vui khi phát triển nó. Cảm ơn bạn luôn.
Bạn sẽ nhận được điều này sau khi học.
NestJS
So sánh với Express
TypeORM
Kiểm thử đơn vị (Unit testing), kiểm thử e2e (e2e testing)
Thiết kế API
Tự tay tạo ứng dụng chat, phát triển cả server! Hãy làm quen với NestJS hot nhất hiện nay.
Từ Express sang NestJS!
Trước đây, tôi vốn sử dụng Express làm server framework và Sequelize làm DB tại công ty. Tuy nhiên, thấy cộng đồng nhắc đến NestJS nhiều quá nên tôi đã dùng thử và... mắt tôi đã mở to kinh ngạc👀! Kể từ đó, tôi đã chuyển đổi tất cả dịch vụ của công ty sang NestJS, đồng thời chuyển cả Sequelize sang TypeORM.
Spring của thế giới Node, NestJS cực hot 🔥
NestJS, được mệnh danh là Spring của Node.js! Nghe nói ngay cả những nhà phát triển từng rời bỏ Node để sang làm Spring cũng đang quay trở lại vì NestJS. So với Express vốn được sử dụng rộng rãi bấy lâu nay, NestJS khác biệt như thế nào và mạnh mẽ ra sao? Trong khóa học này, chúng tôi sẽ giới thiệu các tính năng của NestJS. Chúng ta sẽ cùng chuyển đổi một máy chủ web được xây dựng bằng Express sang NestJS, và trực tiếp tạo ra phần backend cho một ứng dụng web tương tự như Slack.
Vậy thì, chúng ta hãy cùng trực tiếp tìm hiểu xem tại sao NestJS lại hot đến thế nhé?
Đề xuất cho những đối tượng sau!
Những ai muốn bắt đầu học phát triển server Node.js bằng NestJS
Những người cảm thấy các tính năng của Express còn thiếu sót và đang tìm kiếm giải pháp thay thế
Những ai muốn thử sức triển khai phần backend thông qua việc clone coding.
ZeroCho SlackClone Coding, giải quyết hoàn hảo nỗi lo Backend!
Chúng ta sẽ trực tiếp xây dựng phần backend của một ứng dụng web tương tự như Slack.
Giới thiệu các tính năng của NestJS và bạn có thể thử chuyển đổi máy chủ Express sang NestJS.
Bạn sẽ có thể thoát khỏi Express để hiểu rõ những ưu điểm của NestJS và xây dựng được máy chủ NestJS.
Có thể áp dụng ngay vào thực tế!
Tôi sẽ hướng dẫn bạn cách đọc tài liệu chính thức của NestJS, cách vẽ ERD, cách tạo tài liệu API và cả những mẹo mà tôi đã đúc kết được sau một năm trực tiếp sử dụng NestJS tại công ty.
Thêm phần thưởng là cả cách sử dụng Web Socket và kiểm thử (testing) nữa, OK luôn!
Vui lòng kiểm tra trước khi đăng ký học!
Khóa học này là phần backend của khóa học [Slack Clone Coding]. Tuy nhiên, bạn vẫn có thể tham gia mà không cần học phần frontend trước đó. Nếu bạn tò mò về cách tạo frontend, vui lòngkiểm tra khóa học trước.
Bạn sẽ học được những kỹ năng này.
NestJS
TypeORM
Socket.io
Node.js
Tự tay xây dựng nhé!
슬랙 클론 코딩 - 백엔드 파트 개발
요청 밸리데이션 및 응답 표준화
NestJS를 통한 Swagger 문서 자동 생성
ERD 설계 및 TypeORM 사용
Bạn có tò mò về dịch vụ đã được triển khai thực tế không?
Không chỉ cung cấp mã nguồn NestJS + TypeORM, mà còn cung cấp cả mã nguồn Express + Sequelize tương ứng với mã đó.
#2 Trả lời câu hỏi một cách nhanh chóng.
Ưu điểm trong khóa học của tôi là Q&A. Nếu bạn đặt câu hỏi, tôi sẽ trả lời trong vòng một ngày. Hãy chủ động học tập bằng cách tự do đặt các câu hỏi liên quan đến nội dung khóa học. Điều này sẽ giúp bạn hiểu nội dung tốt hơn đấy!
Q. Tôi có cần phải học cả bài giảng [Slack Clone Coding - Chat thời gian thực với React!] không? Tôi không quan tâm đến Frontend.
Nếu bạn chỉ quan tâm đến phát triển server thì chỉ cần học khóa học này là đủ. Tuy nhiên, khi lập trình backend, cần phải có frontend thì mới có thể gửi yêu cầu đến backend đúng không? Vì vậy, tôi đã chuẩn bị sẵn mã nguồn frontend hoàn chỉnh. Bạn chỉ cần thực thi mã nguồn frontend đó là được. Hãy sử dụng màn hình frontend để gửi yêu cầu đến backend.
Q. Có cần phải biết Express không? Tôi muốn bỏ qua Express và chỉ học NestJS thôi.
Trong bài giảng thường có những phần giới thiệu về Express hoặc so sánh sự khác biệt với Express. Bạn cần có khả năng đọc hiểu mã nguồn Express ở mức độ nhất định để việc học tập diễn ra thuận lợi. Vì NestJS sử dụng Express ở bên trong nên tôi khuyến khích bạn nên có sự hiểu biết về Express.
Vui lòng tham khảo trước khi bắt đầu khóa học!
Nest.js sử dụng phiên bản 8. Khóa học sẽ diễn ra thuận lợi hơn nếu bạn sử dụng phiên bản 7 hoặc 8.
Ưu điểm trong các bài giảng của tôi là phần Q&A (Từng 2 lần giành giải Chiến thần giải đáp của Inflearn). Tôi sẽ cố gắng phản hồi trong vòng 24 giờ! Tôi sẽ trả lời với tinh thần như đang cùng bạn giải quyết vấn đề!
Một trong những điểm mạnh chính trong các khóa học của tôi là hỗ trợ Giải đáp thắc mắc (Q&A). (Từng hai lần giành giải thưởng "Vua giải đáp" của Inflearn) Tôi sẽ phản hồi các câu hỏi của bạn trong vòng 24 giờ và cố gắng hết sức để giúp đỡ bạn! Bạn sẽ cảm thấy như chúng ta đang cùng nhau giải quyết các vấn đề.
👉Bài giảng của ZeroCho Lộ trình đầy đủ cho tất cả các bài giảng của ZeroCho. Lộ trình hoàn chỉnh cho tất cả các khóa học của tôi có sẵn tại đây.
– Tác giả của Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScript và TypeScript Textbook – Người điều hành ZeroCho.com – Hiện tại) Đang phát sóng về phát triển phần mềm trên YouTube tại ZeroCho TV – Cựu) CTO tại Smoretalk – Cựu) CTO của Today's Pickup (Sau khi thương vụ exit với Kakao Mobility, trở thành Trưởng bộ phận phát triển trẻ tuổi nhất tại Kakao Mobility)
Tác giả của Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScript và TypeScript Textbook
Bài giảng rất hay. Tôi tham gia khóa học với chỉ một chút kiến thức về Nest.js nhưng tôi có thể theo dõi mà không gặp khó khăn gì.
Tuy nhiên, có những khó khăn trong việc tiếp thu kiến thức ở mức độ sâu hơn một chút. Có một phần về typeorm (đặc biệt là querybuilder) trong khóa học trình độ trung cấp, vì vậy tôi đã đăng ký khóa học, nhưng tôi cảm thấy như mình chỉ lướt qua bề nổi. Tôi ước gì bài giảng chi tiết và chuyên sâu hơn một chút để phù hợp với trình độ trung cấp. ^^
Tuy nhiên, đúng là đây là một bài giảng hay và có thể giúp ích rất nhiều cho những người đã qua trình độ cơ bản và đang ở trình độ mới bắt đầu.
Nó rất hay. Tuy nhiên, tôi chưa xem bài giảng trước trong bài giảng này, và mặc dù nó được cho là không liên quan đến bài giảng trước nhưng tôi nghĩ phần đó hơi khó vì có cảm giác như có quá nhiều ví dụ trong đó. bài giảng.
1. Xét thấy mức độ khó của khóa học là trung cấp trở lên, tôi nghĩ đây là mức độ khó rất phù hợp hoặc thực tế có thể dễ. Tôi nghĩ rằng hầu hết người dùng ở trình độ trung cấp sẽ có thể giải quyết các lỗi xảy ra do sự cố phiên bản bằng cách tự tìm kiếm chúng.
2. Ngoài ra, tầm quan trọng của tài liệu liên tục được nhấn mạnh trong suốt bài giảng, vì vậy thật tuyệt khi có thể tự mình tra cứu những phần tôi không hiểu. Xin vui lòng giải thích.
3. Tôi đã học được rất nhiều điều từ lời giải thích tuyệt vời về lý do tại sao Nestjs được sử dụng và cách sử dụng nó, lấy kinh nghiệm và tình huống thực tế làm ví dụ.
4. Có rất nhiều điều thu được từ phần Hỏi đáp trực tiếp trong mỗi phần. Lần tới, tôi muốn tham gia vào một bài giảng trực tiếp thực sự.