Posts by Category

Node

EC2 + PM2 환경에서 Sitemap 자동 생성 및 업데이트 설정

EC2 서버에서 PM2를 사용하여 배포된 Node.js 앱에서 Sitemap을 자동 생성하고 최신 상태로 유지하는 방법을 설명합니다. PM2 재시작 시, 크론 잡, 동적 URL 반영을 위한 설정 방법을 코드와 함께 제공합니다.

NPM depcheck로 프로젝트에서 불필요한 패키지 정리하기

depcheck는 Node.js 프로젝트에서 사용되지 않는 패키지를 찾아주는 도구입니다. 이 글에서는 depcheck의 기능과 사용법을 자세히 알아보고, 프로젝트에서 불필요한 의존성을 정리하는 방법을 코드 예제와 함께 설명합니다.

Express.js 프로젝트에서 ESLint와 Prettier 설정하는 방법

Express.js 기반 프로젝트에서 ESLint와 Prettier를 설정하여 코드 품질과 일관성을 유지하는 방법을 단계별로 설명합니다. Flat Config 방식과 최신 ESLint 버전에 맞춘 설정법을 코드 예제와 함께 제공합니다.

PM2로 Node.js 서버 관리 및 자동 재시작 설정

PM2를 사용하여 Node.js 서버를 백그라운드에서 실행하고 자동 재시작하는 방법을 자세히 설명합니다. 설치 방법부터 주요 명령어까지 코드 예제와 함께 소개합니다.

Express에서 앱의 오류를 처리하는 방법

Express에서 애플리케이션의 오류를 효과적으로 처리하는 방법을 알아보고, 에러 핸들링 미들웨어 설정 및 비동기 에러 관리 팁을 제공합니다.

Node.js 모델 코드 분리: (예: categories)

Node.js에서 categories 데이터를 효과적으로 관리하기 위해 별도 모듈로 분리하거나 모델에 포함하는 두 가지 리팩터링 방법을 소개합니다.

Express, MongoDB, Mongoose: 완벽 가이드

Express 서버와 MongoDB를 Mongoose로 연결하는 방법과 함께, 간단한 TODO 애플리케이션 예제를 통해 그 과정을 상세히 알아봅니다.

Express와 EJS 템플릿을 활용한 동적 HTML 생성 실습

Express.js와 EJS 템플릿 엔진을 사용해 동적 웹 페이지를 생성하는 방법을 실습합니다. EJS 조건문, 루프, 정적 파일 사용, 템플릿 파일 분할, Bootstrap 적용 등 다양한 기능을 구현해 보세요.

Express.js: Node.js 웹 개발의 강력한 도구

Express.js의 주요 특징과 구성 요소, 사용 예제를 통해 웹 서버와 RESTful API를 구축하는 방법을 배우고, Express.js의 장단점과 활용 사례를 알아봅니다.

Back to top ↑

JavaScript

NPM depcheck로 프로젝트에서 불필요한 패키지 정리하기

depcheck는 Node.js 프로젝트에서 사용되지 않는 패키지를 찾아주는 도구입니다. 이 글에서는 depcheck의 기능과 사용법을 자세히 알아보고, 프로젝트에서 불필요한 의존성을 정리하는 방법을 코드 예제와 함께 설명합니다.

Vanilla JS: 순수 JavaScript로 웹 개발하기

Vanilla JS는 외부 라이브러리 없이 순수 JavaScript로 개발하는 방식입니다. 이 블로그 포스트에서는 Vanilla JS의 특징, 주요 개념, 예제 코드 등을 자세히 설명합니다.

JavaScript Fetch API 완벽 가이드

Fetch API를 활용하여 HTTP 요청을 처리하는 방법과 주요 기능에 대해 알아봅니다. GET, POST 요청부터 응답 처리와 에러 핸들링까지 상세히 설명합니다.

Promise와 AJAX: 관계와 활용법

JavaScript의 비동기 처리를 위한 Promise와 AJAX의 관계를 이해하고, 효율적인 비동기 요청 처리를 위한 활용법을 알아봅니다.

Back to top ↑

Frontend

React Big Calendar 스타일 커스터마이징과 MUI 연동 방법

react-big-calendar 라이브러리를 사용해 일정 캘린더를 만들고, MUI(Material UI) 스타일과 조화롭게 통합하는 방법을 코드 예제와 함께 소개합니다. 기본 CSS 커스터마이징부터 MUI 컴포넌트와의 조합까지 자세히 다룹니다.

Vanilla JS: 순수 JavaScript로 웹 개발하기

Vanilla JS는 외부 라이브러리 없이 순수 JavaScript로 개발하는 방식입니다. 이 블로그 포스트에서는 Vanilla JS의 특징, 주요 개념, 예제 코드 등을 자세히 설명합니다.

React.js Hooks: 자세한 설명과 예제

React.js의 Hooks에 대해 자세히 알아보고, 상태 관리와 사이드 이펙트 처리를 포함한 주요 Hook의 사용법과 예제를 소개합니다.

React.js 상태 업데이트 함수: 사용법과 주의사항

React.js에서 상태 업데이트 함수를 효과적으로 사용하는 방법과 주의사항을 코드 예제와 함께 설명합니다. 비동기적 동작, 함수형 업데이트, 불변성 유지 등 핵심 개념을 다룹니다.

React.js 배열 업데이트 패턴 정리: 예제와 설명

React 함수형 컴포넌트에서 상태로 관리되는 배열을 업데이트하는 일반적인 패턴을 예제 코드와 함께 정리하였습니다. 배열 추가, 제거, 수정 등 다양한 상황에 따른 코드를 제공합니다.

React.js State: 개념과 사용법 상세 가이드

React.js에서 state의 개념을 깊이 있게 이해하고, 함수형 및 클래스 컴포넌트에서 state를 관리하는 방법과 주요 특징을 코드 예제와 함께 설명합니다.

React로 만든 랜덤 컬러 박스 예제

React를 활용한 랜덤 컬러 박스 예제 프로젝트를 코드와 함께 상세히 설명합니다. 이 프로젝트는 React의 상태 관리와 이벤트 처리를 학습하기에 좋은 연습 과제입니다.

Create React App: 완벽 가이드

Create React App(CRA)을 사용해 React 애플리케이션을 빠르게 생성하고 시작하는 방법을 알아봅니다. 설치부터 기본 구조, 주요 명령어까지 자세히 설명합니다.

Back to top ↑

React

React Big Calendar 스타일 커스터마이징과 MUI 연동 방법

react-big-calendar 라이브러리를 사용해 일정 캘린더를 만들고, MUI(Material UI) 스타일과 조화롭게 통합하는 방법을 코드 예제와 함께 소개합니다. 기본 CSS 커스터마이징부터 MUI 컴포넌트와의 조합까지 자세히 다룹니다.

React.js Hooks: 자세한 설명과 예제

React.js의 Hooks에 대해 자세히 알아보고, 상태 관리와 사이드 이펙트 처리를 포함한 주요 Hook의 사용법과 예제를 소개합니다.

React.js 상태 업데이트 함수: 사용법과 주의사항

React.js에서 상태 업데이트 함수를 효과적으로 사용하는 방법과 주의사항을 코드 예제와 함께 설명합니다. 비동기적 동작, 함수형 업데이트, 불변성 유지 등 핵심 개념을 다룹니다.

React.js 배열 업데이트 패턴 정리: 예제와 설명

React 함수형 컴포넌트에서 상태로 관리되는 배열을 업데이트하는 일반적인 패턴을 예제 코드와 함께 정리하였습니다. 배열 추가, 제거, 수정 등 다양한 상황에 따른 코드를 제공합니다.

React.js State: 개념과 사용법 상세 가이드

React.js에서 state의 개념을 깊이 있게 이해하고, 함수형 및 클래스 컴포넌트에서 state를 관리하는 방법과 주요 특징을 코드 예제와 함께 설명합니다.

React로 만든 랜덤 컬러 박스 예제

React를 활용한 랜덤 컬러 박스 예제 프로젝트를 코드와 함께 상세히 설명합니다. 이 프로젝트는 React의 상태 관리와 이벤트 처리를 학습하기에 좋은 연습 과제입니다.

Create React App: 완벽 가이드

Create React App(CRA)을 사용해 React 애플리케이션을 빠르게 생성하고 시작하는 방법을 알아봅니다. 설치부터 기본 구조, 주요 명령어까지 자세히 설명합니다.

Back to top ↑

Web

HTTP Verbs의 종류와 사용 목적

HTTP Verbs(GET, POST, PUT 등)의 역할과 사용 사례를 이해하고, 안전성, 멱등성, 캐시 가능성에 대한 개념도 살펴봅니다.

CSS 우선순위(Specificity) 이해하기

CSS 우선순위(Specificity)에 대한 이해를 바탕으로, 어떻게 우선순위가 결정되고 충돌을 해결할 수 있는지 알아봅니다.

CSS 선택자 정리

CSS에서 다양한 선택자들을 유형별로 구체적으로 설명합니다.

Back to top ↑

Info

Firebase란? 기능과 활용법 총정리

Firebase는 Google이 제공하는 BaaS(Backend-as-a-Service) 플랫폼으로, 서버 없이 백엔드 기능을 쉽게 구현할 수 있습니다. 본문에서는 Firebase의 주요 기능과 장단점, MERN 스택과의 조합 방법까지 코드 예제와 함께 상세히 설명합니다.

Nginx란? 개념부터 실전 사용법까지 정리

Nginx의 개념, 주요 기능, Apache와의 차이점, 리버스 프록시, 로드 밸런싱, 정적 파일 제공, HTTPS 설정 등 실전 사용법을 코드 예제와 함께 설명합니다.

Codacy: 자동 코드 리뷰 및 코드 품질 관리 완벽 가이드

Codacy를 사용하여 코드 품질을 자동으로 분석하고 코드 리뷰를 자동화하는 방법을 알아봅니다. CI/CD 파이프라인과 통합하여 코드 품질을 향상시키는 방법과 보안 취약점 탐지 기능까지 자세히 설명합니다.

MEAN, MERN, LAPM 스택 비교와 사용 사례

MEAN, MERN, LAPM 스택을 비교하고 각 조합의 특징과 사용 용도를 설명합니다. 웹 개발에서 적합한 기술 스택을 찾는 데 도움이 됩니다.

Back to top ↑

Express

EC2 + PM2 환경에서 Sitemap 자동 생성 및 업데이트 설정

EC2 서버에서 PM2를 사용하여 배포된 Node.js 앱에서 Sitemap을 자동 생성하고 최신 상태로 유지하는 방법을 설명합니다. PM2 재시작 시, 크론 잡, 동적 URL 반영을 위한 설정 방법을 코드와 함께 제공합니다.

Express.js 프로젝트에서 ESLint와 Prettier 설정하는 방법

Express.js 기반 프로젝트에서 ESLint와 Prettier를 설정하여 코드 품질과 일관성을 유지하는 방법을 단계별로 설명합니다. Flat Config 방식과 최신 ESLint 버전에 맞춘 설정법을 코드 예제와 함께 제공합니다.

Back to top ↑

DevOps

EC2 + PM2 환경에서 Sitemap 자동 생성 및 업데이트 설정

EC2 서버에서 PM2를 사용하여 배포된 Node.js 앱에서 Sitemap을 자동 생성하고 최신 상태로 유지하는 방법을 설명합니다. PM2 재시작 시, 크론 잡, 동적 URL 반영을 위한 설정 방법을 코드와 함께 제공합니다.

Nginx란? 개념부터 실전 사용법까지 정리

Nginx의 개념, 주요 기능, Apache와의 차이점, 리버스 프록시, 로드 밸런싱, 정적 파일 제공, HTTPS 설정 등 실전 사용법을 코드 예제와 함께 설명합니다.

Codacy: 자동 코드 리뷰 및 코드 품질 관리 완벽 가이드

Codacy를 사용하여 코드 품질을 자동으로 분석하고 코드 리뷰를 자동화하는 방법을 알아봅니다. CI/CD 파이프라인과 통합하여 코드 품질을 향상시키는 방법과 보안 취약점 탐지 기능까지 자세히 설명합니다.

GitHub Actions를 활용한 S3 자동 배포 설정하기

GitHub Actions를 이용해 AWS S3에 정적 웹사이트를 자동으로 배포하는 방법을 단계별로 설명합니다. IAM 사용자 설정, GitHub Secrets 등록, Actions YAML 파일 작성까지 차근차근 따라 해보세요.

AWS RDS vs EC2에서 MySQL 운영: 차이점과 선택 기준

AWS에서 MySQL을 운영할 때 RDS와 EC2 중 어떤 것을 선택해야 할지 고민된다면? 두 가지 옵션의 차이점을 성능, 비용, 유지보수, 확장성 측면에서 비교하고, 코드 예제와 함께 설명합니다.

AWS에서 SSL 인증서 설정하고 HTTPS 적용하는 방법

AWS Certificate Manager(ACM)과 Application Load Balancer(ALB)를 사용하여 SSL 인증서를 설정하고 HTTPS를 적용하는 방법을 단계별로 설명합니다. Nginx나 Apache 없이 AWS 환경에서 HTTPS를 활성화하는 방법을 알아보세요.

Docker를 활용한 멀티 애플리케이션 배포 방법

Docker를 활용하여 여러 개의 애플리케이션을 독립적인 컨테이너로 실행하고 관리하는 방법을 설명합니다. Docker Compose, Nginx 리버스 프록시 설정 및 네트워크 구성에 대한 상세한 코드 예제와 함께 배포 전략을 다룹니다.

Back to top ↑

Web Development

Firebase란? 기능과 활용법 총정리

Firebase는 Google이 제공하는 BaaS(Backend-as-a-Service) 플랫폼으로, 서버 없이 백엔드 기능을 쉽게 구현할 수 있습니다. 본문에서는 Firebase의 주요 기능과 장단점, MERN 스택과의 조합 방법까지 코드 예제와 함께 상세히 설명합니다.

Roadmap.sh: 개발자를 위한 학습 로드맵 가이드

Roadmap.sh는 소프트웨어 개발자가 체계적으로 학습할 수 있도록 돕는 무료 오픈소스 프로젝트입니다. 프론트엔드, 백엔드, 풀스택, DevOps 등 다양한 분야의 학습 경로를 제공하며, 최신 트렌드를 반영한 로드맵을 제공합니다.

Jekyll 블로그에서 다국어 지원 구현 방법

Jekyll 블로그에서 방문자가 언어를 선택하면 다국어 콘텐츠를 표시할 수 있는 방법을 알아봅니다. 플러그인 사용, JavaScript 번역, API 활용 등 다양한 접근 방식을 소개합니다.

Back to top ↑

Backend

Firebase란? 기능과 활용법 총정리

Firebase는 Google이 제공하는 BaaS(Backend-as-a-Service) 플랫폼으로, 서버 없이 백엔드 기능을 쉽게 구현할 수 있습니다. 본문에서는 Firebase의 주요 기능과 장단점, MERN 스택과의 조합 방법까지 코드 예제와 함께 상세히 설명합니다.

Nginx란? 개념부터 실전 사용법까지 정리

Nginx의 개념, 주요 기능, Apache와의 차이점, 리버스 프록시, 로드 밸런싱, 정적 파일 제공, HTTPS 설정 등 실전 사용법을 코드 예제와 함께 설명합니다.

Express.js 프로젝트에서 ESLint와 Prettier 설정하는 방법

Express.js 기반 프로젝트에서 ESLint와 Prettier를 설정하여 코드 품질과 일관성을 유지하는 방법을 단계별로 설명합니다. Flat Config 방식과 최신 ESLint 버전에 맞춘 설정법을 코드 예제와 함께 제공합니다.

Docker를 활용한 멀티 애플리케이션 배포 방법

Docker를 활용하여 여러 개의 애플리케이션을 독립적인 컨테이너로 실행하고 관리하는 방법을 설명합니다. Docker Compose, Nginx 리버스 프록시 설정 및 네트워크 구성에 대한 상세한 코드 예제와 함께 배포 전략을 다룹니다.

PM2로 Node.js 서버 관리 및 자동 재시작 설정

PM2를 사용하여 Node.js 서버를 백그라운드에서 실행하고 자동 재시작하는 방법을 자세히 설명합니다. 설치 방법부터 주요 명령어까지 코드 예제와 함께 소개합니다.

Back to top ↑

MongoDB

AWS MongoDB 접속 방법 정리

AWS 인스턴스에서 MongoDB에 접속하는 다양한 방법을 정리합니다. 내부 터미널, 외부 터미널, Express-Mongoose, Compass, SSH 터널링 등 다양한 접근 방식을 다룹니다.

Back to top ↑

AWS

GitHub Actions를 활용한 S3 자동 배포 설정하기

GitHub Actions를 이용해 AWS S3에 정적 웹사이트를 자동으로 배포하는 방법을 단계별로 설명합니다. IAM 사용자 설정, GitHub Secrets 등록, Actions YAML 파일 작성까지 차근차근 따라 해보세요.

AWS RDS vs EC2에서 MySQL 운영: 차이점과 선택 기준

AWS에서 MySQL을 운영할 때 RDS와 EC2 중 어떤 것을 선택해야 할지 고민된다면? 두 가지 옵션의 차이점을 성능, 비용, 유지보수, 확장성 측면에서 비교하고, 코드 예제와 함께 설명합니다.

AWS에서 SSL 인증서 설정하고 HTTPS 적용하는 방법

AWS Certificate Manager(ACM)과 Application Load Balancer(ALB)를 사용하여 SSL 인증서를 설정하고 HTTPS를 적용하는 방법을 단계별로 설명합니다. Nginx나 Apache 없이 AWS 환경에서 HTTPS를 활성화하는 방법을 알아보세요.

Back to top ↑

Git

Git 커밋 메시지 작성 가이드: 원칙과 실전 예제

Git 커밋 메시지를 효과적으로 작성하는 방법을 소개합니다. Conventional Commits 규칙을 기반으로 커밋 메시지를 체계적으로 관리하는 방법과 실전 예제를 코드와 함께 설명합니다.

Git 기본 명령어 완벽 가이드

Git의 기본 명령어를 자세히 알아보고, 각 명령어의 사용 예제와 함께 Git 워크플로우를 정리합니다. Git을 처음 접하거나 복습하려는 개발자를 위한 완벽 가이드.

Jekyll 블로그에서 다국어 지원 구현 방법

Jekyll 블로그에서 방문자가 언어를 선택하면 다국어 콘텐츠를 표시할 수 있는 방법을 알아봅니다. 플러그인 사용, JavaScript 번역, API 활용 등 다양한 접근 방식을 소개합니다.

[GIT Blog] 블로그에 댓글 기능 추가하기

Disqus, Utterances, Facebook Comments Plugin을 사용하여 간단히 블로그에 댓글 기능을 추가하는 방법을 알아보세요. 외부 댓글 서비스와 직접 구현하는 방법을 소개합니다.

Back to top ↑

Cloud

AWS RDS vs EC2에서 MySQL 운영: 차이점과 선택 기준

AWS에서 MySQL을 운영할 때 RDS와 EC2 중 어떤 것을 선택해야 할지 고민된다면? 두 가지 옵션의 차이점을 성능, 비용, 유지보수, 확장성 측면에서 비교하고, 코드 예제와 함께 설명합니다.

Back to top ↑

VS Code

Back to top ↑

Security

Codacy: 자동 코드 리뷰 및 코드 품질 관리 완벽 가이드

Codacy를 사용하여 코드 품질을 자동으로 분석하고 코드 리뷰를 자동화하는 방법을 알아봅니다. CI/CD 파이프라인과 통합하여 코드 품질을 향상시키는 방법과 보안 취약점 탐지 기능까지 자세히 설명합니다.

Back to top ↑

Database

AWS RDS vs EC2에서 MySQL 운영: 차이점과 선택 기준

AWS에서 MySQL을 운영할 때 RDS와 EC2 중 어떤 것을 선택해야 할지 고민된다면? 두 가지 옵션의 차이점을 성능, 비용, 유지보수, 확장성 측면에서 비교하고, 코드 예제와 함께 설명합니다.

Back to top ↑

Authentication

Back to top ↑

Tools

Back to top ↑

개발 도구

NPM depcheck로 프로젝트에서 불필요한 패키지 정리하기

depcheck는 Node.js 프로젝트에서 사용되지 않는 패키지를 찾아주는 도구입니다. 이 글에서는 depcheck의 기능과 사용법을 자세히 알아보고, 프로젝트에서 불필요한 의존성을 정리하는 방법을 코드 예제와 함께 설명합니다.

Back to top ↑

CI/CD

Codacy: 자동 코드 리뷰 및 코드 품질 관리 완벽 가이드

Codacy를 사용하여 코드 품질을 자동으로 분석하고 코드 리뷰를 자동화하는 방법을 알아봅니다. CI/CD 파이프라인과 통합하여 코드 품질을 향상시키는 방법과 보안 취약점 탐지 기능까지 자세히 설명합니다.

Back to top ↑

Deployment

Docker를 활용한 멀티 애플리케이션 배포 방법

Docker를 활용하여 여러 개의 애플리케이션을 독립적인 컨테이너로 실행하고 관리하는 방법을 설명합니다. Docker Compose, Nginx 리버스 프록시 설정 및 네트워크 구성에 대한 상세한 코드 예제와 함께 배포 전략을 다룹니다.

Back to top ↑

Version Control

Git 커밋 메시지 작성 가이드: 원칙과 실전 예제

Git 커밋 메시지를 효과적으로 작성하는 방법을 소개합니다. Conventional Commits 규칙을 기반으로 커밋 메시지를 체계적으로 관리하는 방법과 실전 예제를 코드와 함께 설명합니다.

Git 기본 명령어 완벽 가이드

Git의 기본 명령어를 자세히 알아보고, 각 명령어의 사용 예제와 함께 Git 워크플로우를 정리합니다. Git을 처음 접하거나 복습하려는 개발자를 위한 완벽 가이드.

Back to top ↑

info

Roadmap.sh: 개발자를 위한 학습 로드맵 가이드

Roadmap.sh는 소프트웨어 개발자가 체계적으로 학습할 수 있도록 돕는 무료 오픈소스 프로젝트입니다. 프론트엔드, 백엔드, 풀스택, DevOps 등 다양한 분야의 학습 경로를 제공하며, 최신 트렌드를 반영한 로드맵을 제공합니다.

Docker를 활용한 멀티 애플리케이션 배포 방법

Docker를 활용하여 여러 개의 애플리케이션을 독립적인 컨테이너로 실행하고 관리하는 방법을 설명합니다. Docker Compose, Nginx 리버스 프록시 설정 및 네트워크 구성에 대한 상세한 코드 예제와 함께 배포 전략을 다룹니다.

Back to top ↑

MUI

Back to top ↑

Full Stack Development

MEAN, MERN, LAPM 스택 비교와 사용 사례

MEAN, MERN, LAPM 스택을 비교하고 각 조합의 특징과 사용 용도를 설명합니다. 웹 개발에서 적합한 기술 스택을 찾는 데 도움이 됩니다.

Back to top ↑

Terminal

Back to top ↑

Bootstrap

Back to top ↑

UI/UX

Back to top ↑

Cloudinary

Back to top ↑

Development

Git 커밋 메시지 작성 가이드: 원칙과 실전 예제

Git 커밋 메시지를 효과적으로 작성하는 방법을 소개합니다. Conventional Commits 규칙을 기반으로 커밋 메시지를 체계적으로 관리하는 방법과 실전 예제를 코드와 함께 설명합니다.

Back to top ↑

MERN

Back to top ↑

Hosting

Back to top ↑

Development Tools

Git 기본 명령어 완벽 가이드

Git의 기본 명령어를 자세히 알아보고, 각 명령어의 사용 예제와 함께 Git 워크플로우를 정리합니다. Git을 처음 접하거나 복습하려는 개발자를 위한 완벽 가이드.

Back to top ↑

Web Hosting

Back to top ↑

SEO

EC2 + PM2 환경에서 Sitemap 자동 생성 및 업데이트 설정

EC2 서버에서 PM2를 사용하여 배포된 Node.js 앱에서 Sitemap을 자동 생성하고 최신 상태로 유지하는 방법을 설명합니다. PM2 재시작 시, 크론 잡, 동적 URL 반영을 위한 설정 방법을 코드와 함께 제공합니다.

Back to top ↑

TypeScript

Back to top ↑

CSS

Back to top ↑

Middleware

Back to top ↑

Environment

Back to top ↑

EJS

Back to top ↑

Mapbox

Back to top ↑

Node.js

Back to top ↑

Web Security

Back to top ↑

Workflow

Back to top ↑

SourceTree

Back to top ↑

오류 해결

Back to top ↑

Testing

Back to top ↑

Web Deployment

Back to top ↑

웹 개발

Back to top ↑

CLI

Back to top ↑

GitHub Actions

GitHub Actions를 활용한 S3 자동 배포 설정하기

GitHub Actions를 이용해 AWS S3에 정적 웹사이트를 자동으로 배포하는 방법을 단계별로 설명합니다. IAM 사용자 설정, GitHub Secrets 등록, Actions YAML 파일 작성까지 차근차근 따라 해보세요.

Back to top ↑

CloudFront

Back to top ↑

Code Quality

Codacy: 자동 코드 리뷰 및 코드 품질 관리 완벽 가이드

Codacy를 사용하여 코드 품질을 자동으로 분석하고 코드 리뷰를 자동화하는 방법을 알아봅니다. CI/CD 파이프라인과 통합하여 코드 품질을 향상시키는 방법과 보안 취약점 탐지 기능까지 자세히 설명합니다.

Back to top ↑

PM2

EC2 + PM2 환경에서 Sitemap 자동 생성 및 업데이트 설정

EC2 서버에서 PM2를 사용하여 배포된 Node.js 앱에서 Sitemap을 자동 생성하고 최신 상태로 유지하는 방법을 설명합니다. PM2 재시작 시, 크론 잡, 동적 URL 반영을 위한 설정 방법을 코드와 함께 제공합니다.

Back to top ↑

Yelp Camp

Back to top ↑

API

Back to top ↑

Postman

Back to top ↑

Electron

Back to top ↑

Redis

Back to top ↑

Jekyll

Jekyll 블로그에서 다국어 지원 구현 방법

Jekyll 블로그에서 방문자가 언어를 선택하면 다국어 콘텐츠를 표시할 수 있는 방법을 알아봅니다. 플러그인 사용, JavaScript 번역, API 활용 등 다양한 접근 방식을 소개합니다.

Back to top ↑

Multilingual

Jekyll 블로그에서 다국어 지원 구현 방법

Jekyll 블로그에서 방문자가 언어를 선택하면 다국어 콘텐츠를 표시할 수 있는 방법을 알아봅니다. 플러그인 사용, JavaScript 번역, API 활용 등 다양한 접근 방식을 소개합니다.

Back to top ↑

Git Blog

Jekyll 블로그에서 다국어 지원 구현 방법

Jekyll 블로그에서 방문자가 언어를 선택하면 다국어 콘텐츠를 표시할 수 있는 방법을 알아봅니다. 플러그인 사용, JavaScript 번역, API 활용 등 다양한 접근 방식을 소개합니다.

Back to top ↑

WebSecurity

Back to top ↑

Technology

Back to top ↑

Debugging

Back to top ↑

Code Refactoring

Back to top ↑

Cloud Storage

Back to top ↑

Guide

Back to top ↑

Open Source

Back to top ↑

Media Management

Back to top ↑

Multer

Back to top ↑

File Upload

Back to top ↑

GeoSpatial

Back to top ↑

개발

Back to top ↑

GIS

Back to top ↑

Mapping

Back to top ↑

Mobile

Back to top ↑

Tips

Back to top ↑

Validation

Back to top ↑

CSS Frameworks

Back to top ↑

Vite

Back to top ↑

Build Tools

Back to top ↑

Frameworks

Back to top ↑

UI Library

Back to top ↑

Library

Back to top ↑

Sass

Back to top ↑

버전 관리

Back to top ↑

Fullstack

Back to top ↑

VSCode

Back to top ↑

Server

Back to top ↑

SSH

Back to top ↑

Windows

Back to top ↑

서버 관리

PM2로 Node.js 서버 관리 및 자동 재시작 설정

PM2를 사용하여 Node.js 서버를 백그라운드에서 실행하고 자동 재시작하는 방법을 자세히 설명합니다. 설치 방법부터 주요 명령어까지 코드 예제와 함께 소개합니다.

Back to top ↑

Docker

Docker를 활용한 멀티 애플리케이션 배포 방법

Docker를 활용하여 여러 개의 애플리케이션을 독립적인 컨테이너로 실행하고 관리하는 방법을 설명합니다. Docker Compose, Nginx 리버스 프록시 설정 및 네트워크 구성에 대한 상세한 코드 예제와 함께 배포 전략을 다룹니다.

Back to top ↑

SSL

AWS에서 SSL 인증서 설정하고 HTTPS 적용하는 방법

AWS Certificate Manager(ACM)과 Application Load Balancer(ALB)를 사용하여 SSL 인증서를 설정하고 HTTPS를 적용하는 방법을 단계별로 설명합니다. Nginx나 Apache 없이 AWS 환경에서 HTTPS를 활성화하는 방법을 알아보세요.

Back to top ↑

보안

AWS에서 SSL 인증서 설정하고 HTTPS 적용하는 방법

AWS Certificate Manager(ACM)과 Application Load Balancer(ALB)를 사용하여 SSL 인증서를 설정하고 HTTPS를 적용하는 방법을 단계별로 설명합니다. Nginx나 Apache 없이 AWS 환경에서 HTTPS를 활성화하는 방법을 알아보세요.

Back to top ↑

Web Application

Back to top ↑

CodeSandbox

Back to top ↑

생산성 향상

Back to top ↑

생산성

Back to top ↑

Learning

Roadmap.sh: 개발자를 위한 학습 로드맵 가이드

Roadmap.sh는 소프트웨어 개발자가 체계적으로 학습할 수 있도록 돕는 무료 오픈소스 프로젝트입니다. 프론트엔드, 백엔드, 풀스택, DevOps 등 다양한 분야의 학습 경로를 제공하며, 최신 트렌드를 반영한 로드맵을 제공합니다.

Back to top ↑

Resources

Roadmap.sh: 개발자를 위한 학습 로드맵 가이드

Roadmap.sh는 소프트웨어 개발자가 체계적으로 학습할 수 있도록 돕는 무료 오픈소스 프로젝트입니다. 프론트엔드, 백엔드, 풀스택, DevOps 등 다양한 분야의 학습 경로를 제공하며, 최신 트렌드를 반영한 로드맵을 제공합니다.

Back to top ↑

개발 환경

Back to top ↑

클라우드 개발

Back to top ↑

Linux

Back to top ↑

DNS

Back to top ↑

네트워크

Back to top ↑

Web Performance

Back to top ↑

HTML

Back to top ↑

기술 비교

Back to top ↑

Static Analysis

Back to top ↑

ESLint

Express.js 프로젝트에서 ESLint와 Prettier 설정하는 방법

Express.js 기반 프로젝트에서 ESLint와 Prettier를 설정하여 코드 품질과 일관성을 유지하는 방법을 단계별로 설명합니다. Flat Config 방식과 최신 ESLint 버전에 맞춘 설정법을 코드 예제와 함께 제공합니다.

Back to top ↑

Prettier

Express.js 프로젝트에서 ESLint와 Prettier 설정하는 방법

Express.js 기반 프로젝트에서 ESLint와 Prettier를 설정하여 코드 품질과 일관성을 유지하는 방법을 단계별로 설명합니다. Flat Config 방식과 최신 ESLint 버전에 맞춘 설정법을 코드 예제와 함께 제공합니다.

Back to top ↑

Performance Optimization

Back to top ↑

Google Tools

Back to top ↑

Static Code Analysis

Codacy: 자동 코드 리뷰 및 코드 품질 관리 완벽 가이드

Codacy를 사용하여 코드 품질을 자동으로 분석하고 코드 리뷰를 자동화하는 방법을 알아봅니다. CI/CD 파이프라인과 통합하여 코드 품질을 향상시키는 방법과 보안 취약점 탐지 기능까지 자세히 설명합니다.

Back to top ↑

Software Development

Back to top ↑

MERN Stack

Back to top ↑

Architecture

Back to top ↑

MVC

Back to top ↑

패키지 관리

NPM depcheck로 프로젝트에서 불필요한 패키지 정리하기

depcheck는 Node.js 프로젝트에서 사용되지 않는 패키지를 찾아주는 도구입니다. 이 글에서는 depcheck의 기능과 사용법을 자세히 알아보고, 프로젝트에서 불필요한 의존성을 정리하는 방법을 코드 예제와 함께 설명합니다.

Back to top ↑

웹 최적화

Back to top ↑

성능 최적화

Back to top ↑

SASS

Back to top ↑

Automation

Back to top ↑

패키지 매니저

Back to top ↑

Browser API

Back to top ↑

NoSQL

Back to top ↑

Web Server

Nginx란? 개념부터 실전 사용법까지 정리

Nginx의 개념, 주요 기능, Apache와의 차이점, 리버스 프록시, 로드 밸런싱, 정적 파일 제공, HTTPS 설정 등 실전 사용법을 코드 예제와 함께 설명합니다.

Back to top ↑

Networking

Nginx란? 개념부터 실전 사용법까지 정리

Nginx의 개념, 주요 기능, Apache와의 차이점, 리버스 프록시, 로드 밸런싱, 정적 파일 제공, HTTPS 설정 등 실전 사용법을 코드 예제와 함께 설명합니다.

Back to top ↑

Express.js

Back to top ↑

배포

Back to top ↑

Nginx

Back to top ↑

GitHub

Back to top ↑

Package Management

Back to top ↑

Firebase

Firebase란? 기능과 활용법 총정리

Firebase는 Google이 제공하는 BaaS(Backend-as-a-Service) 플랫폼으로, 서버 없이 백엔드 기능을 쉽게 구현할 수 있습니다. 본문에서는 Firebase의 주요 기능과 장단점, MERN 스택과의 조합 방법까지 코드 예제와 함께 상세히 설명합니다.

Back to top ↑

UI Component

Back to top ↑

UI Components

Back to top ↑