Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Web Development

Building Your Own Company Website with React, Node.js, MongoDB: Complete Guide

This is a practical course where you can learn how to build a company website yourself using React, Node.js, and MongoDB. Let's build a full-stack project together with a basic background in React and Node.js!

(5.0) 19 reviews

224 learners

  • dakgangjung123
프로젝트
React
Node.js
MongoDB
HTML/CSS
JavaScript

Reviews from Early Learners

What you will learn!

  • Design and Implement Trendy UI with React & Tailwind CSS

  • Building a backend server with Node.js and Express

  • Database Design and Management with MongoDB and Express Router

  • Understanding Data Communication Between Frontend and Backend

  • Real company website-level project completion

Updated 2025-03-23

My own company website is finally live on the official domain! 🎉
https://my-company.site
Please access and experience the course directly before purchasing it.


🔐 Instructions for accessing the administrator page
https://my-company.site/admin
ID: admin / Password: test123

  • AWS S3 and TinyMCE editor are currently disabled due to cost issues.

  • I would appreciate it if you could just take a quick look at it to check out the functional configuration :)

How does your company's website shape your customers' first impression?

The answer lies in a powerful technology stack utilizing React, Node.js, MongoDB, HTML/CSS, and JavaScript . Many users are experiencing interaction through the trendy UI and efficient data management of the corporate site.

In this course, we will design the front-end with React and the back-end with Node.js and MongoDB to complete a project at the level of an actual company website. We will cover in depth the core technologies required in practice, such as efficient state management, RESTful API integration, and database design.

Rather than simply following tutorials, learn systematically to create a production-ready website and acquire the feel of a real developer!

Features of this course

📌 We will reveal the know-how of creating a website that determines the first impression of the company. We will pass on the efficient and practical development methodology gained through 3 years of project experience.

📌 We provide essential technologies and insights for practical use, including schema design, state management, and database optimization , from the front-end to the back-end .

📌 20% theory, 80% practice. You will write and test all the code yourself, and create a high-quality website that actually works.

📌 A course for those who want to advance from intermediate to advanced. Anyone with basic knowledge of HTML, CSS, JavaScript, and React & Node.js can follow along.

After class

  • You will be able to create projects at the level of actual company websites using React, Tailwind CSS, Node.js, and MongoDB .

  • You will systematically understand RESTful API design and state management , and be able to efficiently process data between clients and servers.

  • You can systematically manage data by designing and optimizing a database using MongoDB .

  • You will experience the process of developing a production-ready website and create a portfolio that can be used in the field.

  • During the development process, you can improve the quality of your code through testing and debugging , and complete a stable website.

I recommend this to these people

👨‍💻 I want to level up to full-stack development.
Developers/students who understand the basics of React and Node.js but want to use them to create more practical and professional-level projects.

🌟 I'm curious about creating a website at a professional level.
Anyone who wants to learn the technology stack used in real companies and learn how to design websites that enhance the user experience.

💡 I want to experience the web development process from start to finish.
For those who want to systematically learn the entire process of web development, including front-end, back-end, and database integration.

Create your own company website with React, Node.js, and MongoDB: The Complete Guide - Introductory Video

Learn about these things.

UI design and implementation with React, Tailwind CSS
Design reusable modern UIs using components and implement responsive websites with efficient state management.

Building a backend with Node.js and Express
Learn how to design RESTful APIs and backend technologies that reliably communicate data between clients and servers.

Data Management with MongoDB
Design data structures with MongoDB's schema and models, and implement flexible RESTful APIs with Express Router to build real-time data-centric web apps.

Real-world project: Creating a company website
Complete a production-ready website by integrating React, Node.js, and MongoDB!

Who created this course

  • 2020 ~ Present: Full-stack web development project using React, Node.js, and MongoDB (3 years of experience)

  • 2024: Graduated from Sogang University, Department of Computer Engineering

  • 2021 ~ Present: Participation in corporate website and various practical projects

Things to note before taking the class

Practice environment

  • The course is designed to be practiced on Windows and macOS environments. Linux users can also follow along.

  • The course uses Visual Studio Code (VS Code) as the default code editor, which is free to install and use.

  • You will need the latest versions of Node.js and MongoDB . Installation instructions will be detailed in the lecture.


Provided materials: Source code, PDF lecture materials, example project files

  • Learning materials are provided along with the lectures in a GitHub Repository , so you can easily download and practice.

  • You can easily practice coding with basic codes uploaded from Notion.

Player Knowledge and Notes

  • If you know the basics of HTML, CSS, JavaScript, React, and Node.js, you will be able to take the course more easily.

  • Tailwind CSS and MongoDB are explained step by step from the basics so that even beginners can follow along.

  • If you have some basic Git experience, it will be easier to proceed with the training.

Recommended for
these people

Who is this course right for?

  • Those who want to challenge full-stack web development with React, Node.js, and MongoDB

  • Those who want to complete projects at the level of a real company website.

  • Beginners who are starting web development for the first time but want to learn systematically

  • Job seekers and employees looking to add projects to their portfolio

  • Those who want to build a foundation and learn practical development skills

Need to know before starting?

  • React

  • Node.js

  • HTML

  • CSS

  • JavaScript

Hello
This is

424

Learners

25

Reviews

44

Answers

5.0

Rating

5

Courses

안녕하세요! 서강대학교 컴공과를 졸업하고 현재 대학원 진학을 준비 중인 학생입니다.

고등학교 때 우연히 풀스택 웹 개발과 파이썬을 활용한 자동 매매를 시작하면서 프로그래밍에 빠지게 되었습니다.

그 후 다양한 프로젝트와 프로그래밍 과외활동을 경험하며 실력과 노하우를 공유했습니다. 이러한 경험을 통해 프로그래밍을 처음 접하는 분들에게도 "이렇게 쉬울 수 있구나!"라는 느낌을 줄 수 있는 강의를 만들고자 노력하고 있습니다.

 

실용적인 예제와 친근한 설명으로 여러분의 학습을 돕고 싶습니다. 감사합니다.

 

GitHub 저장소 바로가기 (클릭!)

Curriculum

All

76 lectures ∙ (15hr 13min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

19 reviews

5.0

19 reviews

  • JIWOO KIM님의 프로필 이미지
    JIWOO KIM

    Reviews 7

    Average Rating 5.0

    5

    30% enrolled

    • 닭강정
      Instructor

      안녕하세요. JIWOO KIM님. 소중한 별점 남겨주셔서 감사합니다. 덕분에 다음 강의를 준비하는 데 큰 힘이 됩니다. 앞으로도 학습에 많은 도움이 되길 바랍니다!

  • JMK님의 프로필 이미지
    JMK

    Reviews 8

    Average Rating 5.0

    5

    100% enrolled

    덕분에 MERN 스택 전체를 맛 볼 수 있었습니다!

    • 닭강정
      Instructor

      안녕하세요. JMK 수강생님. 소중한 후기 감사합니다! MERN 스택 전체를 한 번에 경험해보셨다니 정말 기쁘네요. 앞으로도 학습에 도움이 되길 바랍니다! 감사합니다.

  • 김진우님의 프로필 이미지
    김진우

    Reviews 2

    Average Rating 5.0

    5

    61% enrolled

    어느정도 지식이 있는 상태에서 보면 도움되는 강의. 빠르게 진행되지만 기초지식(node의 미들웨어나 json의 데이터를 옮기는 구조 등)이 조금 있다면 프로세스를 알기 쉬운 강의라고 생각됩니다. 저는 모르는부분은 열심히 찾아보면서 하고 있는데 도움이 됩니다. 감사합니다!

    • 닭강정
      Instructor

      안녕하세요. 김진우 수강생님. 좋은 피드백 남겨주셔서 감사합니다! 이미 기초 지식이 있으신 분들에게 도움이 되었다니 기쁩니다. 앞으로도 더 좋은 강의로 찾아 뵙도록 하겠습니다. 응원합니다!

  • 윈터님의 프로필 이미지
    윈터

    Reviews 2

    Average Rating 5.0

    5

    38% enrolled

    자세하게 알려주셔서 너무 좋아요 :) 좋은 강의 감사합니다!

    • 닭강정
      Instructor

      별 5개와 소중한 후기, 정말 감사합니다! 저희 회사 웹사이트 강의를 들어주셔서 감사드리고, 다음 강의에서도 또 뵙길 기대하겠습니다!

  • 김진규님의 프로필 이미지
    김진규

    Reviews 3

    Average Rating 4.7

    5

    30% enrolled

    • 닭강정
      Instructor

      소중한 리뷰와 별점 5점을 남겨주셔서 진심으로 감사합니다. 저희 회사 웹사이트 강의 과정을 함께해 주신 덕분에 큰 힘이 되었습니다. 앞으로도 더욱 알찬 강의로 보답드리겠습니다.

$34.10

dakgangjung123's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!