유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

nodejs01 jswarmup

허광남

2025. 7. 24.

0

#backend
  • 허황남 강사는 OK.kr 사이트 공동 대표, 전자정부 표준 프레임워크 에반젤리스트, 경희사이버대 겸임 교수로, Node.js 및 웹 개발 분야의 깊은 경험과 전문성을 보유하고 있습니다. 👨‍🏫
  • 총 9시간 동안 JavaScript 기반의 Node.js 플랫폼을 학습하며, 비동기 프로그래밍, NPM, Express.js, Socket.IO, Heroku, MariaDB, MongoDB, 테스트 프레임워크, 서버 모니터링 및 클러스터링 등 광범위한 주제를 다룹니다. 🗺️
  • Node.js의 핵심 특징인 비동기 프로그래밍은 이벤트 핸들러와 콜백 함수를 통해 언제 응답이 올지 알 수 없는 작업을 효율적으로 처리하며, 이는 Node.js 개발의 중요한 부분입니다. 🔄
  • Node Package Manager(NPM)는 10만 개 이상의 모듈을 제공하여 Node.js의 기능을 강력하게 확장하고 개발 속도를 획기적으로 단축시키는 필수 도구입니다. 📦
  • 웹 애플리케이션 개발을 위한 Express.js, 실시간 통신 및 웹소켓을 위한 Socket.IO 등 핵심 모듈들을 학습하여 실제 서비스 개발 역량을 강화합니다. 🚀
  • 관계형 데이터베이스(MariaDB)와 NoSQL 데이터베이스(MongoDB)를 Node.js와 연동하는 방법을 배우며, 특히 MongoDB는 JSON 형태로 데이터를 저장하여 JavaScript 개발에 용이합니다. 💾
  • 1995년 브렌던 아이크가 개발한 JavaScript의 역사와 더글라스 크락포드의 기여를 통해 언어의 약점(전역 변수, 느슨한 비교 == vs ===) 및 use strict의 중요성을 이해합니다. 📜
  • 더글라스 크락포드가 만든 JSON(JavaScript Object Notation)은 경량 데이터 교환 형식으로, 객체({})와 배열([]) 구조를 통해 데이터를 표현하며, 다양한 언어에서 파싱을 지원하고 NoSQL DB의 저장 형식으로 활용됩니다. 🌐
  • Chrome 브라우저의 개발자 도구(콘솔, 요소 검사)를 활용하여 JavaScript 코드를 즉시 실행하고 DOM을 조작하는 방법을 익히며, Adobe Brackets 에디터의 실시간 미리보기 기능으로 개발 생산성을 높입니다. 🛠️
  • Node.js를 만든 라이언 달은 자바스크립트의 약점을 보완하고 비동기 프로그래밍 모델을 통해 서버 개발의 새로운 지평을 열었습니다. 💡

Recommanded Videos