Module 1 – API 설계
추상화 및 RESTful 인터페이스
인증, API 버전 관리
프론트 엔드와 백엔드, HTML인터페이스
Module 2 – 데이터 모델링
데이터베이스 유형, 트랜잭션
분산 관계형 데이터베이스
스키마 설계, 데이터 인덱싱
Module 3 – 데이터 계층
모델 계층, 데이터베이스 마이그레이션
ORM, 작업 단위 패턴 및 데이터 캡슐화
레거시 데이터베이스 활용
Module 4 – 12 factor 앱 방법론
12 factor 앱 소개
지속적인 통합, 확장성, 설정
12 factor 앱의 요소
12 factor 앱 컨테이너화
Module 5 – 웹 서부 구조
웹 아키텍처 및 서버
uWSGI 소개 및 상호 호환성
파이썬 워커 및 MVT
Module 6 – 이벤트 구조
이벤트 전달, 비동기 작업
작업 세분화
스케쥴링, 큐
Module 7 – 고급 이벤트 기반 아키텍처
스트리밍 이벤트
파이프 라인
버스 정의, 확장 시스템
Module 8 – 테스트와 TDD
단위, 통합, 시스템 테스트
테스트 주도 개발(TDD)
파이썬 단위 테스트
Module 9 – 패키지 관리 및 지속적인 운영 업무
로깅, 메트릭
프로파일링
디버깅
Tags