Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
제대로 배우는 Express.js - Part1: 시작하기, 서버 개발의 진짜 기초부터 [기초편]
Rating: 4.8 out of 5(6 ratings)
58 students

제대로 배우는 Express.js - Part1: 시작하기, 서버 개발의 진짜 기초부터 [기초편]

Node.js만으론 부족합니다. Express.js는 진짜 서버 개발의 핵심입니다. 이 강의는 Part1의 첫 걸음으로, 서버 구조와 Express의 역할을 쉽고 명확하게 설명합니다.
Last updated 4/2025
Korean
Korean [Auto],

What you'll learn

  • 웹 서버가 어떻게 작동하는지 근본적인 개념 이해
  • TCP, HTTP 등 네트워크 기초 정리
  • Node.js로 순수 웹 서버 직접 만들기
  • 정적 파일 서빙과 Static 미들웨어 이해
  • 커스텀 미들웨어 설계 및 활용법
  • URL Params, Query String 처리
  • Express의 라우팅 시스템 실습
  • Express의 기초 및 심화 개념: Express를 사용하여 웹 서버를 구축하는 기본적인 방법부터 고급 기능까지 깊이 있는 이해를 얻습니다.
  • Middleware 및 라우팅: Express에서의 Middleware 개념 및 활용법, 라우팅을 통한 요청과 응답 처리 방법을 학습합니다.
  • RESTful API 개발: Express를 사용하여 RESTful API를 설계하고 구현하는 방법에 대해 배웁니다.
  • Express 내부 동작 메커니즘: Express의 내부 동작 메커니즘을 탐구하고, 프레임워크의 작동 원리를 이해합니다.
  • 나만의 Express 엔진 구축: Express를 사용하여 자체적인 웹 프레임워크를 설계하고 구현하는 프로젝트를 진행하며, 더 깊은 수준의 이해를 얻습니다.

Course content

7 sections48 lectures2h 31m total length
  • 제대로 배우는 Express.js: Part1 기초부터 심화까지 - Intro1:45

Requirements

  • Nodejs 기본 지식
  • JavaScript 기본 지식

Description

제대로 배우는 Express.js: Part1

기초부터 심화까지, Express를 제대로 이해하고 싶다면


Node.js는 알겠는데, Express.js는 따라가기만 바빴던 적 있으신가요?

기초 강의는 너무 빨리 지나가고,

프로젝트를 직접 만들려니 뭐부터 해야 할지 막막하셨나요?

그렇다면 이 강의가 딱!

Express.js의 핵심을 기초부터 실전까지 탄탄하게 쌓을 수 있는 커리큘럼을 준비했습니다.

이 강의는 단순히 따라 치는 코드 수업이 아닙니다.

Express의 철학과 구조, 활용법까지 '진짜로' 이해하게 되는 과정입니다.


이 강의에서는 이런 걸 배웁니다

- 서버의 구조부터 HTTP의 원리까지, Express를 이해하기 위한 진짜 기초

- Node.js만으로 만드는 첫 서버 + Express 도입 실습

- 라우팅, 정적 파일 처리, 미들웨어의 모든 것

- RESTful API의 설계와 응답 처리 흐름

- CSR, SSR, 그리고 EJS로 직접 페이지 렌더링하기

- 404 / 500 에러에 대한 우아한 예외 처리

- 마지막에는 회원가입 + 메모 기능이 포함된 실전 웹앱(Memo Project)까지 완성!


커리큘럼 미리 보기

- Pre-Express

서버란 무엇인가부터 차근차근!
TCP/UDP, HTTP, Node.js 서버 만들기, 정적 파일 처리까지

- Express 101

Express의 핵심 구조를 익히고,
라우팅, 정적 파일, 미들웨어 흐름을 직접 구현하며 감 잡기

- Express 201

CSR vs SSR 비교 → 뷰 엔진 EJS 실전 적용
라우터 분리, 응답 처리, 쿠키까지 서버 개발의 실전 감각 익히기

- Express 301

에러 없이 견고한 서버 만들기
404, 500 에러 핸들링부터 실무형 예외 처리 방식 학습

- Memo 프로젝트

회원가입부터 로그인, 메모 CRUD 기능까지
지금까지 배운 걸 하나로 묶는 실전 미니 웹앱 완성!


이런 분께 추천합니다

1. Express.js를 처음부터 끝까지 ‘제대로’ 배우고 싶은 분

- 단순한 사용법이 아니라, Express의 구조, 철학, 동작 원리까지 정확히 알고 싶은 분

- 무작정 따라치는 강의가 아니라 스스로 구조를 설명할 수 있는 실력을 원하시는 분

2. ‘왜 이렇게 동작하는지’를 알고 싶은 분

- app.use()와 같은 코드가 , 언제, 어떻게 쓰이는지 이해하고 싶은 분

- 단순한 문법 암기보다 코드의 흐름을 이해하는 능력을 키우고 싶은 분

3. 실제 웹앱을 만들면서 Express를 손에 익히고 싶은 입문~초중급 개발자

- 로그인, 회원가입, 메모 CRUD 기능 등 실무에 나오는 기능을 직접 구현하고 싶은 분

- 프로젝트형 실습을 통해 지식을 체득하고 싶은 분

4. 프론트와 백엔드를 연결하는 ‘진짜’ 서버 개발 흐름을 익히고 싶은 분

- API 설계부터 요청-응답, 렌더링, 에러 처리까지 전체 플로우를 한눈에 보고 싶은 분

- 웹 전체 구조를 이해하고 풀스택 개발자로의 첫발을 제대로 내딛고 싶은 분


이 강의를 들으면 이런 변화가 생깁니다

Express의 핵심 구조, 흐름, 활용법이 머릿속에 딱 정리됩니다

- 라우팅, 미들웨어, 응답 처리 등 서버의 동작 흐름이 눈에 보이기 시작합니다

- Express로 웹 서버를 구성하는 방법을 코드와 개념 둘 다 명확히 이해하게 됩니다


API 설계부터 응답 처리까지, 실무에서 바로 쓸 수 있는 코드가 내 손에 남습니다

- CRUD 구현, 라우터 분리, 에러 핸들링까지 실무에 꼭 필요한 기술을 자연스럽게 익히게 됩니다

- 단순히 배우는 것이 아니라, 내 프로젝트에 바로 적용 가능한 지식이 됩니다


처음엔 복잡해 보였던 서버 구축이, 지금은 내가 직접 만들 수 있는 기술이 됩니다

- "Express가 뭔지는 알겠는데 잘 못 써요"에서
   → "Express로 직접 구조 잡고 앱 만들 수 있어요"로 성장하게 됩니다

- 막연했던 개념이 사라지고, 구현 중심의 자신감이 생깁니다.


지금 시작해보세요.
Express.js, 이제는 제대로 이해하고, 직접 구현해보세요.
이 강의 하나면, 서버 개발이 진짜 ‘내 것’이 됩니다.

Who this course is for:

  • 백엔드 개발을 처음 시작하려는 입문자
  • Express.js가 궁금한 프론트엔드 개발자
  • 실무 백엔드 흐름을 체험해보고 싶은 비전공자
  • 웹 서버 동작 방식이 추상적으로 느껴지는 분
  • Node.js를 써봤지만 실제 서버는 처음인 분
  • 자바스크립트로 전체 웹 흐름을 경험하고 싶은 분
  • 기능별 라우터 분리 구조를 알고 싶은 분
  • RESTful API 설계 감각을 익히고 싶은 분