inflearn logo
inflearn logo

Backend 101 for Frontend Developers (NestJS, TypeORM)

NestJS, the fastest way to help you get started with backend development! Through various hands-on projects, you will quickly learn the backend framework NestJS, TypeORM, and the essential theoretical knowledge that every server developer must know.

(4.9) 15 reviews

193 learners

Level Basic

Course period Unlimited

NestJS
NestJS
TypeORM
TypeORM
PostgreSQL
PostgreSQL
AWS
AWS
aws-rds
aws-rds
NestJS
NestJS
TypeORM
TypeORM
PostgreSQL
PostgreSQL
AWS
AWS
aws-rds
aws-rds

Reviews from Early Learners

Reviews from Early Learners

4.9

5.0

Tony

100% enrolled

I am a first-year junior front-end developer. I had a vague fear of the back-end, but thanks to this class, I was able to learn from the basics to the practical application. It was nice to be able to create my own API using NestJS and TypeORM and deploy it on AWS. Thank you so much for making such a great class :) (I don't think there is any information on how to create API documentation with NestJS, so can I get some guidance on how to do it??)

5.0

Devel

100% enrolled

It was great that you explained Nest briefly and in an easy-to-understand way. You even explained practical aspects like applying Sentry, logger, batch processing, and backend-related technologies (MQ, Redis, etc.) in a simple way, which was excellent! Based on the course, I should try creating my own service 😊 Thank you once again!

5.0

yavathar

97% enrolled

Thank you for preparing the course based on the latest NestJS content. It was very helpful. Thank you.

What you will gain after the course

  • NestJS

  • TypeORM

  • PostgreSQL

  • Docker

  • Terminal & Backend 101

  • AWS

Notice

  • The course is structured so that even those who are new to backend can easily follow along.

  • You can ask questions in real-time at “Rofun’s Inflearn Counseling Center”. Frequently asked questions will be produced and uploaded as supplementary lectures.

  • Lecture materials and code cannot be used for commercial purposes and may only be used for personal study and portfolio purposes.

Backend development,

Are you feeling overwhelmed and unsure of where to start? 😨

This course, based on NestJS and TypeORM,

Front-end developers without needing to learn a separate language

It helps you implement a backend application that can be used in practice.

Through this course, you will be able to quickly learn the key concepts and technologies required for backend development.

At the end of the course, you can gain practical service development experience by building a Travel Bucket List App project together!

Through this course, you will


🔥 Core backend theories can be easily understood

  • Starting from the basic principles of the server, you can understand essential backend concepts one by one, such as REST API, authentication, and databases.

  • Docker, CORS, and zero-downtime deployment, you will also learn the essential technologies required for operating actual services.

🛠 Through hands-on practice, how to handle servers will be fully mastered

  • You will repeatedly learn the process of building an API server by creating projects with NestJS and TypeORM.

  • This is a practice-oriented course where you can experience the structure of NestJS and the power of TypeORM firsthand by writing code yourself.

🚀 Real-world projects take your development skills to the next level

  • Through the development process of a Travel Bucket List App, you will experience the entire lifecycle from planning and implementation to deployment and operation.

  • We will deploy a backend application using AWS RDS (PostgreSQL) and EC2, and also perform a DB migration.


📚 Learn practical tips that can be applied immediately in the field

  • Practice in advance how to solve problems that can be encountered in a production environment, such as DB migration, code deployment, and caching.

  • We focus on building practical skills by directly experiencing service incident response and performance optimization.

Recommended for these people

Full-stack / Backend frontend developers dreaming of a
position change

Backend fundamentals for junior developers
who want to learn quickly

Developers who want to work on NestJS and TypeORM
real-world projects

From beginners to novices

The fundamentals of backend development so that you can complete them and handle servers proficiently.

We will help you improve your skills quickly! 🧑‍🎓

Wait! Are you currently a student still enrolled in school?

🔗 Student Discount (-50%) Google Form Link 🔗

Notes before taking the course

🛠 Practice Environment and Provided Materials

  • OS: Supports Windows, macOS, and Linux


  • Development Tools: VSCode, PostgreSQL, Docker

  • Learning Materials: Exclusive Notion link and GitHub example code provided

Learning Materials

  • The PPT, code, and class materials used in the lecture are all provided via Notion.

  • The code written during the lecture is also provided via GitHub.

  • Lecture Materials Notion Link

Prerequisite Knowledge and Precautions

This course is for beginners to entry-level learners, but it will be easier to follow if you are familiar with the following:

  • JavaScript basic syntax

  • Understanding of Node.js and npm


  • Basic concepts of HTTP and REST API: Basic knowledge of API calling methods and request/response structures


  • Basic SQL knowledge: Understanding of tables, columns/rows, and experience writing simple SELECT queries

#NestJS, #TypeORM, #PostgreSQL, #AWS, #aws-rds

Recommended for
these people

Who is this course right for?

  • A frontend developer dreaming of transitioning to a full-stack/backend position

  • A junior developer who wants to quickly learn backend fundamentals

  • Developers who want to do a real-world project with NestJS

Need to know before starting?

  • Javascript

  • Node.js

Hello
This is lopun

3,740

Learners

225

Reviews

64

Answers

4.9

Rating

7

Courses

🚀 “I will show you the entire process of building a real-world service using the trendiest tech stacks.”

I provide project-oriented practical lectures rather than theory, offering content that can be immediately helpful in the field.

  • (Current) Working at Naver/Kakao/Line/Coupang/Baemin

  • (Current) 7th-year Full-stack Developer

  • (Lecturing) Instructor at Sparta Coding Club

  • (Education) B.S. in Computer Science, Korea Advanced Institute of Science and Technology (KAIST)

More

Curriculum

All

59 lectures ∙ (10hr 6min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

15 reviews

4.9

15 reviews

  • tonyglenn님의 프로필 이미지
    tonyglenn

    Reviews 10

    Average Rating 5.0

    5

    100% enrolled

    I am a first-year junior front-end developer. I had a vague fear of the back-end, but thanks to this class, I was able to learn from the basics to the practical application. It was nice to be able to create my own API using NestJS and TypeORM and deploy it on AWS. Thank you so much for making such a great class :) (I don't think there is any information on how to create API documentation with NestJS, so can I get some guidance on how to do it??)

    • lopun
      Instructor

      Thank you so much for leaving a good review, Tony! 🥰 I'm glad the lecture was helpful. ㅎㅎ The current lecture does not include how to create API documentation with NestJS, but you can easily document it using the `@nestjs/swagger` library. I'm currently preparing an additional lecture on how to create API documentation using NestJS Swagger! I'll let you know when the lecture is uploaded, so please wait a little. ㅎㅎ If you have any questions or difficulties during the process, please leave a question on the Slack channel at any time. I'll answer you quickly. 😊

  • ahnhs7191558님의 프로필 이미지
    ahnhs7191558

    Reviews 1

    Average Rating 5.0

    5

    31% enrolled

    • dswvgw64121524님의 프로필 이미지
      dswvgw64121524

      Reviews 6

      Average Rating 5.0

      5

      32% enrolled

      • baegofdao3o5507님의 프로필 이미지
        baegofdao3o5507

        Reviews 1

        Average Rating 5.0

        5

        31% enrolled

        • edevel님의 프로필 이미지
          edevel

          Reviews 11

          Average Rating 4.9

          5

          100% enrolled

          It was great that you explained Nest briefly and in an easy-to-understand way. You even explained practical aspects like applying Sentry, logger, batch processing, and backend-related technologies (MQ, Redis, etc.) in a simple way, which was excellent! Based on the course, I should try creating my own service 😊 Thank you once again!

          lopun's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!

          Limited time deal ends in 7 days

          $4,868.00

          28%

          $42.90