Các mẫu thiết kế hướng đối tượng dễ hiểu của Yalco

Thông qua 25 mẫu thiết kế OODP, bạn sẽ học được nhiều cách để thiết kế phần mềm hướng đối tượng.

(4.9) 수강평 112개

강의소개.상단개요.수강생.short

난이도 초급

수강기한 무제한

Java
Java
oop
oop
Design Pattern
Design Pattern
Java
Java
oop
oop
Design Pattern
Design Pattern

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

4.9

5.0

용용

100% 수강 후 작성

Đó là một bài giảng khiến tôi cảm thấy như đã phải suy nghĩ rất nhiều để tạo ra nó. Đó là một bài giảng xuất sắc bao gồm tất cả các điểm chính nên thời gian giảng ngắn không phải là bất lợi chút nào và được thiết kế sao cho dễ hiểu. Sau khi trải nghiệm mức chất lượng này với mức giá này, tôi nghĩ mắt mình sẽ được nâng cao hơn và sẽ không thể xem các bài giảng khác một cách bất cẩn. tái bút Cá nhân tôi là một fan hâm mộ của axit citric. Tôi rất mong được gặp lại bạn sau khi tăng mã lực. Cảm ơn

5.0

주아아빠

10% 수강 후 작성

Bài giảng mẫu thiết kế Những ví dụ điển hình về các mẫu được sử dụng trong thực tế Nhanh chóng để bài giảng không bị nhàm chán Tôi vui vì nó đang tiến triển Hiệu quả chi phí cũng là tuyệt vời. Tôi cảm thấy đọc sách thật khó khăn và nhàm chán. Những bài giảng hay sắp tới Tôi rất mong chờ nó.

5.0

김현필

61% 수강 후 작성

Lời giải thích dễ hiểu, ngắn gọn nên dễ tập trung và dễ nắm bắt.

강의상세_배울수있는것_타이틀

  • Nguyên tắc chính của lập trình hướng đối tượng

  • 25 mẫu thiết kế hướng đối tượng

  • Các kỹ năng nâng cao áp dụng các ngôn ngữ hướng đối tượng

  • Thiết kế phần mềm linh hoạt và có khả năng tái sử dụng cao

🇰🇷 Khóa học này được thiết kế cho người học nói tiếng Hàn. Nếu bạn nói tiếng Anh, tiếng Nhật, tiếng Việt, hoặc bất kỳ ngôn ngữ nào khác, vui lòng tham gia khóa học có sẵn tại liên kết bên dưới.

https://inf.run/eqcHa

10 vạn YouTuber Yalco dạy 25 mẫu thiết kế

Học các design pattern giống như học các kỹ thuật jiu-jitsu.

Bạn có thể đã từng xem những video trình diễn kỹ thuật tự vệ hoặc jiu-jitsu trên YouTube.

Khi xem kỹ các nội dung liên quan đến jiu-jitsu, bạn có thể học được những cách thức sử dụng các đặc tính khác nhau như khớp cơ thể người, nguyên lý đòn bẩy, trọng tâm để chế ngự đối thủ hoặc tự vệ. Khi xem những kỹ thuật đa dạng tận dụng cấu trúc và cơ học của cơ thể người, bạn sẽ nhận ra rằng 'Tôi đã sử dụng nó suốt đời nhưng hóa ra cơ thể mình có thể làm được những điều như thế này'.


Tuy không phức tạp như cơ thể chúng ta, nhưng các ngôn ngữ lập trình hướng đối tượng cung cấp những tính năng phức tạp hơn nhiều so với việc chỉ đơn giản sử dụng class và object. Trong khi học các khái niệm như kế thừa, đa hình, đóng gói, việc tự mình nghĩ ra cách sử dụng chúng hiệu quả trong thực tế là rất khó khăn. Vì vậy, có rất nhiều người sau khi học các ngôn ngữ hướng đối tượng như Java nhưng không biết cách vận dụng, thực tế lại sử dụng giống như ngôn ngữ lập trình hướng thủ tục.

Khi học các mẫu thiết kế hướng đối tượng, bạn sẽ biết cách sử dụng tốt các tính năng phức tạp của ngôn ngữ hướng đối tượng trong thực tế. Thông qua nhiều mẫu thiết kế khác nhau, bạn có thể giải quyết các vấn đề phức tạp một cách dễ dàng hơn và học được cách làm cho việc tạo ra hoặc sửa chữa chương trình trở nên thuận tiện hơn. Giống như việc học các kỹ thuật trong jujitsu và sử dụng chúng phù hợp với từng tình huống, việc học các mẫu thiết kế sẽ giúp bạn có thể sử dụng các tính năng của ngôn ngữ hướng đối tượng một cách hiệu quả hơn trong các tình huống thực tế.

💬 Bình luận và học với giá nửa - Sự kiện đang diễn ra!
Sau khi bình luận động viên dưới video YouTube (phần miễn phí của khóa học này) (một dòng cũng được)
yalco@yalco.kr gửi ảnh chụp màn hình cho chúng tôi, chúng tôi sẽ gửi coupon giảm 50% cho bạn.

Link video: https://youtu.be/L-cOxBacKlk?si=bpr_zMtUS2b9Wbbg

Ai nên tham gia khóa học này?

1. Những người muốn sử dụng ngôn ngữ hướng đối tượng một cách đúng đắn

Bạn đã học các khái niệm như class, trừu tượng hóa, kế thừa, interface nhưng có nhiều người không biết những khái niệm này được áp dụng cụ thể như thế nào trong thực tế. Thông qua hơn 50 ví dụ, bạn sẽ có thể xác nhận qua khóa học này rằng có thể viết được những đoạn code đa dạng và tuyệt vời đến mức nào với các tính năng liên quan đến lập trình hướng đối tượng.


2. Những người muốn viết code 'tốt hơn' trong thực tế công việc

Nếu bạn muốn viết code 'tốt' không chỉ hoạt động được mà còn dễ hiểu và dễ chỉnh sửa cho người khác thì khóa học này rất phù hợp. Học design pattern sẽ giúp code trở nên gọn gàng hơn, dễ bảo trì và mở rộng sau này, từ đó tiết kiệm thời gian. Tôi sẽ giúp bạn làm việc hiệu quả hơn tại công ty.

Sau khi hoàn thành khóa học

  • Hiểu được các khái niệm cơ bản và nguyên lý thiết kế của lập trình hướng đối tượng, và có thể áp dụng chúng vào thực tế công việc.

  • Bạn sẽ học các design pattern đa dạng và nắm vững phương pháp cụ thể về cách áp dụng chúng trong thực tế.

  • Bạn sẽ có khả năng viết code với cấu trúc dễ bảo trì và có thể tái sử dụng.

  • Bạn sẽ học được cách giải quyết các vấn đề phần mềm phức tạp một cách có hệ thống và hiệu quả.

  • Việc duy trì tính nhất quán của code giúp việc hợp tác với các thành viên trong team trở nên suôn sẻ hơn và tốc độ phát triển cũng nhanh hơn.

Điều gì khiến bài giảng của Yalco khác biệt?

Giải thích dễ hiểu thông qua ẩn dụ và các yếu tố trực quan

Yalco - chuyên gia giải thích giúp bạn hiểu dễ dàng mọi khái niệm khó! Với kinh nghiệm tích lũy nhiều năm, tôi sẽ giúp bạn hiểu ngay tất cả các pattern. Không cần giải thích phức tạp hay class diagram, bạn có thể học các pattern một cách dễ dàng thông qua đồ họa trực quan và các ví dụ cực kỳ phù hợp.

Video gọn gàng và dễ hiểu

Tiến hành video nhanh chóng mà không cần các quá trình không cần thiết như gõ code, đồng thời cung cấp trải nghiệm học tập có tính dễ đọc cao thông qua phụ đề và code highlighting được áp dụng cho tất cả video. Bạn có thể học từ khái niệm lập trình hướng đối tượng đến 25 pattern trong bài giảng được nén gọn trong vòng 3 giờ.

Chúng ta sẽ học những nội dung như thế này

Nguyên tắc thiết kế hướng đối tượng

Lập trình hướng đối tượng là gì và tại sao nó được phát minh, sau đó tìm hiểu từng yếu tố cấu thành của nó một cách ngắn gọn và dễ hiểu. Thông qua các nguyên tắc SOLID - nền tảng của các design pattern, bạn sẽ học được thiết kế để tạo ra phần mềm vững chắc và linh hoạt là như thế nào.

25 mẫu thiết kế

Tìm hiểu 25 mẫu thiết kế được sử dụng rộng rãi nhất, mỗi mẫu đều có hai ví dụ Java. Học 5 mẫu tạo lập, 7 mẫu cấu trúc, 13 mẫu hành vi và nắm vững cách giải quyết hiệu quả các vấn đề thiết kế đa dạng mà bạn sẽ gặp phải trong thực tế.

Các mẫu học tập

  • Mẫu Facade

  • Mẫu chiến lược

  • Mẫu phương thức Template

  • Singleton

  • Mẫu trạng thái

  • Mẫu Adapter

  • Bridge Pattern

  • Factory Method Pattern

  • Mẫu Proxy

  • Mẫu Observer

  • Mẫu Flyweight

  • Mẫu Abstract Factory

  • Mẫu Mediator

  • Mẫu Visitor

  • Builder Pattern

  • Mẫu Decorator

  • Command Pattern

  • Mẫu Memento

  • Mẫu Prototype

  • Mẫu Chain of Responsibility

  • Mẫu Composite

  • Mẫu Interpreter

  • Mẫu Publish-Subscribe

  • Mẫu Interpreter

  • Mẫu đặc tả

Bạn có thắc mắc gì không?

Q. Tôi cần biết ngôn ngữ nào và ở mức độ nào để có thể tham gia khóa học?

Các ví dụ trong khóa học được viết bằng Java. Những ai đã học Java hoặc các ngôn ngữ tương tự như C#, Kotlin ở mức độ cơ bản trở lên đều có thể tham gia khóa học mà không gặp khó khăn.

Những người đã học các ngôn ngữ thuộc hệ khác cũng có thể tham gia khóa học mà không gặp khó khăn lớn, vì tôi đã tạo ra các ví dụ mà không sử dụng các tính năng nâng cao của Java càng nhiều càng tốt.

Nếu bạn cảm thấy kiến thức về Java còn thiếu sót, bạn có thể học đủ nội dung từ phần miễn phí của Java Căn Bản Đến Nâng Cao của Yalco. (Phần miễn phí bao gồm cả phần hướng đối tượng.)

Q. Nội dung được đề cập có chiều sâu như thế nào?

Khóa học này có mục đích giúp bạn hiểu 25 mẫu thiết kế một cách dễ dàng và nhanh chóng nhất có thể. Tôi tập trung vào việc giải thích trực quan nguyên lý của từng mẫu thiết kế và cách triển khai chúng thông qua 2 ví dụ cụ thể.

Đối với những ai muốn học nội dung lý thuyết sâu sắc hoặc ứng dụng chi tiết trong thực tế có thể cảm thấy chưa đủ. Do đó, trước khi đăng ký học, vui lòng xem các video 5 mẫu được cung cấp miễn phí.

Những điều cần lưu ý trước khi học

Môi trường thực hành

  • Đây là khóa học có thể học mà không cần thực hành.

  • Nếu bạn muốn thực hành, có thể thực hiện trong mọi môi trường có thể sử dụng Java.

강의소개.콘텐츠.추천문구

학습 대상은 누구일까요?

  • người quan tâm đến thiết kế hướng đối tượng

  • Lập trình viên mới muốn trở thành lập trình viên cấp cao

선수 지식, 필요할까요?

  • Kiến thức cơ bản về Java (khuyến nghị) hoặc các ngôn ngữ hướng đối tượng khác

강의소개.지공자소개

33,392

수강생

1,840

수강평

95

답변

4.9

강의 평점

17

강의_other

Tôi là YouTuber của kênh Từ điển Lập trình Nông cạn, đồng thời là tác giả của nhiều cuốn sách về IT. Tận dụng kinh nghiệm làm việc với tư cách là một nhà phát triển Full-stack, tôi đang tạo ra các nội dung giải thích những khái niệm lập trình khó bằng các phép ẩn dụ, ví dụ đơn giản và đôi khi là hoạt hình để người mới bắt đầu có thể dễ dàng thấu hiểu.

🎬   Kênh YouTube Từ điển Lập trình Nông cạn (Click!)
📕  Xem các cuốn sách của Yalco (Click!)

더보기

커리큘럼

전체

31개 ∙ (강의상세_런타임_시간 강의상세_런타임_분)

해당 강의에서 제공: [object Object]
강의 게시일: 
마지막 업데이트일: 

수강평

전체

112개

4.9

112개의 수강평

  • rapilkim님의 프로필 이미지
    rapilkim

    수강평 3

    평균 평점 5.0

    5

    61% 수강 후 작성

    Lời giải thích dễ hiểu, ngắn gọn nên dễ tập trung và dễ nắm bắt.

    • yalco
      지식공유자

      Cảm ơn bạn! Nếu có bất kỳ khó khăn nào trong quá trình còn lại, hãy cứ hỏi bất cứ lúc nào nhé!

  • yong22님의 프로필 이미지
    yong22

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    Đó là một bài giảng khiến tôi cảm thấy như đã phải suy nghĩ rất nhiều để tạo ra nó. Đó là một bài giảng xuất sắc bao gồm tất cả các điểm chính nên thời gian giảng ngắn không phải là bất lợi chút nào và được thiết kế sao cho dễ hiểu. Sau khi trải nghiệm mức chất lượng này với mức giá này, tôi nghĩ mắt mình sẽ được nâng cao hơn và sẽ không thể xem các bài giảng khác một cách bất cẩn. tái bút Cá nhân tôi là một fan hâm mộ của axit citric. Tôi rất mong được gặp lại bạn sau khi tăng mã lực. Cảm ơn

    • yalco
      지식공유자

      Cảm ơn bạn rất nhiều vì đã khiến tôi cảm thấy được khen thưởng vì đã làm việc chăm chỉ!!! Axit citric nữa 😭 Cảm ơn bạn đã thích nó. 😂 Chúng tôi sẽ tiếp tục chuẩn bị nội dung tốt hơn trong tương lai. CHÚC MỪNG NĂM MỚI!!

  • aquswitpo5474님의 프로필 이미지
    aquswitpo5474

    수강평 9

    평균 평점 5.0

    5

    61% 수강 후 작성

    Giải thích dễ đến mức tôi tự hỏi liệu có phải là những mẫu hình mà bấy lâu nay tôi đã vật lộn để hiểu không.

    • yalco
      지식공유자

      Cảm ơn! Nếu có bất kỳ mẫu nào còn lại mà bạn chưa hiểu rõ, hãy cứ hỏi bất cứ lúc nào!

  • dongheekim359님의 프로필 이미지
    dongheekim359

    수강평 50

    평균 평점 5.0

    5

    10% 수강 후 작성

    Bài giảng mẫu thiết kế Những ví dụ điển hình về các mẫu được sử dụng trong thực tế Nhanh chóng để bài giảng không bị nhàm chán Tôi vui vì nó đang tiến triển Hiệu quả chi phí cũng là tuyệt vời. Tôi cảm thấy đọc sách thật khó khăn và nhàm chán. Những bài giảng hay sắp tới Tôi rất mong chờ nó.

    • yalco
      지식공유자

      Mặc dù tôi đã làm việc chăm chỉ để làm được nó nhưng tôi cũng có rất nhiều lo lắng vì đây là một nỗ lực mới, vì vậy tôi thực sự rất vui vì đã có thể giúp được bạn!! Cảm ơn!!

  • sh5cho9211님의 프로필 이미지
    sh5cho9211

    수강평 1

    평균 평점 5.0

    5

    32% 수강 후 작성

    yalco님의 다른 강의

    지식공유자님의 다른 강의를 만나보세요!

    비슷한 강의

    같은 분야의 다른 강의를 만나보세요!

    강의상세.할인문구

    19 ₫

    29%

    705.904 ₫