목록강의 (9)
navis
커리큘럼 개별 강의로 손색이 없는 총 5개의 강의를 초격차 패키지 하나로 모두 들을 수 있습니다!지금 한 번만 결제하고 모든 강의를 평생 소장하세요!Part 1. Docker 컨테이너 빌드업![ 강의 사용 기술/버전 ]00. 강의 소개01. 컨테이너 가상화 이해02. docker 플랫폼 환경 구성03. docker 엔진(version) update04. 컨테이너 애플리케이션 배포를 위한 docker 이미지(image) 관리05. docker 컨테이너 운용에 필요한 CLI06. 컨테이너 서비스를 위한 docker network 관리07. 컨테이너 리소스 모니터링과 자원 할당 관리08. 데이터 지속성과 중요 데이터 관리를 위한 docker volume09. 컨테이너 인프라 구성을 위한 Dockerfile10..
REST API: 요청 기반의 단방향 통신 REST (Representational State Transfer) API는 클라이언트와 서버 간 통신에 가장 널리 사용되는 기술입니다. 이 구조에서 클라이언트는 서버에 요청을 보내고, 서버는 그 요청에 대한 응답을 반환합니다. 이 통신은 단방향으로, 클라이언트가 서버에 정보를 요청할 때만 발생합니다. 택시 앱을 이용하는 손님이 드라이버의 위치를 확인하고 싶을 때를 예로 들면, 클라이언트 앱은 서버에 드라이버의 현재 위치를 요청합니다. 서버는 이 요청에 응답하여 드라이버의 위치 정보를 클라이언트에 전달합니다. WebSocket: 양방향 통신의 실현 WebSocket은 클라이언트와 서버 간에 양방향 통신 채널을 제공하는 기술입니다. 이를 이용하면 서버는 요청 없..
Node.js 프로젝트를 개발하면서 로그 관리, 데이터베이스 연결, 타입스크립트 사용 등 다양한 요구사항이 생깁니다. 이 글에서는 프로젝트 관리와 개발을 효율적으로 진행할 수 있는 주요 라이브러리와 도구의 설치 및 설정 방법을 소개합니다. Morgan 설치로 로그 관리하기 로그 관리는 모든 애플리케이션에 필수적입니다. Node.js에서 **morgan**은 요청 로그를 효과적으로 관리할 수 있게 도와주는 미들웨어입니다. $npm install morgan --save-dev save-dev 옵션은 이 라이브러리가 개발 환경에서만 필요하다는 것을 나타냅니다. ts-node 설치로 TypeScript 실행하기 *ts-node*를 설치하면 Node.js 환경에서 TypeScript 파일을 컴파일 없이 바로..
server.js const express = require('express'); const PORT = 4000; const path = require('path'); const userRouter = require('./routes/users.router'); const postRouter = require('./routes/post.router'); const app = express(); app.set('view engine', 'hbs'); app.set('views', path.join(__dirname, 'views')); app.use('/static', express.static(path.join(__dirname, 'public'))); app.use(express.json()); ap..
1. 프로젝트 초기화 프로젝트 디렉토리 생성하고, 해당 디렉토리에서 다음 명령어를 싱행하여 Node.js 프로젝트를 초기화 한다. $ npm init -y 이 명령은 기본 값으로 `package.json ` 파일을 생성하고, 이 파일은 프로젝트의 메타 데이터와 의존성을 관리한다. { "name": "experssjs", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "start": "node server.js", "dev": "nodemon server.js", "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "lic..
커리큘럼 아래의 모든 강의를 초격차 패키지 하나로 모두 들을 수 있습니다. 지금 한 번만 결제하고 모든 강의를 평생 소장하세요! Part1. Introduction 01. Gemini 강의로 얻어갈 수 있는 것들 Part2. Gemini 깊게 들여다보기 01. LLM 춘추전국시대: LLM 역사 알아보기 02. Gemini vs ChatGPT Part3. Gemini 프로젝트를 위한 사전 학습 01. 실습 환경 설정하기 02. 데이터를 다루는 방법 배우기 03. Python만으로 빠르게 웹 서비스 만들기 Part4. Gemini API 사용하기 01. Gemini API 사용법 알아보기 02. Gemini의 강점과 한계 Part5. Gemini 실전 프로젝트 01. Gemini를 이용한 AI 서비스 만들기..