앨버타 대학교 무료 온라인 교육

디자인 패턴

상품 설명

이 과정은 디자인 패턴을 통합하여 대화형 애플리케이션을 생성함으로써 객체 지향 분석 및 디자인을 확장합니다. 확립된 디자인 패턴에 대한 조사를 통해 보다 복잡한 소프트웨어 애플리케이션을 위한 기반을 얻을 수 있습니다. 마지막으로 코드 냄새 카탈로그를 참조하여 문제가 있는 소프트웨어 설계를 식별합니다.

디자인 패턴의 조합을 구현하기 위해 기존 Java 기반 Android 애플리케이션을 재설계해야 하는 Capstone 프로젝트에 도전하게 됩니다. 또한 코드 냄새에 대해 주어진 Java 코드베이스를 비판합니다.

이 과정을 마치면 다음을 수행 할 수 있습니다.
• 디자인 패턴을 사용하여 사용자 인터페이스 디자인 문제를 해결하는 방법을 보여줍니다.
• 주어진 애플리케이션 설계 문제를 해결하기 위해 가장 적합한 설계 패턴을 식별합니다.
• 설계 원칙을 적용합니다(예: 개방-폐쇄, 종속 역전, 최소 지식).
• 반패턴을 식별하고 리팩터링하여 코드를 비판합니다.
• 모델-뷰-컨트롤러 아키텍처 패턴을 적용합니다.

가격 : 무료 등록!

언어 : 영어

자막: 영어

디자인 패턴 – 앨버타 대학교