아카데미 / 컴퓨터과학
#7 소프트웨어 공학 — 좋은 코드와 좋은 프로젝트의 원칙
2026년 5월 16일 · OIYO 편집부
소프트웨어 개발 생명주기(SDLC), 객체지향 설계 원칙(SOLID), 디자인 패턴의 핵심을 배웁니다. 코드 품질, 테스트, 버전 관리까지 실무 개발자가 알아야 할 기초를 정리합니다.
컴퓨터과학에 대한 체계적인 학습 가이드와 강의 시리즈입니다.
소프트웨어 개발 생명주기(SDLC), 객체지향 설계 원칙(SOLID), 디자인 패턴의 핵심을 배웁니다. 코드 품질, 테스트, 버전 관리까지 실무 개발자가 알아야 할 기초를 정리합니다.
자동화 스크립트 작성, 데이터 처리 실습, Python 취업 활용 로드맵, 모의고사 10문항으로 마무리 — Python 기초 시리즈 마지막 강의입니다.
대칭·비대칭 암호화의 원리, HTTPS와 인증서, 주요 사이버 공격 유형(SQL 인젝션·XSS·피싱)과 방어 전략까지 — 현대 개발자가 반드시 알아야 할 보안 기초를 정리합니다.
IaaS·PaaS·SaaS의 차이, AWS·GCP·Azure의 핵심 서비스를 이해합니다. 수평 확장, 로드 밸런싱, 마이크로서비스 아키텍처, CAP 정리까지 클라우드 시대의 시스템 설계를 정리합니다.
컴퓨터공학 기초 시리즈의 핵심을 총정리합니다. CS 지식의 상호 연결, 기술 면접 핵심 토픽, 프론트엔드·백엔드·데이터 엔지니어 커리어별 학습 로드맵을 제시합니다.