Inflearn English brand logo
Inflearn English brand logo

Create your own API server without coding with Strapi

This is a process of creating your own backend API server, using Node-based Strapi v4, without any additional coding, with just a few clicks, and deploying it to AWS EC2. Almost the same can be applied to Strapi v5. Please refer to the lecture A/S as well~

(5.0) 3 reviews

39 students

strapi
Node.js
ec2
MySQL
backend
Thumbnail

This course is prepared for Intermediate Learners.

What you will learn!

  • Node-based backend server development

  • Creating and configuring an EC2 instance

  • Install and operate MySQL directly

  • Serving the Web with PM2 and NGINX

Create your own Rest API server using Strapi

This course is a process of quickly creating your own backend using Strapi v4 , a Node-based headless CMS, and commercializing it by deploying it to AWS EC2 for frontend development .


This was created for developers who are not confident in building backend servers and cannot find a backend developer, but want to build both the backend and frontend themselves.


If you follow along, you can easily have your own backend server without any special coding, and you can use this server to launch a frontend service.

Learn about these things

  1. Strapi is a Node-based headless CMS that automatically creates a Rest API upon installation.

    • Headless means there is no UI, it only provides an API, and allows you to create the front-end in an environment you are familiar with.

    • CMS stands for Content Management System, and it is a system that allows you to manage content using a web UI, like WordPress or Gnuboard.

  2. The server is installed with Ubuntu 22.04 on AWS's EC2 .

  3. The web server uses NGINX , and the DB will install MySQL 8 version on EC2 local.

  4. I installed Strapi on PM2 , a process manager that gives wings to Node .

  5. Let's set up NGINX as a reverse proxy to provide a stable web service.

  6. Let's create a secure SSL service using Let's Encrypt, a free certificate service for https.

Things to note before taking the class

Practice environment

  • Development Environment Operation : This lecture explains based on the macOS development environment.

    • There is no separate explanation for the Windows development environment.

  • Tools to use : Please prepare by installing Docker Desktop, DB client (Sequel Ace or Pro), VS Code, etc. in advance.


Preparation

  • Please sign up for AWS.

  • Get or purchase a cheap domain to install a free SSL certificate.

    • If you would like to purchase a domain, please purchase it from hosting.kr . I will explain based on that site.

Player Knowledge and Notes

  • You should know github and basic linux commands.

  • You should have basic knowledge of domain setup.

    • Although this lecture provides sufficient explanation based on hosting.kr , it is difficult to respond to third-party services.


Recommended for
these people!

Who is this course right for?

  • Front-end developer who needs a back-end server

  • Anyone who needs a simple backend to use as a side project

  • People who want to quickly build a Node-based backend

Need to know before starting?

  • macOS-based development environment

  • Basic git and linux commands

  • Please sign up for AWS membership.

  • Please purchase a domain.

Hello
This is teracokr2170

39

Students

3

Reviews

1

Answers

5.0

Rating

1

Course

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

Curriculum

All

26 lectures ∙ (2hr 14min)

Published: 
Last updated: 

Reviews

All

3 reviews

5.0

3 reviews

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

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

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

      Reviews 1

      Average Rating 5.0

      5

      32% enrolled

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

      • 체험코딩
        Instructor

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

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

      Reviews 1

      Average Rating 5.0

      5

      96% enrolled

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

      • 체험코딩
        Instructor

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

    Similar courses

    Explore other courses in the same field!

    $26.40