유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Build a Full Stack Movie Streaming App – Go, React, MongoDB, OpenAI

freeCodeCamp.org

2025. 9. 30.

0

#frontend
#backend
  • 이 강의는 AI 기반 영화 추천 기능을 갖춘 풀 스택 영화 스트리밍 앱을 구축하는 방법을 다룹니다. 🎬
  • 백엔드는 Go 언어와 Jin Ganic 프레임워크, 프론트엔드는 React, 데이터 저장은 MongoDB를 사용합니다. 💾
  • AI 기능은 Langchain Go를 통해 Go 백엔드와 OpenAI를 연결하여 구현합니다. 🧠
  • 보안을 위해 HTTP Only 쿠키에 액세스 토큰을 저장하여 XSS 공격을 방지합니다. 🛡️
  • HTTPS를 통한 클라이언트-서버 통신 보안 모범 사례를 학습합니다. 🔒
  • 로컬에서 앱을 구축한 후 MongoDB Atlas, Render, Vercel을 사용하여 클라우드에 배포합니다. ☁️
  • Go, MongoDB, React 뿐만 아니라 사이버 보안, AI 통합, 클라우드 배포 경험을 얻을 수 있습니다. 🚀
  • 몽고DB는 NoSQL 문서 지향 데이터베이스로, 대용량 데이터를 유연하고 확장 가능하게 저장, 쿼리, 관리하도록 설계되었습니다. 🗄️
  • React는 사용자 인터페이스 구축에 사용되는 JavaScript 라이브러리이며, 특히 SPA에서 사용자 경험을 향상시킵니다. ⚛️
  • Genonic은 Go 언어를 위한 고성능 HTTP 웹 프레임워크로, 가볍고 빠르며 강력합니다. ⚡
  • 관리자는 영화 리뷰를 작성하고, Langchain Go를 통해 OpenAI에 전달하여 리뷰 감정을 분석합니다. 📝
  • 분석된 감정은 데이터베이스에 저장되어 영화 추천 순위를 결정하는 데 사용됩니다. 👍
  • 액세스 토큰을 HTTP Only 쿠키로 저장하여 JavaScript 코드에서 토큰을 읽을 수 없도록 하여 보안을 강화합니다. 🔑
  • 로컬 개발 환경 설정 및 MongoDB 설치 방법도 안내합니다. ⚙️

Recommanded Videos