강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

Những điều mã hóa nhân bản không cho bạn biết (Bảo mật, DDD, vi dịch vụ) Phần 2

Hãy thiết kế một chương trình phụ trợ có hệ thống bằng phương pháp phát triển theo hướng miền (DDD) và áp dụng nó cho các vi dịch vụ!

(4.6) 11 đánh giá

210 học viên

Độ khó Trung cấp trở lên

Thời gian Không giới hạn

  • aftercamp
DDD
DDD
Node.js
Node.js
DDD
DDD
Node.js
Node.js

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

4.6

5.0

아효

100% đã tham gia

Thay vì lý thuyết và thiết kế DDD Làm cách nào để đạt được kiểu mã theo yêu cầu của DDD? Đây là bài giảng về cách áp dụng nó. Cho dù bạn nhìn nó như thế nào thì nó vẫn là một đoạn mã không tốt cho hiệu suất, nhưng nó dành cho những người thắc mắc tại sao nó lại được thực hiện theo cách đó và những người cảm thấy khó áp dụng nó. Đây là một khóa học có thể cung cấp một số hướng dẫn.

5.0

vividswan

100% đã tham gia

Tôi không hiểu DDD vì nó là một khái niệm trừu tượng, nhưng tôi nghĩ tôi đã hiểu nó chi tiết hơn nhờ bài giảng của bạn! Tôi mong chờ bài giảng tiếp theo. Cảm ơn! :)

5.0

굿데이

100% đã tham gia

Tôi thực sự thích bài giảng TypeScript vừa qua và bài giảng này. Mỗi lần tôi chỉ xem các bài giảng về ddd của mùa xuân, việc nghe phiên bản nút là một thế giới mới. Tôi đã suy nghĩ về việc cơ cấu lại dịch vụ và bạn đã giải quyết được rất nhiều vấn đề. Tôi đánh giá cao nó. Hãy tăng độ phân giải lên. Tôi không thể nhìn rõ mã. ㅠㅠ Ngoài ra mình chỉ sử dụng vscode nên bạn có thể thêm một phương pháp đơn giản sử dụng intellij vào bài giảng được không?

Bạn sẽ nhận được điều này sau khi học.

  • DDD(Thiết kế hướng tên miền)

  • Kiến thức bảo mật tối thiểu

Lưu ý những ai không thể thoát khỏi việc viết mã sao chép ở phần cuối! 📌

Ngày 1

Ngày 2

DDD 3 lần

DDD 4 lần

Những điều mà mã hóa bản sao không cho bạn biết về DDD

Một điều cần phải học để viết mã có cấu trúc và khả năng mở rộng! 👆

🧐 Cho đến nay bạn chỉ phát triển máy chủ bằng mô hình MVC thôi phải không?

👉 Tìm hiểu cách trừu tượng hóa các mô hình kinh doanh phức tạp ngoài mô hình MVC với Phát triển theo miền (DDD).

🧐 Bạn có đang viết mã khó sửa đổi trong quá trình phát triển không?

👉 Tìm hiểu cách thiết kế để có khả năng mở rộng (mở rộng theo chiều ngang).

🧐 Bạn không cần kiến thức bảo mật tối thiểu sao?

👉 Hãy triển khai nội dung đăng ký thành viên và đăng nhập theo khuyến nghị của OWASP.

🧐 Bạn có muốn áp dụng DDD vào kiến trúc dịch vụ vi mô của mình không?

👉 Tìm hiểu DDD và áp dụng vào việc triển khai MSA.

Học cái này 📚

Tìm hiểu và thực hành các khái niệm về Xác thực và Ủy quyền.

Tìm hiểu phương pháp Thiết kế theo hướng miền (DDD) và triển khai mã dựa trên các cuộc trao đổi với chuyên gia trong lĩnh vực đó.

Tính năng bài giảng ✨

Thay vì chỉ tuân theo mã, nó giải thích các khái niệm cốt lõi cần thiết cho quá trình phát triển phần mềm .

Chúng tôi tập trung vào việc giải thích " lý do" thay vì "cách thức" thiết kế hệ thống phụ trợ.

Khóa học này tránh phương pháp giáo dục nhồi nhét và khám phá những nguyên tắc cơ bản của công nghệ.

Tìm hiểu các khía cạnh lý thuyết của việc tạo ra một hệ thống ổn định .

Các bản cập nhật sắp tới (Đang cập nhật)

Dịch vụ vi mô

  1. Giới thiệu về Microservices (Đã cập nhật )

  2. Di chuyển từ kiến trúc Monolithic sang kiến trúc Microservices (Đã cập nhật )

  3. Sự đánh đổi của dịch vụ vi mô (Đã cập nhật )

  4. Duy trì tính nhất quán của dữ liệu (mô hình Saga)

  5. Cách giao tiếp giữa các dịch vụ vi mô


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất cứ ai đã phát triển phần phụ trợ mà không có bất kỳ lý thuyết nào cho đến bây giờ

  • Những người vừa làm theo mã vừa xem bài giảng về mã hóa bản sao

  • Bất cứ ai muốn học thiết kế hướng miền

Cần biết trước khi bắt đầu?

  • Kiến thức cơ bản phụ trợ

Xin chào
Đây là

1,871

Học viên

101

Đánh giá

84

Trả lời

4.9

Xếp hạng

6

Các khóa học


## Nếu bạn có bất kỳ thắc mắc nào ngoài bài giảng như chỉnh sửa sơ yếu lý lịch, portfolio, v.v. vui lòng liên hệ tại đây

👉 morishjs@gmail.com

GitHub của giảng viên: https://github.com/morishjs

Kho lưu trữ kiến thức: https://wiki.after-camp.com/Home

🎨 Hồ sơ năng lực (Portfolio): https://morish.dev

📜 Hồ sơ năng lực: https://shorturl.at/gKU68



Bạn đã hoàn thành khóa học Bootcamp nhưng đang cảm thấy mông lung không biết nên học gì tiếp theo phải không?

👊 Bootcamp nói rằng tỷ lệ có việc làm là 90%... nhưng tôi lại mãi không tìm được việc! 😢

👊 Đã xin được việc rồi nhưng không có người hướng dẫn (mentor) nên thấy lo lắng quá! 🤑

👊 Code viết xong chạy được rồi nhưng không biết viết như thế này có đúng chuẩn không nữa! 🤯


Tại AfterCamp, bạn có thể thực hiện những điều sau!

👌 Trực tiếp hướng dẫn bởi lập trình viên Full-stack từng 2 lần đảm nhận vị trí CTO và có kinh nghiệm thực hiện nhiều dự án đa dạng.

👌 Chúng tôi sẽ cùng bạn thực hiện review code và giải quyết những trăn trở về định hướng nghề nghiệp.

👌 AfterCamp là nơi quy tụ các lập trình viên tương lai và những người đang làm việc trong ngành tại Hàn Quốc và Thung lũng Silicon, Hoa Kỳ.

Chúng tôi sẽ huấn luyện cho bạn. 👌 Chúng tôi sẽ cùng bạn giải quyết những thắc mắc về review code và định hướng sự nghiệp. 👌 After Camp là nơi quy tụ các lập trình viên tương lai và những người đang làm việc thực tế tại Hàn Quốc và Thung lũng Silicon, Hoa Kỳ.

Chúng tôi sẽ huấn luyện cho bạn. 👌 Chúng tôi sẽ cùng bạn giải quyết các vấn đề về review code và định hướng sự nghiệp. 👌 AfterCamp là nơi quy tụ các lập trình viên tương lai và những người đang làm việc thực tế tại Hàn Quốc cũng như Thung lũng Silicon, Hoa Kỳ.

Chương trình giảng dạy

Tất cả

35 bài giảng ∙ (4giờ 46phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

11 đánh giá

4.6

11 đánh giá

  • fullbster1874님의 프로필 이미지
    fullbster1874

    Đánh giá 23

    Đánh giá trung bình 4.8

    5

    100% đã tham gia

    Thay vì lý thuyết và thiết kế DDD Làm cách nào để đạt được kiểu mã theo yêu cầu của DDD? Đây là bài giảng về cách áp dụng nó. Cho dù bạn nhìn nó như thế nào thì nó vẫn là một đoạn mã không tốt cho hiệu suất, nhưng nó dành cho những người thắc mắc tại sao nó lại được thực hiện theo cách đó và những người cảm thấy khó áp dụng nó. Đây là một khóa học có thể cung cấp một số hướng dẫn.

    • aftercamp
      Giảng viên

      Cảm ơn bạn đã viết bài đánh giá chi tiết về khóa học cho những người sẽ tham gia khóa học 🙇

  • vividswan님의 프로필 이미지
    vividswan

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi không hiểu DDD vì nó là một khái niệm trừu tượng, nhưng tôi nghĩ tôi đã hiểu nó chi tiết hơn nhờ bài giảng của bạn! Tôi mong chờ bài giảng tiếp theo. Cảm ơn! :)

    • aftercamp
      Giảng viên

      Cảm ơn bạn đã tham gia lớp học. Chúng tôi sẽ chuẩn bị vào tháng 1 và quay lại với chủ đề microservice vào tháng 2!

  • uuuuuup님의 프로필 이미지
    uuuuuup

    Đánh giá 78

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi thực sự thích bài giảng TypeScript vừa qua và bài giảng này. Mỗi lần tôi chỉ xem các bài giảng về ddd của mùa xuân, việc nghe phiên bản nút là một thế giới mới. Tôi đã suy nghĩ về việc cơ cấu lại dịch vụ và bạn đã giải quyết được rất nhiều vấn đề. Tôi đánh giá cao nó. Hãy tăng độ phân giải lên. Tôi không thể nhìn rõ mã. ㅠㅠ Ngoài ra mình chỉ sử dụng vscode nên bạn có thể thêm một phương pháp đơn giản sử dụng intellij vào bài giảng được không?

    • aftercamp
      Giảng viên

      Vâng, chúng tôi chắc chắn sẽ cải thiện vấn đề giải quyết khi quay bài giảng tiếp theo 😢

  • hylee5439님의 프로필 이미지
    hylee5439

    Đánh giá 6

    Đánh giá trung bình 4.3

    5

    100% đã tham gia

    • shyu4973님의 프로필 이미지
      shyu4973

      Đánh giá 4

      Đánh giá trung bình 5.0

      5

      31% đã tham gia

      499.630 ₫

      Khóa học khác của aftercamp

      Hãy khám phá các khóa học khác của giảng viên!

      Khóa học tương tự

      Khám phá các khóa học khác trong cùng lĩnh vực!