#프레임워크

129 편의 글

장고 중급 #6 Static/Media 운영과 storage backends
6 분 소요

장고 중급 #6 Static/Media 운영과 storage backends

STATIC_*과 MEDIA_*의 차이, collectstatic의 의미, S3/WhiteNoise 같은 storage 백엔드까지 — 개발에서 운영으로 넘어가는 흐름입니다.

앵귤러 중급 강좌 #5 Standalone과 Lazy Loading
9 분 소요

앵귤러 중급 강좌 #5 Standalone과 Lazy Loading

Standalone 컴포넌트의 의존성 모델을 다시 짚어보고, loadComponent와 loadChildren으로 라우트를 lazy하게 분할하는 패턴, 그리고 빌드 분석과 Preloading까지 한 번에 정리합니다.

장고 중급 #5 메시지 / 세션 / 쿠키
6 분 소요

장고 중급 #5 메시지 / 세션 / 쿠키

flash 메시지, 요청 사이의 상태를 잇는 세션, 그 밑단의 쿠키. HttpOnly/Secure/SameSite 같은 보안 속성까지 한 호흡에 정리합니다.

앵귤러 중급 강좌 #4 컴포넌트 라이프사이클 훅
8 분 소요

앵귤러 중급 강좌 #4 컴포넌트 라이프사이클 훅

앵귤러 컴포넌트가 만들어지고 사라지기까지의 흐름과 그 사이에 끼어들 수 있는 라이프사이클 훅을 살펴봅니다. ngOnInit, ngOnChanges, DestroyRef, 그리고 Signals 시대의 effect()까지 다뤄봅니다.

장고 중급 #4 사용자/권한 — 커스텀 user model, permission, group
7 분 소요

장고 중급 #4 사용자/권한 — 커스텀 user model, permission, group

AUTH_USER_MODEL은 시작 시점에 정해야 한다 — AbstractUser/AbstractBaseUser 비교, 이메일 로그인 패턴, permission/group 시스템까지 정리합니다.

앵귤러 중급 강좌 #3 RxJS 기초 — Observable과 Operator
8 분 소요

앵귤러 중급 강좌 #3 RxJS 기초 — Observable과 Operator

앵귤러의 비동기 표준 도구 RxJS의 핵심 개념을 정리합니다. Observable의 구조, 자주 쓰는 operator, Subject와 BehaviorSubject, 그리고 시그널과의 관계까지 차근차근 살펴봅니다.

장고 중급 #3 Signals와 Middleware
6 분 소요

장고 중급 #3 Signals와 Middleware

모델 흐름 바깥의 이벤트인 Signals와, 요청/응답 파이프라인을 가로지르는 Middleware를 다룹니다. 강력하지만 함정도 많은 두 도구의 사용처와 절제법을 정리합니다.

앵귤러 중급 강좌 #2 Template-driven Forms와 비교
8 분 소요

앵귤러 중급 강좌 #2 Template-driven Forms와 비교

앵귤러의 두 번째 폼 방식인 Template-driven Forms를 알아보고, 직전에 다룬 Reactive Forms와 어떤 점이 다른지, 언제 어느 쪽을 골라야 하는지를 비교해봅니다.

장고 중급 #2 ORM 중급 — annotate, aggregate, F/Q, prefetch_related
6 분 소요

장고 중급 #2 ORM 중급 — annotate, aggregate, F/Q, prefetch_related

장고 ORM의 본격 도구들. 집계, 표현식, 복합 조건, 관계 prefetch까지 정리합니다. N+1 문제와 그 해결까지 다루겠습니다.

앵귤러 중급 강좌 #1 Reactive Forms와 폼 검증
8 분 소요

앵귤러 중급 강좌 #1 Reactive Forms와 폼 검증

앵귤러 실무 폼의 표준인 Reactive Forms를 정리합니다. FormGroup,FormControl,Validators는 물론, 커스텀 Validator와 FormArray, 비동기 검증까지 한 번에 살펴봅니다.

장고 중급 #1 Class-Based Views 깊이
6 분 소요

장고 중급 #1 Class-Based Views 깊이

FBV에서 CBV로 — Generic CBV(ListView/DetailView/CreateView/UpdateView/DeleteView)와 Mixin 패턴, 오버라이드 포인트까지 정리합니다.

앵귤러 기초 강좌 #7 HttpClient로 API 호출
7 분 소요

앵귤러 기초 강좌 #7 HttpClient로 API 호출

앵귤러의 표준 통신 도구 HttpClient를 사용해 백엔드 API와 통신하는 방법을 배우고, Observable과 toSignal을 활용한 modern 앵귤러 패턴까지 정리합니다.