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

197 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 additional 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,

Frontend 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 even 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.

  • You will also learn essential technologies for operating actual services, such as Docker, CORS, and zero-downtime deployment.

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

  • NestJS and TypeORM are used to build projects, providing repetitive learning through the process of creating API servers.

  • 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 DB migrations.


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

  • DB migration, code deployment, and caching, you will practice in advance how to solve problems that may occur in a production environment.

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

Recommended for these types of people

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

Backend fundamentals for junior developers who want to
learn quickly

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

From beginners to novices

The fundamentals of backend development will be completed so that you can handle servers proficiently.

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

Notes before taking the course

🛠 Hands-on Environment and Provided Materials

  • OS: Windows, macOS, and Linux are all supported


  • Development Tools: VSCode, PostgreSQL, Docker

  • Learning Materials: Provided via a dedicated Notion link and GitHub example code

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: Concepts 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,768

Learners

229

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

  • baegofdao3o5507님의 프로필 이미지
    baegofdao3o5507

    Reviews 1

    Average Rating 5.0

    5

    31% enrolled

    • dswvgw64121524님의 프로필 이미지
      dswvgw64121524

      Reviews 6

      Average Rating 5.0

      5

      32% enrolled

      • 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. 😊

      • 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!

        • ahnhs7191558님의 프로필 이미지
          ahnhs7191558

          Reviews 1

          Average Rating 5.0

          5

          31% enrolled

          lopun's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!

          $42.90