
타입 파이썬! 올바른 class 사용법과 객체지향 프로그래밍
윤상석
Python으로 생산성있는 개발만 아니라 견고하고 안전하게, 그리고 확장성있는 개발을 하세요! 🔥
초급
Python, 객체지향
Nếu Java có Spring và Python có Django thì Node có NestJS! Tìm hiểu các mẫu thiết kế và lập trình hướng đối tượng Node chuyên nghiệp NestJS và Node! Khóa học này là một khóa học đăng ký thành viên và sau khi mua nó, bạn có thể tham gia các lớp học như kỹ thuật NestJS, DB và thử nghiệm, những lớp này được bổ sung liên tục.
NestJS
Thiết kế dự án phụ trợ và phát triển API
thể hiện các khái niệm cốt lõi cho NestJS
Thiết kế hướng đối tượng & mẫu thiết kế
MySQL, MongoDB, xây dựng và thiết kế cơ sở dữ liệu
LoạiORM, RDBMS và NestJS
Jest, TDD cơ bản, kiểm thử đơn vị, kiểm thử tích hợp
lập trình ổ cắm
Cách xây dựng và vận hành máy chủ AWS, pm2
CSR, SSR
Lập trình backend Node.js,
Bắt đầu với NestJS dễ dàng và linh hoạt!
Thông qua khuôn khổ Node.js mới nổi, NestJS
Một bước tiến xa hơn trong phát triển phần phụ trợ
Bạn có thể trải nghiệm nó.
NestJS là một framework ứng dụng máy chủ Node.js hiệu quả và có khả năng mở rộng, hỗ trợ TypeScript. Nó cung cấp một kiến trúc tinh vi được xây dựng trên các framework máy chủ mạnh mẽ như Express hoặc Fastify. Điều này cho phép bạn dễ dàng chia ứng dụng thành các microservice, cho phép phát triển các ứng dụng máy chủ có khả năng mở rộng và bảo trì cao.
Sự khác biệt lớn giữa NestJS và nền tảng Node.js hiện tại, Express, là nền tảng này cung cấp cấu trúc kiến trúc .
Hãy xem xét quy trình cộng tác trong một dự án sử dụng Express thuần túy. Các nhà phát triển sử dụng nhiều mẫu kiến trúc khác nhau cho Express. Khi dự án phát triển, chi phí giao tiếp liên quan đến cộng tác cũng tăng lên do các nhà phát triển hoặc nhóm có cấu trúc và phong cách dự án khác nhau. Điều này dẫn đến giảm năng suất và khó khăn trong bảo trì.
NestJS cung cấp cấu trúc và các mẫu thiết kế cho kiến trúc này trong khuôn khổ của nó. Điều này cho phép các nhà phát triển thống nhất kiến trúc, giảm chi phí truyền thông và đạt được khả năng mở rộng và phát triển hiệu quả.
Ngoài ra, các thư viện Express hiện có có thể được sử dụng trên kiến trúc NestJS . Hơn nữa, khả năng tương thích đủ để tận dụng Fastify trong một số trường hợp nhằm cải thiện hiệu suất.
Những lợi thế khác nhau này đã thu hút sự chú ý của nhiều nhà phát triển đến NestJS.
Bạn có tò mò về NestJS, một nền tảng đang ngày càng phổ biến không? Có lẽ bạn đã nghe nói rằng việc học Express là cần thiết để học NestJS . Điều này có thể giống như một rào cản khi học một nền tảng vượt trội hơn các nền tảng hiện có.
Khóa học này cung cấp một khóa học Express giúp bạn tìm hiểu NestJS trước khi bắt đầu. Chúng ta sẽ xây dựng kiến trúc NestJS từ đầu bằng Express, tự mình tạo ra các API cốt lõi.
Khóa học này không chỉ giới thiệu các tính năng của NestJS. Thay vào đó, nó còn giải thích cấu trúc của NestJS từng bước, cho phép bạn nắm vững kiến thức về lập trình hướng đối tượng và các mẫu thiết kế khác nhau.
Tất cả các khái niệm liên quan đến NestJS được giải thích trong bài giảng sẽ được giải thích từng cái một bằng cách tham khảo tài liệu chính thức.
Nếu bạn muốn mở rộng thêm các khái niệm tôi đã đề cập hoặc thêm nhiều lựa chọn hơn, bạn có thể nhanh chóng áp dụng chúng bằng cách làm theo bài giảng.
Chúng tôi sẽ sao chép và mã hóa một API dự án thực tế cho "Cat Information Community", dựa trên chức năng cốt lõi chung cho nhiều dịch vụ khác nhau, cũng như kiến trúc NestJS. Chúng tôi sẽ giúp bạn áp dụng NestJS vào các ứng dụng thực tế bằng cách phát triển dự án của riêng bạn.
Phát triển ứng dụng web thời gian thực bằng mô hình MVC với NestJS server-side rendering. Trong quá trình này, bạn sẽ hiểu rõ hơn về server-side rendering (SSR) và client-side rendering (CSR), lập trình socket, thiết kế sự kiện và mô hình thiết kế MVC. Đạt được trình độ phát triển full-stack chỉ với NestJS!
Khi làm việc trên một dự án thực tế, chúng tôi không chỉ tạo API mà còn cung cấp mã front-end. Hơn nữa, chúng tôi sẽ giải thích các tình huống, giả định rằng có một nhà phát triển front-end làm việc cùng bạn. Điều này cũng sẽ giúp bạn tìm ra giải pháp cho các vấn đề có thể phát sinh khi các nhà phát triển back-end và front-end hợp tác trong thực tế.
Chúng tôi sẽ hướng dẫn bạn không chỉ cách tạo một dự án mà còn cách triển khai dịch vụ bạn đã tạo bằng công nghệ điện toán đám mây AWS.
NestJS
Tổ
Thể hiện
Thể hiện
MongoDB
MongoDB
cầy mangut
cầy mangut
Node.js
Nút
PM2, AWS
Vận hành máy chủ
Node.js
Trong lập trình backend
Những người muốn bắt đầu
Học NestJS
Tôi muốn, nhưng có rào cản gia nhập
Những người gặp khó khăn vì chiều cao
Khung Express
Điền vào chỗ trống
Bất cứ ai muốn
Là một dự án thực tế
NestJS trong thực tế
Những người muốn nộp đơn
✅ Những người muốn học lập trình hướng đối tượng và các mẫu thiết kế
✅ Những người muốn củng cố sự phát triển backend của mình
Công nghệ luôn thay đổi. Người ta nói rằng nếu bạn không thể sửa được đoạn mã đã viết trước đây, bạn chẳng học được gì cả. Khi các phiên bản NestJS được nâng cấp, chúng tôi sẽ cập nhật khóa học để phản ánh phiên bản cập nhật, giúp bạn học được những kỹ thuật tốt hơn.
Khóa học này dành cho ai?
Bất cứ ai muốn tham gia phát triển phụ trợ
Bất cứ ai muốn vào backend với NestJS ngay từ đầu
Những người muốn chuyển từ express sang NestJS
Những người muốn chuyển từ Spring sang NestJS
Bất cứ ai muốn làm dự án thực tế với NestJS
Bất kỳ ai muốn phát triển một chương trình phụ trợ vững chắc bằng cách sử dụng các mẫu thiết kế, hướng đối tượng, v.v.
Cần biết trước khi bắt đầu?
Bản đánh máy
5,278
Học viên
269
Đánh giá
336
Trả lời
4.7
Xếp hạng
3
Các khóa học
안녕하세요. IT 지식 크리에이터, 윤상석입니다. 🎩
더 유익하고 본질적인 지식 콘텐츠로 많은 가치를 드릴 수 있도록 노력하겠습니다.
- (주)하이퍼이지 대표이사
- (사)한국정보통신네트워크협회 AI분과기술위원
- (주)블루밴드 기술이사
- 前 (주)마로마브 웹 개발자
- 前 소프트웨어 엔지니어 기술 용역 (카카오, 포스코DX, )
- 前 소프트웨어 공학 온/오프라인 교육 다수 (스타트업, GS리테일, 삼성 등)
문의사항, 추가질문, 집필, 강의제안 ==> EndUpFree@gmail.com
Tất cả
70 bài giảng ∙ (11giờ 50phút)
Tài liệu khóa học:
Tất cả
133 đánh giá
4.6
133 đánh giá
985.013 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!