Node.js 노드 빠르게 훑어보기: 서버부터 DB까지
웹 서버 개발을 경험해보고 싶으신가요? 비전공자, 프론트엔드 개발자 모두 서버 개발로 첫 걸음을 내딛을 수 있게 도와드리겠습니다. 익숙한 자바스크립트 문법으로 서버, 데이터베이스까지 한 번에 효율적으로 훑어보며 서버를 이해해봅시다!
초급자를 위해 준비한
[백엔드] 강의입니다.
이런 걸
배워요!
Node.js의 개념
Node.js로 간단한 서버 구축
Express(익스프레스)로 간단한 서버 구축
Template Engine(템플릿 엔진)의 효율적인 사용
MongoDB(몽고디비)로 간단한 데이터베이스 구축
서버 개발 첫걸음, Node.js로!
Q&A를 확인해보세요! 💬
Q. 왜 Node.js를 배워야 하나요?
Node.js는 가볍고 빠르고 효율적입니다. 또한 JavaScript(자바스크립트) 문법을 동일하게 사용 가능하다는 점에서 더 큰 이점을 가지고 있습니다. 사용자 커뮤니티가 크고 미리 구현되어있는 패키지들이 많아 편리하게 개발할 수 있습니다. 실제로 나사, 넷플릭스, 쿠팡 등 다양한 기업에서도 사용하고 있고 Node.js를 사용하는 서비스들은 꾸준히 증가하고 있습니다.
Q. Node.js를 실무에서도 많이 사용하나요?
네, 많이 사용합니다. Node.js는 개발 속도만 빠른 것이 아니라 서비스 제공 시 서버 속도도 빠른 편입니다. 다양한 마이크로 서비스나 API 제공 서비스 등 다양한 환경에서 사용되고 있습니다. 채용 공고 사이트에 들어가보면 많고 다양한 Node.js 관련 채용 공고를 확인하실 수 있습니다.
Q. 비전공자도 들을 수 있는 강의인가요?
네, 충분히 들을 수 있습니다. 다만, 해당 강의에서 HTML, CSS, JavaScript 기본 문법에 대한 설명을 하고 있지 않기 때문에 이 세 가지가 익숙하지 않으신 분들이라면 먼저 해당 과정을 선행할 것을 추천드립니다.
수강 전 참고 사항 📢
실습 환경
- 운영 체제 및 버전(OS): Windows, macOS, Linux
- Node.js 버전: 18.16.0 (23년 5월 기준)
- Express 버전: 4.16.1 (23년 5월 기준)
- MongoDB 버전: 5.0.17 (23년 5월 기준)
선수 지식 및 유의사항
- HTML, CSS, JavaScript에 대한 기본 지식이 필요합니다.
- 강의 환경은 macOS 이지만 Windows, Linux 환경 모두 수강 가능합니다.
익숙한 자바스크립트 문법으로
서버 구축을 쉽고 빠르게!
✅
익숙한 자바스크립트로
서버를 빠르게
구현해보고 싶으신 분!
✅
서버를 직접
개발해보고 싶으신
프론트엔드 개발자 분!
✅
핫한 Node.js, Express를 이용해
서버부터 DB까지 빠르게
구현해보고 싶으신 분!
어렵게만 느껴지던 백엔드 개발에 쉽게 다가가보세요.
JavaScript 기반의 가볍고 빠른 Node.js를 토대로 서버의 개념부터 데이터베이스(DB)까지 한 번에 만들어볼 수 있습니다.
- 많은 시간을 들이지 않고 서버의 역할과 기능을 효율적으로 이해할 수 있습니다.
- 백엔드 개발의 흐름을 빠르게 파악할 수 있습니다.
- 서버, 데이터베이스가 구성된 블로그를 개발할 수 있습니다.
- Node.js, Express 등 인기 많은 프레임워크에 익숙해질 수 있습니다.
강의 특징을 확인해보세요 ✨
- 학생들이 최대한 효율적으로 서버에 대한 개념을 확인하고 구현할 수 있도록 제작했습니다.
- 기존 Node.js에서 사용하던 CJS(Common JS) 문법에 대한 언급과 해당 코드를 ESM(ECMA Script) 문법으로 바꾸는 과정을 넣어 JavaScript(자바스크립트)의 새로운 문법으로 코드를 제공합니다.
- 서버만 구성하는 것이 아니라 MongoDB(몽고디비)를 연동하여 데이터베이스의 기본 구성을 경험할 수 있습니다.
이런 분들께
추천드려요!
학습 대상은
누구일까요?
짧은 시간에 Node.js의 기초를 다지고 싶은 분
웹 서버를 만들어보고 싶은 JavaScript 개발자
데이터베이스 연결에 관심이 있는 분
빠르게 서버를 구축하고 싶으신 분
바로 구현 가능한 서버를 만들어보고 싶으신 분
백엔드 개발을 한 번에 훑어보고 싶으신 분
선수 지식,
필요할까요?
JavaScript 기본 지식
HTML 기본 지식
CSS 기본 지식
안녕하세요
제주코딩베이스캠프입니다.
🧙♂ 안녕하세요. 제주코딩베이스캠프입니다.
제주코딩베이스캠프란?
제주에서 가장 핫한 개발자들이 모여 작당한 부트캠프! 열정있는 청년들에게 열정만큼 성장할 수 있는 기회를 제공합니다!
제주코딩베이스캠프는 제주에서 가장 큰 ICT 교육 행사로 카카오, 구름, 제주산학융합원 등 기업 지자체와 함께 진행하고 있습니다.
서비스 구축 성공 경험을 통해 이 취업난 시대에 자신감, 자존감, 성취감, 그리고 자립할 수 있는 능력을 배양해 보세요!
으라차차 청춘 화이팅입니다! 😀
▶︎ 제주코딩베이스캠프 로드맵
▶︎ 제주코딩베이스캠프 수료증 제도
커리큘럼
전체
25개 ∙ 1시간 31분
Node.js 란?
04:55
Node.js 설치하기
01:13
Node.js 설치하기 - REPL
03:22
Node.js 설치하기 - js 파일
01:30
Server 란?
08:22
서버란? - CJS
05:57
서버란? - ESM (1)
06:02
서버란? - ESM (2)
01:52
마지막 업데이트일: 2023년 07월 25일