Full-Stack
-
SQL(Structured Query Language)Full-Stack 2023. 11. 17. 01:30
SQL은 데이터베이스에 데이터를 저장, 수정/삭제 및 검색하기 위한 표준 언어입니다. SQL이란? SQL은 구조적 쿼리 언어(Structured Query Language)를 나타냅니다. SQL을 사용하면 데이터베이스에 액세스하고 조작할 수 있습니다. SQL은 1986년에 ANSI(American National Standards Institute)의 표준이 되었고, 1987년에는 ISO(International Organization for Standardization)의 표준이 되었습니다. SQL로 할 수 있는것은? SQL은 데이터베이스에 대해 질의(Query)를 실행할 수 있습니다. SQL은 데이터베이스에서 데이터를 검색(SELECT)할 수 있습니다. SQL은 데이터베이스에 레코드를 삽입(INSER..
-
데이터베이스(Database) 개론Full-Stack 2023. 11. 16. 22:23
데이터베이스 란? 데이터베이스는 체계적으로 구조화된 데이터의 집합(또는 모음)으로, 이러한 데이터는 효율적으로 검색, 저장 및 관리될 수 있도록 설계되어 있습니다. 데이터베이스는 여러 가지 목적으로 사용되며, 주로 다양한 응용 프로그램이나 시스템에서 데이터를 효율적으로 관리하기 위해 활용됩니다. 데이터베이스의 특징. 구조화된 데이터: 데이터베이스에 저장된 데이터는 특정 형식이나 구조로 정리되어 있습니다. 이는 데이터의 일관성과 효율적인 관리를 가능하게 합니다. 데이터의 독립성: 데이터베이스는 데이터와 응용 프로그램 간의 독립성을 제공합니다. 이는 데이터의 변경이나 수정이 응용 프로그램에 미치는 영향을 최소화하고, 데이터를 다양한 응용 프로그램에서 공유하거나 재사용할 수 있도록 합니다. 데이터의 공유 및 ..
-
docker : step 2) Application 업데이트 하기Full-Stack 2023. 6. 3. 14:40
docker : step 1)에서 만든 container화된 application을 수정해보겠습니다. 소스 코드 수정하기 1. src/static/js/app.js를 열고 56번째 줄을 다음과 같이 수정해 보겠습니다. ... - No items yet! Add one above! + You have no todo items yet! Add one above! ... 2. 업데이트된 버전을 docker build CLI 명령을 이용하여 다시 빌드합니다. docker build -t getting-started . 3. docker run CLI 명령으로 container를 다시 실행시킵니다. docker run -dp 3000:3000 getting-started 아마도 아래와 유사한 에러가 발생할 것입니..
-
docker : step1) Application의 Container를 만들고 실행하기Full-Stack 2023. 6. 3. 02:51
필요사항 docker : https://docs.docker.com/get-docker/ 에서 설치 가능합니다. git : https://git-scm.com/ 이곳을 참고하세요. IDE 또는 텍스트 에디터 : Visual Studio Code 추천 container 와 image에 대한 이해 docker Overview docerk를 사용하는 이유 ? 개발자들은 개발 환경과 실행 환경 배포 환경을 생각해야 한다. 이것은 얼마나 큰 스트레스인지 모른다. 내 컴퓨터에 Windows OS를 설치하고 Python, MySQL, django 등을 이용하여 icesnake.tistory.com Application 받기 1. 다음 명령어를 사용하여 시작하기 repository를 호스트 컴퓨터에 복사합니다. git..
-
IntroductionFull-Stack 2023. 6. 3. 01:20
Full-Stack 개발자란? "Full-stack"은 전체 기술 스택을 다룰 수 있는 개발자를 가리킵니다. Full-stack 개발자는 프론트엔드 (Front-end) 개발과 백엔드 (Back-end) 개발을 모두 수행할 수 있는 능력을 갖추었다고 말합니다. 프론트엔드 개발은 사용자 인터페이스(UI)와 사용자 경험(UX)을 구축하는 데 초점을 맞춥니다. HTML, CSS, JavaScript 등의 웹 기술을 사용하여 웹 애플리케이션 또는 웹사이트의 클라이언트 측을 개발하는 것이 포함됩니다. 프론트엔드 개발자는 웹 페이지의 레이아웃, 디자인, 사용자 인터랙션 등을 다루며, 웹 애플리케이션의 시각적인 부분을 개발하는 역할을 합니다. 백엔드 개발은 서버 측 로직과 데이터 처리를 다룹니다. 백엔드 개발자는 데..
-
docker OverviewFull-Stack 2023. 6. 3. 01:07
docerk를 사용하는 이유 ? 개발자들은 개발 환경과 실행 환경 배포 환경을 생각해야 한다. 이것은 얼마나 큰 스트레스인지 모른다. 내 컴퓨터에 Windows OS를 설치하고 Python, MySQL, django 등을 이용하여 Back-End 시스템을 개발하였고 충분한 테스트를 거쳤다고 해도, 이를 다른 OS 환경에 배포하는것, 그리고 실행하는것은 개발과는 또 다른 엄청난 과제이다. 만약 개발자가 개발할 Application이 실행될 환경에서 개발했다고 가정하면, 그야말로 마음 가볍게 개발에만 집중할 수 있을 것이다. docker는 실행환경과 동일한 개발환경을 구성할 수 있게 해주고, 개발환경에서 개발이 끝난 container를 image로 만들어 배포하는것만으로 개발자가 추가로 부담해야되는 엄청난 ..