소프트웨어 설계 및 아키텍처
4개 챕터7개 카드v1.0.0VIVO Docs전체 이용가
Computer Science공개#소프트웨어 설계 및 아키텍처#Software Design & Architecture#Computer Science#Hands-on#WASM Runtime#컴퓨터과학
소프트웨어 설계 및 아키텍처
강좌 개요
이 강좌는 잘 읽히는 코드에서 시작해 시스템 전체 구조까지 이어지는 소프트웨어 설계 및 아키텍처(Software Design & Architecture)의 핵심 개념을, Python으로 직접 실행하며 익히는 강좌입니다. 클린 코드(Clean Code) 원칙과 프로그래밍 패러다임(Programming Paradigm)에서 출발해 SOLID 원칙, GoF 디자인 패턴(Design Pattern), 계층형 아키텍처(Layered Architecture)·마이크로서비스(Microservices) 같은 아키텍처 스타일과 패턴을 여섯 개 레슨
선수 지식
레슨 구성
- 01. 강좌 개요 (1장. 강좌 소개)
- 02. 클린 코드와 프로그래밍 패러다임 (2장. 클린 코드와 프로그래밍 패러다임)
- 03. SOLID 원칙 (2장. 클린 코드와 프로그래밍 패러다임)
- 04. 디자인 패턴 — 생성·구조 패턴 (3장. 디자인 패턴 — 생성·구조 패턴)
- 05. 디자인 패턴 — 행동 패턴 (3장. 디자인 패턴 — 생성·구조 패턴)
- 06. 아키텍처 원칙과 계층형 아키텍처 (4장. 아키텍처 원칙과 계층형 아키텍처)
- 07. 아키텍처 패턴 — 마이크로서비스와 이벤트 기반 구조 (4장. 아키텍처 원칙과 계층형 아키텍처)
실습 안내
- 본 강좌의 실습 코드는 브라우저 및 로컬 런타임에서 직접 수정하고 실행할 수 있습니다.
라이선스 및 저작권 안내
본 강좌의 모든 콘텐츠는 CC-BY-4.0 라이선스를 따릅니다. (제작자: VIVO Docs)