Mã hóa bản sao Slack [phần backend với NestJS + TypeORM]
Hãy cùng học NestJS, được gọi là Spring của Node.js và trải nghiệm sự tiện lợi của Dependency Injection. Chúng ta sẽ cùng học mọi thứ, từ phát triển API, so sánh với Express, triển khai đến thử nghiệm.
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
KiểuORM
Kiểm tra đơn vị, kiểm tra e2e
Thiết kế API
Tôi đã tự tay tạo ra một ứng dụng trò chuyện và thậm chí còn phát triển một máy chủ! Hãy cùng làm quen với NestJS, sản phẩm đang hot nhất hiện nay.
Trong Express Với NestJS !
Ở công ty tôi, ban đầu tôi sử dụng Express làm nền tảng máy chủ và Sequelize làm cơ sở dữ liệu. Nhưng tôi thấy có rất nhiều người trong cộng đồng nhắc đến NestJS nên tôi đã thử và... mắt tôi sáng lên👀! Sau đó , chúng tôi chuyển đổi toàn bộ dịch vụ của công ty sang NestJS và chuyển đổi Sequelize sang TypeORM.
Mùa xuân của hệ thống nút, NestJS nóng bỏng 🔥
NestJS, được gọi là Mùa xuân của Node.js! Người ta nói rằng ngay cả những nhà phát triển đã rời bỏ Node để chuyển sang Spring cũng quay trở lại vì NestJS. NestJS khác biệt và mạnh hơn Express, công cụ được sử dụng rộng rãi cho đến nay như thế nào? Trong bài học này, chúng tôi sẽ giới thiệu các tính năng của NestJS. Hãy chuyển đổi một máy chủ web được xây dựng bằng Express sang NestJS và tạo phần phụ trợ của một ứng dụng web tương tự như Slack.
Vậy thì, chúng ta hãy cùng tìm hiểu trực tiếp lý do tại sao NestJS lại hot đến vậy.
Tôi giới thiệu điều này tới những người này!
Dành cho những ai muốn bắt đầu phát triển máy chủ Node.js với NestJS
Dành cho những ai 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 các giải pháp thay thế
Bất kỳ ai muốn triển khai phần phụ trợ thông qua mã hóa bản sao
Mã hóa bản saoslack không giây, Những lo ngại về phần nền tảng đã được giải quyết hoàn toàn!
Chúng ta sẽ xây dựng phần phụ trợ của một ứng dụng web tương tự như Slack.
Chúng tôi sẽ giới thiệu các tính năng của NestJS và thử chuyển đổi máy chủ Express sang NestJS.
Bạn sẽ học cách thoát khỏi Express và hiểu được những lợi ích của NestJS, cũng như có thể xây dựng máy chủ NestJS.
Có thể áp dụng ngay vào thực tế!
Tôi sẽ chia sẻ những mẹo tôi học được khi sử dụng NestJS trong một năm tại công ty, chẳng hạn như cách đọc tài liệu chính thức của NestJS, cách vẽ ERD và cách tạo tài liệu API.
Một điểm cộng nữa là nó thậm chí còn hoạt động tốt với websockets và thử nghiệm!
Vui lòng kiểm tra trước khi tham gia lớp học!
Bài giảng này là phần cơ bản của bài giảng [Lập trình Slack Clone]. Tuy nhiên, bạn có thể học khóa học này mà không cần học khóa trước là Phần mở đầu. Đối với những ai tò mò về cách tạo giao diện người dùng,Vui lòng kiểm tra bài giảng trước .
Cũng như mã nguồn NestJS + TypeORM, Chúng tôi cũng cung cấp mã nguồn Express + Sequelize tương ứng cho mã .
#2 Trả lời câu hỏi một cách nhanh chóng Tôi sẽ trả lời bạn.
Điều tuyệt vời nhất trong khóa học của tôi là phần Hỏi & Đáp. Nếu bạn có bất kỳ câu hỏi nào, chúng tôi sẽ trả lời trong vòng một ngày. Hãy học tập tích cực bằng cách thoải mái đặt câu hỏi về nội dung liên quan đến khóa học. Nó sẽ giúp bạn hiểu nội dung tốt hơn!
H. Tôi có cần tham gia khóa học Slack Clone Coding - [Trò chuyện thời gian thực với React!] không? Tôi không quan tâm đến mặt trước.
Nếu bạn chỉ quan tâm đến phát triển máy chủ, bạn chỉ cần tham gia khóa học này. Nhưng khi thực hiện mã hóa ở phía sau, bạn cần một phần giao diện để gửi yêu cầu đến phần giao diện, đúng không? Vậy là tôi đã hoàn thành xong mã giao diện. Mã front-end chỉ cần được chạy. Sử dụng màn hình phía trước để gửi yêu cầu đến phần quản trị.
H. Tôi có cần biết Express không? Tôi muốn bỏ qua Express và chỉ sử dụng NestJS.
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 của nó với Express. Bạn sẽ cần có khả năng đọc mã Express ở một mức độ nào đó để khóa học diễn ra suôn sẻ. Vì NestJS sử dụng Express nội bộ nên bạn cần hiểu biết về Express.
Xin lưu ý trước khi tham gia lớp học!
Nest.js sử dụng phiên bản 8 . Sẽ dễ dàng hơn nếu học khóa học bằng phiên bản 7 hoặc 8.
Bạn có tò mò về các bài giảng về bản sao khác không? Bản sao Twitter 22 giờ!
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Những người muốn bắt đầu lập trình máy chủ Node.js bằng NestJS
Express muốn chuyển sang NestJS
Nếu bạn quen thuộc với Spring và đang tìm kiếm thứ gì đó tương tự trong Node.
Cần biết trước khi bắt đầu?
Kiến thức cơ bản về Node.js
Có kinh nghiệm về Express, Passport, Sequelize
Kiến thức cơ bản về Typescript
Xin chào Đây là
67,189
Học viên
1,714
Đánh giá
9,759
Trả lời
4.8
Xếp hạng
23
Các khóa học
Ư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
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.
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.
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ự.