Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Splash Page

Bacon ipsum dolor sit amet salami ham hock ham, hamburger corned beef short ribs kielbasa biltong t-bone drumstick tri-tip tail sirloin pork chop.

Posts

[Project Refactoring]YourPage refactoring 2

기존에 YourPage는 하나의 페이지 안에 진행목록, 커미션목록, 프로필 지금은 없어진 채팅까지 세가지 모두 한번에 표현하려고 했다 그러다 보니 컨텐츠 하나하나가 여유가 없어보였다.

[Project Refactoring]env

client 폴더 바로 안에(package.json과 동일한 위치).env 파일을 만들고 .gitignore에 .env 추가

[Project Refactoring]배포

우리 팀의 프로젝트는 리팩토링이 너무나도 필요하다. 모든 부분에서 필요하다고 생각이 들기 때문에 기존의 프로젝트를 건들지 않고 fork로 새로운 repository로 리팩토링을 진행할 것이며 또한 https를 적용하기 위해 서버와 클라이언트 모두 새롭게 배포를 한다.

[Project Retrospect]~230302 0주차

날짜 앞에 ~를 붙인 것은 팀이 결정되고 본격적인 프로젝트가 시작되기 전에 내가 미리 준비해야했던 것들 또한 회고하기 위해 붙이게 되었다.

[Project Retrospect]회고 시작

코드스테이츠의 마지막 스테이지인 메인 프로젝트 기간이 마무리 된지 벌써 일주일이나 지났다.

[SRS]개발자 테스트

유닛 테스트 만으로는 해당 기능이 100% 정상적으로 동작한다고 단정할 수 없음

[SRS]API 명세서

REST(Representational State Transfer) API(Application Programming Interface)

[GIT]dev branch

dev 브랜치 작업 완료 -> main 브랜치로 Pull request

[GIT]설정

로컬 레포지토리와 연결할 유저 정보를 설정

[GITHUB]칸반

논의 중 생겨난 하나의 업무 관리 방식 중 하나

[CI/CD]YAML

Yet Another Markup Language. 사람이 읽을 수 있는 데이터 직렬화 언어

[CI/CD]GitHub Action

Github 레포지토리에서 바로 소프트웨어 개발 워크플로우를 자동화, 사용자 지정 및 실행 가능케 함

[CI/CD]CI/CD

CI는 개발자를 위한 자동화 프로세스인 지속적인 통합(Continuous Integration)

[AWS]Deploy

배포 - 개발한 서비스를 사용자들이 이용 가능하게 하는 일련의 과정

[AWS]Deploy Strategy

지금까지 로컬 환경에서 클라이언트와 서버, 데이터베이스를 띄워서 작성한 코드를 구동하고 확인

[Optimization]최적화

최적화 - 주어진 조건으로 최대 효율을 낼 수 있도록 하는 것

[GraphQL]GraphQL

페이스북에서 개발, 오픈 소스로 제공된 쿼리 언어

[STRING]문자열

프로그래밍 언어마다 문자열을 저장하는 자료형은 다 다르고 용량도 다름

[COMPUTER]컴퓨터 구조

입력장치 출력장치 중앙처리장치 산술/논리 연산 장치(ALU) 제어 장치 레지스터 - CPU의 내부 메모리, CPU에서 사용하는 데이터를 일시적으로 저장하는 장소 저장장치 주기억장치 - 주로 ...

[Assignment]React Hooks

json-server - json 파일을 이용하여 REST API 서버를 구축해주는 라이브러리

[Component & Hook]useMemo

컴포넌트는 기본적으로 상태가 변경되거나 부모 컴포넌트가 렌더링이 될 때마다 리렌더링을 하는 구조

[BUNDLING]Bundling

프론트엔드 개발자에게 번들은 사용자에게 웹 애플리케이션을 제공하기 위한 파일 묶음

[BROWSER]Canvas

HTML의 canvas 태그와 JS를 활용하여 다양한 그래픽 요소 생성 가능

[UFA]WAI-ARIA

WAI (Web Accessibility Initiative) : 웹 표준을 정하는 W3C에서 웹 접근성을 담당하는 기관

[UFA]Web Accessibility

장애인, 고령자 등이 웹 사이트에서 제공하는 정보에 비장애인과 동등하게 접근하고 이해할 수 있도록 보장하는 것

[UFA]SEO

검색 엔진의 작동 방식에 맞게 웹 페이지를 최적화해주는 작업, SEO(Search Engine Optimization, 검색 엔진 최적화)

[UFA]Web Standards

양한 정보를 여러 사람들과 공유할 수 있는 공간이 ‘웹’

시간복잡도를 개선한 fibonacci

```js function fibonacci(n) { //일단 초기 배열이 [0, 1]에서 시작하여 배열의 요소를 누적해 나가는 방법 //그리고 이미 구해놓은 것은 배열의 요소로 저장해놓기..!!! 그래야 런타임이 초과되지 않는다

[UFA]UI/UX

UI(User Interface, 사용자 인터페이스)

[ALGORITHM]recursion

재귀(再歸) : 원래의 자리로 되돌아가거나 되돌아옴.

[WEB SERVER]Middleware

미들들웨어(Middleware)는 요청(Request)에 필요한 기능을 더하거나, 문제를 발견하고 밖으로 걷어내는 역할을 한다.

[WEB SERVER]Refactor Express

Node.js 환경에서 웹 서버, 또는 API 서버를 제작하기 위해 사용되는 프레임워크 중 하나

[ZOOM]221207 zoom react

React 함수 컴포넌트 Pure Function 항상 동일한 input, 동일한 output props를 받아서 JSX를 출력

[ZOOM]221205 zoom RESTful API

데이터 주고 받으려고 응답과 요청을 잘 주고 받기 위해 누구나 보기 쉽게 메뉴판을 만들기 위해 표준화

[HTTP]HyperText Transfer Protocol

HyperText Transfer Protocol HTML과 같은 문서를 전송하기 위한 프로토콜 웹 브라우저와 웹 서버의 소통

[AXIOS]axios API

fetch와 비슷한 역할을 하는 라이브러리

[FETCH]fetch API

여러 웹사이트에서 해당 정보만 불러 업데이트 하기 위해 특정 URL로부터 정보를 받아오는 역할을 한다.

화살표함수의 함정

this나 super에 대한 바인딩이 없고, methods 로 사용될 수 없습니다. new.target키워드가 없습니다. 일반적으로 스코프를 지정할 때 사용하는 call, apply, bind methods를 이용할 수 없습니다. 생성자(Constructor)로 사...

[OOP]프로토타입

JavaScript는 프로토타입 기반 언어(prototype-based language)라 불림

cmd

파일탐색 dir

[GITHUB]fork

기존의 프로젝트에 변화를 주거나 새로운 것을 시도를해보기 위해 리포지토리를 복사하는 것

[GITHUB]git

디렉토리를 만들고 해당 디렉토리에 로컬 Git repository를 생성(git init) local working directory를 git의 관리하에 있게 함

[JS]Closure

```js let x = 10; function outer() { console.log(x); // ReferenceError // outer 안에 새로운 x가 잇고 console.log의 위치는 새로운 x의 할당보다 먼저 위치하고 있기 때문에..? let x = 20; ...

Queue, Stack, Tree

어떤 데이터의 구체적인 구현 방식은 생략한 채, 데이터의 추상적 형태와 그 데이터를 다루는 방법만을 정해놓은 것을 가지고 ADT(Abstract Data Type) 혹은 추상 자료형이라고 합니다.

[MOCKUP]계산기

```css /* 리셋 */ { margin: 0; padding: 0; box-sizing: border-box; border: none; }

[CSS]flex

부모 요소 flexbox

[CSS]기초

컴포넌트 기능별로 묶어서 제작

[HTML]semantic

시맨틱 태그를 사용해야하는 이유

generator 2

next 메소드에 인수전달

Class

Class

Math

Math

함수

function

Make notice

공지사항 만드는 방법

Tags Test

태그 여러 가지 다는 방법