인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Strapi로 코딩없이 나만의 API 서버 만들기

나만의 백엔드 API 서버를, Node기반의 Strapi v4를 이용하여, 몇 번의 클릭으로 별다른 코딩없이 만들어 AWS EC2에 배포 해보는 과정입니다. Strapi v5도 거의 동일하게 적용이 가능합니다. 강의 A/S도 있으니 참고하세요~

중급자를 위해 준비한
[백엔드, 데브옵스 · 인프라] 강의입니다.

이런 걸 배울 수 있어요

  • Node기반의 백엔드 서버 개발

  • EC2 인스턴스 생성 및 설정

  • MySQL 직접 설치 및 운영

  • PM2와 NGINX로 웹서비스 하기

Strapi를 이용하여 나만의 Rest API 서버를 만들기

이 강의는 Node기반의 Headless CMS인 Strapi v4를 이용하여, 나만의 Backend를 빠르게 만들어 프론트엔드 개발을 위해 AWS EC2에 배포하여 상용화해보는 과정이에요.


백엔드 서버 구축에 자신없고, 백엔드 개발자를 구할 수도 없는 상황에서, 나 혼자 백엔드/프론트엔드를 모두 만들어 보기를 원하는 개발자를 위해 만들었습니다.


따라만 하면, 별다른 코딩없이 어렵지 않게 나만의 백엔드서버를 하나 가질수 있고, 이 서버를 활용하여 프론트엔드 서비스를 출시할 수 있어요.

이런 내용을 배워요

  1. Strapi는 Node기반의 Headless CMS로, 설치만 하면 자동으로 Rest API를 만들어 주는 CMS입니다.

    • Headless란 UI가 없다는 뜻으로, API까지만 제공해주고, 프론트엔드는 여러분이 익숙한 환경에서 만들 수 있게 해줍니다.

    • CMS란 Content Management System이란 뜻으로, 워드프레스나 그누보드 처럼 웹UI로 컨텐츠를 관리하게 해주는 시스템입니다.

  2. 서버는 AWS의 EC2Ubuntu 22.04를 설치하여 진행합니다.

  3. 웹서버는 NGINX를 사용하며, DB는 EC2 로컬에 MySQL 8버전을 설치해보겠습니다.

  4. Node에 날개를 달아주는, 프로세스 관리자인 PM2 위에 Strapi를 올려보고

  5. NGINX를 Reverse Proxy로 설정해서, 안정적인 웹서비스를 할 수 있게 해봅니다.

  6. https를 위해서 무료 인증서 서비스인 Let’s Encrypt로 안전한 SSL 서비스로 만들어 보겠습니다.

수강 전 참고 사항

실습 환경

  • 개발 환경운영: 이 강의는 macOS 개발환경을 기준으로 설명합니다.

    • 윈도우 개발환경에 대해서는, 따로 설명하지 않습니다..

  • 사용 도구: 도커 데스크탑, DB클라이언트(Sequel Ace 또는 Pro), VS Code 등을 미리 설치하여 준비해주세요.


준비물

  • AWS에 회원가입해 주세요.

  • 무료 SSL 인증서 설치를 위한 저렴한 도메인을 마련 또는 구매해주세요.

    • 도메인을 구매하실 분은 hosting.kr 에서 구매해주세요. 그 사이트 기준으로 설명합니다.

선수 지식 및 유의사항

  • github이나 기본적인 리눅스 명령어는 알고 있어야 합니다.

  • 도메인 설정에 대한 기본 지식은 있어야 합니다.

    • 이 강의에서 hosting.kr 기준으로 충분히 설명은 하지만, 타사 서비스에 대한 응대는 어렵습니다.


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 백엔드서버가 필요한 프론트엔드 개발자

  • 사이드 프로젝트로 사용할 간단한 백엔드가 필요한 사람

  • Node기반의 백엔드를 빨리 구축해보고 싶은 사람

선수 지식,
필요할까요?

  • macOS 기반의 개발 환경

  • 기본적인 git 및 리눅스 명령어

  • AWS 회원 가입해 주세요.

  • 도메인 구입해 주세요.

안녕하세요
체험코딩입니다.

75

수강생

6

수강평

3

답변

5.0

강의 평점

2

강의

안녕하세요. 코딩 및 개발을 체험하면서 서비스까지 만들어보는 강의를 하는 체험코딩입니다.

커리큘럼

전체

26개 ∙ (2시간 14분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

3개

5.0

3개의 수강평

  • kim indeog (vidkid님의 프로필 이미지
    kim indeog (vidkid

    수강평 2

    평균 평점 5.0

    5

    96% 수강 후 작성

    strapi 처음 봤는데 유용하네요 정성스러운 강의 잘 봤습니다 완전 추천이에요 그리고 이것 저것 부록 내용들도 알차네요~ 구글인증, 구글포토 가져오기등 심화학습 강의도 부탁드려요~ 새벽 2시에 감동받은 수강자입니다.

    • 체험코딩
      지식공유자

      안녕하세요 이 수강평을 새벽 4시30분에 보고 감동받았습니다~ 수업 모두 완강하셨더라구요!! 정말 고맙습니다. 다음 심화 과정도 빨리 준비해보도록 할게요!!

  • 박수진님의 프로필 이미지
    박수진

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    • 꿀우철님의 프로필 이미지
      꿀우철

      수강평 1

      평균 평점 5.0

      5

      32% 수강 후 작성

      중급이라해서 어려울줄 알았는데 환경설정부터 친절하게 알려주셔서 어렵지 않게 따라하고있습니다. 재밌네요

      • 체험코딩
        지식공유자

        오~ 리뷰 감사합니다. 어렵지 않은데 제가 설명이 부족한 부분이 있을까봐 중급자로 했는데 초급자도 충분히 하실수 있어요.

    비슷한 강의

    같은 분야의 다른 강의를 만나보세요!

    ₩22,000