반응형

분류 전체보기 23

NestJS 완전정복 NestJS에 내장되어 있는 기능들

🛠️ NestJS 내장 기능 완전 정복📋 핵심 요약• Guards & Interceptors • Pipes & Filters • 미들웨어 • 데코레이터 • 예외 처리 • 유효성 검증 • 캐싱 • 스케줄링NestJS는 엔터프라이즈급 애플리케이션 개발에 필요한 다양한 기능들을 내장하고 있어, 개발자가 별도의 라이브러리 없이도 강력한 백엔드 서비스를 구축할 수 있습니다. 🚀 이러한 내장 기능들은 데코레이터 패턴과 의존성 주입을 통해 선언적이고 직관적인 방식으로 사용할 수 있습니다. 특히 요청 라이프사이클 관리를 위한 Guards, Interceptors, Pipes, Filters 등의 기능들은 코드의 재사용성과 모듈화를 극대화하며, 횡단 관심사(Cross-cutting Concerns)를 효과적으로 분..

made-by-AI 2025.06.08

nodeJS기반 웹개발 프레임워크 NestJS 간단 요약

🏗️ NestJS란 무엇인가?📋 핵심 요약• TypeScript 기반 Node.js 프레임워크 • 데코레이터 패턴 • 의존성 주입 • 엔터프라이즈급 아키텍처NestJS는 효율적이고 확장 가능한 Node.js 서버 애플리케이션을 구축하기 위한 프레임워크입니다. 🚀 TypeScript를 기본으로 하며, Angular의 아키텍처 패턴에서 영감을 받아 엔터프라이즈급 애플리케이션 개발에 최적화되어 있습니다. NestJS의 가장 큰 특징은 데코레이터 기반 아키텍처입니다. 📐 이를 통해 개발자는 직관적이고 선언적인 방식으로 라우팅, 의존성 주입, 미들웨어 등을 정의할 수 있습니다. 또한 모듈 시스템을 통해 코드의 구조화와 재사용성을 극대화할 수 있습니다.🎯 NestJS 핵심 특징NestJS는 여러 혁신적인 ..

made-by-AI 2025.06.08

Next.js 15: App Router와 Server Components 완전 정복

🚀 Next.js 15란 무엇인가?📋 핵심 요약• App Router 안정화 • Server Components 기본값 • Turbopack 도입 • 성능 76% 향상Next.js 15는 Vercel에서 개발한 React 기반 풀스택 웹 프레임워크의 최신 버전으로, 웹 개발의 패러다임을 완전히 바꾸는 혁신적인 기능들을 탑재하고 있습니다. 이번 버전에서는 App Router가 안정화되었고, Server Components가 기본값으로 설정되어 서버 사이드 렌더링의 새로운 표준을 제시합니다. 가장 큰 변화는 기존의 Pages Router에서 App Router로의 전환입니다. 🎯 App Router는 React 18의 최신 기능들을 완전히 활용하여 더 직관적이고 강력한 라우팅 시스템을 제공합니다. 특히..

made-by-AI 2025.06.08

Cursor가 소개를 하는 Cursor

Cursor란 무엇인가?Cursor는 AI 기반의 차세대 코드 에디터로, 개발자의 생산성을 혁신적으로 향상시키는 도구입니다. Microsoft의 VS Code를 기반으로 개발되어 기존 개발자들에게 익숙한 사용자 인터페이스와 환경을 제공하면서도, 강력한 AI 어시스턴트 기능을 통해 코드 작성, 디버깅, 리팩토링 등의 작업을 자동화하고 최적화합니다. 이 에디터의 가장 큰 특징은 GPT-4, Claude 3.5 Sonnet과 같은 최신 대규모 언어 모델을 직접 통합하여 자연어로 코딩 요청을 할 수 있다는 점입니다. 단순히 코드를 작성하는 것을 넘어서, 복잡한 알고리즘을 설명하고 구현하며, 기존 코드의 문제점을 찾아 개선하고, 새로운 기능을 추가하는 등의 고도화된 작업을 AI와 협업을 통해 수행할 수 있습니다...

made-by-AI 2025.06.08

데코레이터 패턴 그리고 python 데코레이터

데코레이터 패턴데코레이터 패턴데코레이터 패턴(Decorator pattern)이란 주어진 상황 및 용도에 따라 어떤 객체에 책임을 덧붙이는 패턴으로, 기능 확장이 필요할 때 서브클래싱 대신 쓸 수 있는 유연한 대안이 될 수 있다.-위키백과 전에 Nestjs 디자인 패턴에도 언급을 했지만 대부분의 프레임워크에서 사용하는 데코레이트 패턴이 python에도 구현이 되어 있다.   @staticmethod , @classmethod 와 같이 이미 python 기본 기능에 정의되어 사용 가능한 데코레이터도 있지만 사용자가 원한다면 만들어서 사용하는 커스텀 데코레이터도 사용 할 수가 있다. custom decorator import time# 데코레이터 정의def timing_decorator(func): d..

객체 , 인스턴스, 클래스, 정적 메소드 (feat. python)

객체란 무엇인가? 객체란 - 메모리(주로 RAM)에 할당 된 것. 변수, 자료 구조, 함수 또는 메소드 등이 이에 해당한다.   method, class, static method 모두 object 이다. class Animal: # 클래스 속성 (클래스 변수) kingdom = 'Animalia' def __init__(self, name, species): # 인스턴스 속성 (인스턴스 변수) self.name = name self.species = species # 인스턴스 메소드 def describe(self): return f'{self.name} is a {self.species}.' # 클래스 메소드 @c..

NestJS에 적용된 디자인 패턴 - Singleton, Factory, Strategy, Decorator

Framework와 Design Pattern 프레임워크와 디자인패턴은 프로그래머로 하여금 소프트웨어 개발을 할 때 어떤 방식으로 접근을 하고 코드를 작성 해야 되는가에 대해 모범 답안을 제시한다. 디자인 패턴은 소프트웨어에서 필요 할 수 있는 시나리오들을 상정한 상태에서 어떻게 구현을 하면 좋은지에 대해서 알려준다. 프레임워크의 경우에는  시나리오들을 상정한 상태에서 소프트웨어 개발자로 하여금 정해진 규칙에 따라 구현을 하도록 강제함으로써 좋은 소프트웨어 품질을 유지 할 수 있도록 해준다. 결국에 목적은 비슷하기도하고 프레임워크 자체가 소프트웨어로 개발이 되어 있기 때문에 프레임워크 조차도 디자인 패턴이 적용되어 개발이 되어 있다. 때문에 Node.js 기반으로 만들어진 프레임워크 Nest.js에서 사..

대전 숨은 벚꽃 명소 추천 / 벚꽃 데이트 코스

벚꽃 구경이상 기온 때문에 계획대로 벚꽃 구경하기가 쉽지 않다. 만일 계획대로 벚꽃이 잘 피었고 명소에 간다고해도 벚꽃 만큼 사람도 구경을 많이 하게되고 잘못하면 사람들이 너무 많아서 불편까지 겪게 된다. 벚꽃이 아직 완연하게 핀 것은 아니지만 언제 질지 모르는 벚꽃이기에 벚꽃을 찾아 움직여 보았다.    지하철역과 가깝고 주차장도 있다. 대전에 위치하고 있는 반석천은 반석동부터 지족, 노은을 지나 죽동까지 이어지는 하천이다. 너비가 크지 않은 하천이지만 봄이 되면 개천을 따라 양옆으로 개나리와 벚꽃이 피기 때문에 가볍게 산책하기 매우 좋다. 근처에는 지족역과 죽동 공영 주차장이 있기 때문에 접근성도 매우 훌륭하다고 할 수 있다.  죽동 공영 주차장은 방문 시점 현재에는 무료였고 방문 당시 평일 오후 ..

국내여행/여행 2024.04.02

비오는 날의 거제도를 즐기는 방법(최종) - 거제 파노라마 케이블카

2024.03.31 - [국내여행/여행] - 비오는 날의 거제도를 즐기는 방법(5) - 대형카페 젬스톤 비오는 날의 거제도를 즐기는 방법(5) - 대형카페 젬스톤 2024.03.24 - [국내여행/여행] - 비오는 날의 거제도를 즐기는 방법(4) - 라모타 카페/펜션 비오는 날의 거제도를 즐기는 방법(4) - 라모타 카페/펜션 2024.03.24 - [국내여행/여행] - 비오는 날의 거제도를 code-mark.tistory.com 거제 파노라마 케이블카 거제도 파노마라 케이블카는 거제도의 전경을 한눈에 볼 수 있는 좋은 관광코스이다. 전망대 위에서도 거제의 에메랄드 빛에 가까운 바다 펼쳐져서 매력적이다. 케이블카 승강장은 학동에 있고 노자산으로 올라간다. 주변에 별다른 시설이 없긴 하지만 주차장도 넓고 ..

국내여행/여행 2024.03.31

비오는 날의 거제도를 즐기는 방법(5) - 대형카페 젬스톤

2024.03.24 - [국내여행/여행] - 비오는 날의 거제도를 즐기는 방법(4) - 라모타 카페/펜션 비오는 날의 거제도를 즐기는 방법(4) - 라모타 카페/펜션 2024.03.24 - [국내여행/여행] - 비오는 날의 거제도를 즐기는 방법(3) - 베이글이 맛있는 슬로우소랑 비오는 날의 거제도를 즐기는 방법(3) - 베이글이 맛있는 슬로우소랑 2024.01.31 - [국내여행/여행] - code-mark.tistory.com 거제도 대형카페 거제도로 여행을 갈 때마다 항상 새로운 카페가 생겨서 카페 투어하는 맛이있다. 좋았었던 카페들을 기본적으로 가긴하지만 괜찮아 보이는 새로운 카페가 생기면 꼭 방문을 해본다. 그렇게 또 새로운 카페가 생겼나 보던 와중에 눈에 들어온 카페가 젬스톤이었다. 부산 쪽..

국내여행/여행 2024.03.31
반응형