프레임워크

장고 실전 #4 Celery로 비동기 작업
8 분 소요

장고 실전 #4 Celery로 비동기 작업

무거운 작업 / 외부 IO / 스케줄링을 응답 흐름에서 분리하는 표준 — Celery + Redis 셋업, 시그널 연동, retry, periodic task, 모니터링까지 정리합니다.

앵귤러 실전 강좌 #3 폼 + API로 Product CRUD
10 분 소요

앵귤러 실전 강좌 #3 폼 + API로 Product CRUD

실전 강좌의 세 번째 글에서는 인증을 마친 앱에 본격적인 데이터 작업을 얹습니다. Reactive Forms와 HttpClient, Resolver를 조합해 Product를 Create/Read/Update/Delete 하는 화면을 처음부터 끝까지 만들어봅니다.

장고 실전 #3 Filtering / Ordering / Pagination
6 분 소요

장고 실전 #3 Filtering / Ordering / Pagination

django-filter로 검색 필터, OrderingFilter/SearchFilter, 그리고 PageNumber/LimitOffset/Cursor 페이지네이션의 비교까지 정리합니다.

앵귤러 실전 강좌 #2 인증과 HTTP Interceptor
8 분 소요

앵귤러 실전 강좌 #2 인증과 HTTP Interceptor

대시보드 골격에 인증 흐름을 채웁니다. Reactive Forms 기반 로그인, 토큰을 signal로 들고 있는 AuthService, 함수형 Auth Guard, 그리고 모든 요청에 토큰을 자동 첨부하는 HTTP Interceptor까지 — 모던 앵귤러로 인증을 한 바퀴 돕니다.

장고 실전 #2 인증/권한 — Token, JWT, custom permission
7 분 소요

장고 실전 #2 인증/권한 — Token, JWT, custom permission

DRF의 인증 백엔드(Session/Token/JWT)와 permission 클래스, 객체 단위 IsOwner 같은 커스텀 권한까지 한 호흡에 정리합니다.

앵귤러 실전 강좌 #1 대시보드 골격 만들기
9 분 소요

앵귤러 실전 강좌 #1 대시보드 골격 만들기

실전 시리즈의 첫 글입니다. ng new로 프로젝트를 만들고 Angular Material을 얹은 뒤, mat-toolbar와 mat-sidenav로 메인 레이아웃을 짜고 lazy loading 라우트까지 골격을 잡아둡니다.

장고 실전 #1 DRF 시작 — Serializer, ViewSet, Router
8 분 소요

장고 실전 #1 DRF 시작 — Serializer, ViewSet, Router

Django 위에 REST API 레이어를 얹는 표준 — DRF의 Serializer/ViewSet/Router 기본기를 한 흐름에 정리합니다.

앵귤러 고급 강좌 #7 성능 튜닝 — Virtual Scroll, Image, Profiler
12 분 소요

앵귤러 고급 강좌 #7 성능 튜닝 — Virtual Scroll, Image, Profiler

앵귤러 앱의 성능을 빌드, 런타임 변경 감지, 자원 세 layer로 나눠서 정리합니다. Virtual Scroll과 NgOptimizedImage, Angular DevTools Profiler, Defer block까지 큰 앱에서 실제로 효과를 내는 도구들을 한곳에 묶어 살펴봅니다.

장고 고급 #7 배포 보안 — settings 분리, ALLOWED_HOSTS, CSRF, secret 관리
9 분 소요

장고 고급 #7 배포 보안 — settings 분리, ALLOWED_HOSTS, CSRF, secret 관리

settings 분리 패턴, django-environ, DEBUG/ALLOWED_HOSTS/CSRF/HSTS, SECRET_KEY 관리, manage.py check --deploy까지 장고를 운영에 올리기 전 점검해야 할 내용을 정리합니다.

앵귤러 고급 강좌 #6 SSR — Angular Universal과 Hydration
10 분 소요

앵귤러 고급 강좌 #6 SSR — Angular Universal과 Hydration

Angular의 SSR 모델과 Hydration, TransferState, Pre-rendering까지 — 모던 앵귤러의 서버 사이드 렌더링을 한 번에 정리합니다.

장고 고급 #6 Django Channels — WebSocket
7 분 소요

장고 고급 #6 Django Channels — WebSocket

Channels 셋업, AsyncWebsocketConsumer, channel_layer로 broadcast, HTTP view에서 push, daphne/uvicorn 배포, nginx WebSocket 프록시까지 정리합니다.

앵귤러 고급 강좌 #5 NgRx 입문 — Store, Action, Reducer, Effect
10 분 소요

앵귤러 고급 강좌 #5 NgRx 입문 — Store, Action, Reducer, Effect

큰 앱의 상태 흐름을 명시적으로 다스리는 도구, NgRx. Store/Action/Reducer/Effect의 역할을 한 그림에 놓고, 모던 앵귤러의 SignalStore와 Component Store까지 나란히 비교합니다.