내일배움 강의54 Node.js 입문주차 1주차 -3_Express.js 프레임워크 Express.js 프레임워크◆ 웹 프레임워크(Web Framework) : 웹 서비스를 빠르게 구현할 수 있게 도와주는 도구로, 개발 규칙과 구조를 제공하여 복잡성을 줄이고 개발 과정을 단순화합니다. ◆ 웹서버 종류 Node.js를 사용해 구축된 웹 서버Python의 웹 프레임워크인 Flask, Java Kotlin으로 만들어진 Spring 기반의 웹 서버 등 ◆ Express.jsNode.js로 웹 서버를 구현하는데 도움을 주는 도구입니다. 가장 대표적인 웹 프레임워크로 개발자 커뮤니티가 매우 활발합니다. 미들웨어(Middleware)를 지원합니다. ( 인증(Authentication), 로깅(Logging), 에러 처리 핸들러(Exception Handler)등)미들웨어 : 사용자의 요청과 응.. 2024. 11. 4. Node.js 입문주차 1주차 -2_Package Manager 1.4 Package Manager 시작하기◆ 모듈 (Module) : Node.js에서 코드의 재사용성을 높이기 위해 작성된 독립적인 코드 조각을 말합니다. ◆ 패키지 : 모듈을 포함하고 있거나 다른 패키지에 의존하고 있는 코드의 집합을 말합니다. 패키지는 다른 패키지를 사용할 수 있습니다. 이런 관계를 의존 관계라고 부릅니다. ◆ 패키지 매니저(Package Manager)는 패키지를 손쉽게 다루는 작업을 안전하고 편리하게 사용하기 위한 툴입니다. Node.js 패키지의 설치, 업데이트, 삭제 등을 할 수 있으며, 패키지간의 의존성을 관리해줍니다 여러 개발자들이 만든 수많은 패키지들을 효과적으로 활용하여, 자신의 프로젝트를 더 빠르고, 안정적으로 만들 수 있습.. 2024. 11. 4. Node.js 입문주차 1주차 1.1 웹과 HTTP의 동작 방식웹브라우저의 통신 방식1️⃣ 사용자가 웹 브라우저의 주소창에 URL을 입력2️⃣ 웹 브라우저는 입력받은 URL을 DNS 서버로 전달하여 해당 IP 주소를 탐색3️⃣ DNS 서버는 도메인 이름을 IP 주소로 변환4️⃣ 웹 브라우저는 해당 IP 주소로 HTTP 요청을 전달5️⃣ IP 주소에 연결된 웹 서버는 요청(Request)을 받아 처리6️⃣ 웹 서버는 처리 결과를 HTTP Response로 브라우저에게 전달7️⃣ 웹 브라우저는 받은 HTTP Response을 바탕으로 사용자에게 페이지를 표시◆ URL(Uniform Resource Locator) 구조 : ‘://:/’ http://cafe.naver.com/joonggonara ://:/ ‘http’ : 프로토콜 ‘.. 2024. 11. 4. SQL - 2주차 [수업 목표]SQL을 이용하여 숫자 계산 값을 도출한다 ◆ 사칙연산음식 준비시간(쿼리1) + 배달시간(쿼리2) 값을 'total_time'열로 출력합니다.select 컬럼1,컬럼2, 컬럼1 + 컬럼2 as 임시컬럼명from 테이블 ◆ 합계, 평균select sum(컬럼1) 컬럼1합계_임시컬럼, avg(컬럼2) 컬럼2평균_임시컬럼from food_orders◆ count데이터 갯수 구하기--모든 데이터의 수 카운트SELECT COUNT(컬럼) 임시컬럼명1 -- 컬럼명 대신 1이나 *을 적어도 됩니다.--해당 컬럼의 데이터 종류의 수count (distinct 컬럼) 임시컬럼명2from 테이블◆ 최댓값 최솟값select min(컬럼) 임시컬럼명1, max(컬럼) 임시컬럼명2.. 2024. 11. 1. SQL - 1주차 [수업 목표]◆ 데이터베이스와 SQL 이 무엇인지 이해한다database는 ‘데이터가 저장되어있는 큰 폴더’ 입니다.SQL 은 데이터베이스와 대화를 하기 위한 언어입니다.‘Query’는 언어를 이용하여 데이터베이스에 요청을 하는 것을 말합니다. ◆ SELECT, FROM 문을 이용하여 데이터를 조회한다기본 구조 : 테이블에서 컬럼1,2를 조회합니다.select 컬럼1, 컬럼2from 테이블 SELECT *FROM food_orders◆ WHERE 절을 이용하여 데이터를 필터링한다 ◆ 컬럼명 변경 - 1회성이고 다시 검색하면 이전 이름으로 나옵니다.--방법1select 컬럼명 as 변경할이름from 테이블명--방법2컬럼명 별명 --컬럼명과 별명 사이에 띄어쓰기 하세요--한글이, 특수문자, 띄어쓰기 .. 2024. 10. 30. [왕초보] 웹개발 5주차 - 배포 4주차 복습 spartaplix 코드더보기 spareaflix 홈 시리즈 영화 내가 찜한 콘텐츠 현재 서울 기온 : .. 2024. 10. 29. 이전 1 ··· 5 6 7 8 9 다음