목록국비지원교육 (34)
고양이와 코딩
객체를 만들어 보자 let db = new Map(); let notebook = { productName : "Notebook", price : 2000000 } let cup = { productName : "Cup", price : 3000 } let chair = { productName : "Chair", price : 2000000 } let poster = { productName : "Poster", price : 2000000 } db.set(1, notebook) // 키로 밸류를 찾을 수 있는 한 쌍을 저장 db.set(2, cup) db.set(3, chair) db.set(4, poster) 이름이 db인 새로운 Map객체를 생성하고, db.set()메서드로 키-값 쌍을 추가 해 ..
본 내용에 들어가기 앞서 Express를 사용하는 이유가 궁금해져서 찾아봤습니다 😺 Express는 Node.js를 위한 웹 프레임워크로 보다 편리하고 구조화된 방식으로 웹을 구성할 수 있도록 돕는 역할을 합니다. 미들웨어? Express는 미들웨어(Middleware)를 지원하기 때문에, 요청과 응답 사이에서 동작하는 기능을 쉽게 추가할 수 있고, 이를 통해 로깅, 인증, 데이터 변환 등을 처리할 수 있습니다 ! app.use(), app.METHOD() 함수를 이용해 미들웨어를 호출 할 수 있고 next() 를 호출하여 다음 미들웨어 함수로 넘길 수 있습니다. 미들웨어는 다양한 종류가 있는데요, https://expressjs.com/ko/guide/using-middleware.html 여기에서 자..
외장 모듈인 express를 사용해서 서버를 구축 해 볼거에요 *npm에 express install 방법, 사용 방법 코드가 다 나와있어요 ! 기존 http 방식으로 서버를 구동할때는 let http = require('http') 이처럼 let을 사용하고 있는데 express를 사용하면 const express = require('express') const로 선언해 주고 있어요. 이 부분이 왜 다른지 궁금해졌습니다 ! 직접적인 규칙은 없지만.. 이 변수들은 일반적으로 한 번 초기화 되면 변경되지 않기 때문에 const로 선언하는 것이 관례입니다 (http의 let을 const로 사용해도 됨) const express = require('express') const app = express() app..
부트캠프를 시작하고 첫 회고를 작성하게 되었네요. 세션을 시작하고부터 지금까지 웹 기초부터 백엔드 맛보기까지 골고루 강의를 들었습니다. 강의 제목만 보고는 다 아는 내용이라고 생각도 했었지만, 수강 후에는 내가 아직 기초가 많이 부족하구나 하는 생각을 했던 것 같아요. 그래서 이번 회고는 제 공부 전략에 대해 한번 써보려고 합니다. 혼자서 언어공부를 할 때는 프로젝트를 진행하면서 무작정 구글링을 하거나 책을 참고하거나.. 또는 AI에게 질문을 하면서 어떻게든 코드를 짰고, 프로젝트를 어느정도 완성 할 수 있었기 때문에 이제 기초 이상의 단계로 넘어갈 때가 됐다고 자신 했었어요. 첫 주차 Markdown부터 시작해서 Git에 대해 배우면서 내 지식을 남에게 이렇게 설명할 수 있는가? 라는 질문을 던졌을때 ..
1. 데이터베이스란 데이터베이스 (DB) : 데이터를 통합하여 효율적으로 관리하기 위한 데이터 집합체. 데이터를 구조화하여 관리함으로써 데이터 중복을 막고, 효육적이고 빠른 데이터 연산을 가능하게 합니다 DBMS(DataBase Management System) : 데이터베이스를 운영하고 관리하기 위한 것 (ex ORACLE, MySQL, MariaDB ...) SQL : 데이터베이스에 연산을 요청하기 위해 사용 되는 언어로 데이터를 생성, 조회, 수정, 삭제 .. 같은 기능을 수행합니다 데이터 삽입: INSERT 데이터 조회: SELECT 데이터 수정: UPDATE 데이터 삭제: DELETE 2. Docker 개요, 도커 설치, mariaDB 설치 도커 설치 https://www.docker.com/g..
1. 프로젝트 개요 테니스 라켓을 구매하는 쇼핑몰을 만들어 봅시다 페이지 구성 mainPage - 상품을 구매할 수 있는 페이지 orderPage - 상품 구매 후 안내해주는 페이지 order list Page - 구매한 상품의 정보를 확인할 수 있는 페이지 2. 메인 페이지 main.html Tennis market Welcome to Tennis market! Enjoy your shopping. order list Red Racket 지난 시간에 배웠던 태그들이 다 들어있습니다! 3개의 테니스 이미지를 넣을건데요 Red Racket Blue Racket Black Racket 기존 이미지 + 상품이름 + 버튼 에 해당하는 태그들을 div로 한번에 묶어서 복사 붙여넣기 해줬어요 + 클래스 이름도 지정..