Thực tiễn phát triển của Gemini - Cách tạo ra phần mềm có thể phát triển bền vững

Bởi vì bạn không bao giờ biết phần mềm sẽ phát triển khi nào và như thế nào nên bạn phải luôn sẵn sàng để tiếp tục phát triển.

(5.0) 82 đánh giá

1,909 học viên

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

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

software-design
software-design
modules
modules
layers
layers
business-logic
business-logic
software-design
software-design
modules
modules
layers
layers
business-logic
business-logic
Thumbnail

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

5.0

5.0

파멸다오니

100% đã tham gia

Gần đây phần được nhắc đến liên tục là khả năng tăng trưởng bền vững, và thầy có vẻ như đã chỉ ra hướng đi cho phần đó ở một mức độ nhất định dù không hoàn toàn chắc chắn, nên việc học khóa này thực sự rất phù hợp. Mong thầy tiếp tục có những bài giảng hữu ích và tốt như vậy~! Giờ năm 2025 cũng chẳng còn bao nhiêu thời gian nữa, chúc thầy kết thúc năm thật tốt đẹp.

5.0

Son원철

100% đã tham gia

Cảm ơn bạn đã cung cấp thông tin hữu ích về quan điểm thiết kế trên các lớp và mô-đun! Bằng cách nhìn vào cấu trúc lớp tiêu chuẩn, bạn sẽ có thêm ý tưởng cho việc áp dụng các mẫu thiết kế! Tôi đang mong chờ bài giảng tiếp theo :]

5.0

인프런 GGAMZA

100% đã tham gia

Tôi thực sự rất thích nghe nó!! Tôi đã có thể hiểu rõ hơn về cách xử lý logic nghiệp vụ, các lớp và mô-đun từ góc độ thực tế và tôi nghĩ đó là một chủ đề đáng để thảo luận với các đồng nghiệp của tôi. Tuy nhiên, có một điều tôi muốn đề nghị. Có rất nhiều video về các chủ đề hay trên YouTube, nhưng sẽ rất tuyệt nếu bạn tải bài giảng này hoặc bài giảng khác về Infron ở dạng bài giảng giải thích một ý tưởng hoặc nguyên tắc thay vì ở dạng Hỏi đáp. Nó có chức năng phụ đề và bạn có thể viết ghi chú học tập, v.v. Từ góc độ học tập, tốt hơn là nên thu thập nội dung trên nền tảng học tập! Sẽ tốt hơn nếu tải các video định dạng Hỏi & Đáp lên Infron, nhưng sẽ tốt hơn nếu chúng được thu thập riêng.

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

  • Một góc nhìn về phần mềm

  • Chúng ta nên quan tâm đến điều gì khi phát triển phần mềm của mình?

Làm thế nào để tạo ra phần mềm bền vững

Chúng tôi tin rằng phần mềm chúng tôi tạo ra về cơ bản phải có khả năng vận hành trong khi vẫn phát triển bền vững.

Hơn nữa, phần mềm có thể có vòng đời rất dài. Vì bạn không bao giờ biết khi nào hoặc bằng cách nào nó sẽ phát triển, bạn phải luôn chuẩn bị cho sự phát triển liên tục.

Bài giảng này cung cấp hướng đigợi ý để suy nghĩ theo góc độ chuẩn bị cho những tình huống như vậy.


Đầu tiên, ý nghĩa của logic kinh doanh là gì và cách diễn đạt nó trong mã như thế nào?

Thứ hai, làm thế nào để quản lý và xây dựng các lớp phần mềm?

Cuối cùng, tôi muốn nói về góc nhìn thực hiện mô-đun hóa và cách mở rộng các mô-đun.

Tìm hiểu về những điều này

Logic kinh doanh

Chúng ta hãy cùng xem xét theo một hướng: logic kinh doanh thực chất là gì, được nhiều người bàn tán, cách quản lý nó như thế nào và nên tạo ra nó theo góc độ nào.


Lớp

Bằng cách xác định đúng các lớp cho dự án hoặc sản phẩm của bạn và duy trì quyền kiểm soát đối với mã khi bạn mở rộng hoặc thu hẹp quy mô trong quá trình phát triển, bạn có thể tạo ra nhiều giá trị hơn, nhanh hơn và lâu hơn.

Chúng ta hãy cùng xem chúng ta có thể nghĩ về điều này như thế nào.

Mô-đun

Việc mô-đun hóa hợp lý đóng vai trò quan trọng trong phần mềm.
Kiểm soát và điều khiển phần mềm của bạn bằng cách tận dụng sự cô lập giữa các mô-đun.

Chúng ta hãy cùng xem chúng ta có thể nghĩ về điều này như thế nào.

Ai đã tạo ra khóa học này

Những điều cần lưu ý trước khi tham gia khóa học

  • Vì nội dung chính là lý thuyết nên bất kỳ ai cũng có thể đọc, nhưng nó được khuyến nghị cho các nhà phát triển Spring Boot, Kotlin, Java và backend.

  • Nếu bạn đã phát triển, không cần có kiến thức trước.

  • Đây là một hướng đi trong thiết kế phần mềm.

  • Hãy xem bài giảng và suy nghĩ xem bạn có thể áp dụng nó vào tình huống của mình như thế nào.


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

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

  • Những người đang tạo ra phần mềm

  • Những người đang nghĩ cách tạo ra phần mềm tốt hơn

Xin chào
Đây là geminikims

5,419

Học viên

285

Đánh giá

133

Trả lời

4.9

Xếp hạng

5

Các khóa học

Kinh nghiệm chính

  • Cựu Giám đốc Kỹ thuật (Director of Engineering) tại Toss Payments

  • Cựu nhà phát triển máy chủ tại Woowa Brothers

  • Cựu nhà phát triển máy chủ tại Lezhin Entertainment

  • Có nhiều kinh nghiệm đa dạng tại 7 công ty khác bao gồm cả các startup

Thuyết trình và Phỏng vấn

Blog

Thêm

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

Tất cả

4 bài giảng ∙ (26phút)

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

Đánh giá

Tất cả

82 đánh giá

5.0

82 đánh giá

  • tjqwns9282님의 프로필 이미지
    tjqwns9282

    Đánh giá 21

    Đánh giá trung bình 5.0

    5

    75% đã tham gia

    Nội dung có vẻ ngắn gọn, súc tích mà vẫn rất hay ạ~

    • geminikims
      Giảng viên

      Cảm ơn bạn đã theo dõi!

  • svlmin777965님의 프로필 이미지
    svlmin777965

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Bài giảng rất hữu ích! Đây là lần đầu tiên tôi suy nghĩ về việc nên nhìn nhận logic kinh doanh như thế nào! Vì trước đây tôi chỉ thực hiện các dự án quy mô nhỏ nên việc phân tách module còn khá lạ lẫm, nhưng nhờ cách giải thích dễ hiểu của bạn mà tôi đã có thể suy ngẫm về lý do tại sao cấu trúc phân tách lại tốt đến vậy! Cảm ơn bạn rất nhiều vì đã chia sẻ bài giảng hay này miễn phí nhé~~

    • geminikims
      Giảng viên

      Cảm ơn bạn đã xem!

  • limeade님의 프로필 이미지
    limeade

    Đánh giá 21

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    Tôi định nghe qua cho biết thôi nhưng cảm giác như vừa nhận được một đống bài tập về nhà vậy ㅎㅎㅎㅎ Cảm ơn bạn vì bài giảng tuyệt vời này!

    • geminikims
      Giảng viên

      Chào bạn asdf! Cảm ơn bạn đã xem!

  • parksoopark님의 프로필 이미지
    parksoopark

    Đánh giá 34

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Cảm ơn anh vì khóa học tuyệt vời.

    • geminikims
      Giảng viên

      Cảm ơn bạn đã xem!

  • narciso님의 프로필 이미지
    narciso

    Đánh giá 44

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    100% đã tham gia

    Tôi đã nghe rất hay. Tuy ngắn nhưng có nội dung rất tốt!

    • geminikims
      Giảng viên

      Cảm ơn bạn đã xem!

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!

Miễn phí