Heroku의 개요와 특징: 클라우드 앱 호스팅의 간편함
Heroku의 주요 특징, 장점, 단점, 그리고 사용 방법을 살펴보며, 클라우드 기반 애플리케이션 호스팅에 적합한 PaaS 서비스를 이해합니다.
Heroku의 주요 특징, 장점, 단점, 그리고 사용 방법을 살펴보며, 클라우드 기반 애플리케이션 호스팅에 적합한 PaaS 서비스를 이해합니다.
앱 개발 후 배포를 위한 다양한 호스팅 서비스를 알아보고, 프로젝트 유형에 따라 적합한 옵션을 제시합니다.
Render와 MongoDB Atlas를 사용하여 MERN 스택 웹 애플리케이션을 배포하고, GitHub 연동을 통해 효율적으로 관리하는 방법을 자세히 알아봅니다.
Connect-Mongo를 활용한 Express 애플리케이션의 세션 관리 방법과 사용 사례를 알아봅니다. MongoDB 기반의 세션 저장소 설정과 주요 옵션을 소개합니다.
Cross-Site Scripting(XSS)의 원리, 종류, 위험성, 그리고 효과적인 방어 방법에 대해 알아봅니다.
SQL Injection과 NoSQL Injection의 정의, 공격 기법, 사례, 그리고 효과적인 방어 전략을 상세히 설명합니다.
sanitize-html 라이브러리를 활용하여 HTML 문자열에서 XSS 공격을 방지하고 안전하게 사용자 입력을 처리하는 방법을 알아봅니다.
Joi 확장(extension)과 sanitize-html 라이브러리를 활용하여 입력 데이터의 보안을 강화하고 XSS 공격을 방지하는 방법을 소개합니다.
Helmet.js를 사용하여 Node.js 애플리케이션의 HTTP 응답 헤더를 최적화하고 보안을 강화하는 방법을 알아봅니다.
Helmet.js로 CSP(Content Security Policy)를 설정할 때 발생하는 외부 리소스 차단 문제를 해결하는 방법을 다룹니다.