Tag

codestates

[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로부터 정보를 받아오는 역할을 한다.

[OOP]프로토타입

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

[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; ...

[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

맨 위로 이동 ↑

GIS DEVELOPER

맨 위로 이동 ↑

Blog

Make notice

공지사항 만드는 방법

Tags Test

태그 여러 가지 다는 방법

맨 위로 이동 ↑

method

맨 위로 이동 ↑

노마드코더

맨 위로 이동 ↑

programmers

맨 위로 이동 ↑

object

맨 위로 이동 ↑

array

맨 위로 이동 ↑

function

함수

function

맨 위로 이동 ↑

array method

맨 위로 이동 ↑

constructor

Class

Class

맨 위로 이동 ↑

property

맨 위로 이동 ↑

for

맨 위로 이동 ↑

variable

맨 위로 이동 ↑

for in

맨 위로 이동 ↑

symbol

맨 위로 이동 ↑

data type

맨 위로 이동 ↑

rest parameter

맨 위로 이동 ↑

prototype

Class

Class

맨 위로 이동 ↑

promise

맨 위로 이동 ↑

callback

맨 위로 이동 ↑

generator

generator 2

next 메소드에 인수전달

맨 위로 이동 ↑

yield

generator 2

next 메소드에 인수전달

맨 위로 이동 ↑

iterable

generator 2

next 메소드에 인수전달

맨 위로 이동 ↑

iterator

generator 2

next 메소드에 인수전달

맨 위로 이동 ↑

helloworldjavascript

cmd

파일탐색 dir

Queue, Stack, Tree

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

맨 위로 이동 ↑

코딩알려주는누나

맨 위로 이동 ↑

more

Tags Test

태그 여러 가지 다는 방법

맨 위로 이동 ↑

alert

맨 위로 이동 ↑

prompt

맨 위로 이동 ↑

confirm

맨 위로 이동 ↑

type conversion

맨 위로 이동 ↑

operator

맨 위로 이동 ↑

comparison operator

맨 위로 이동 ↑

strict equality operator

맨 위로 이동 ↑

equality operator

맨 위로 이동 ↑

if

맨 위로 이동 ↑

else if

맨 위로 이동 ↑

else

맨 위로 이동 ↑

logical operator

맨 위로 이동 ↑

loop

맨 위로 이동 ↑

while

맨 위로 이동 ↑

do while

맨 위로 이동 ↑

break

맨 위로 이동 ↑

continue

맨 위로 이동 ↑

switch

맨 위로 이동 ↑

global variable

맨 위로 이동 ↑

local variable

맨 위로 이동 ↑

function expressions

맨 위로 이동 ↑

function declartion

맨 위로 이동 ↑

arrow function

맨 위로 이동 ↑

object in

맨 위로 이동 ↑

var

맨 위로 이동 ↑

let

맨 위로 이동 ↑

const

맨 위로 이동 ↑

constructor function

맨 위로 이동 ↑

computed property

맨 위로 이동 ↑

object method

맨 위로 이동 ↑

toString

맨 위로 이동 ↑

Math

Math

Math

맨 위로 이동 ↑

string

맨 위로 이동 ↑

string method

맨 위로 이동 ↑

destructuring assignment

맨 위로 이동 ↑

array destructuring

맨 위로 이동 ↑

spread syntax

맨 위로 이동 ↑

closure

맨 위로 이동 ↑

lexical environment

맨 위로 이동 ↑

setTimeout

맨 위로 이동 ↑

setInterval

맨 위로 이동 ↑

clearTime

맨 위로 이동 ↑

call

맨 위로 이동 ↑

apply

맨 위로 이동 ↑

bind

맨 위로 이동 ↑

inheritance

맨 위로 이동 ↑

instance

맨 위로 이동 ↑

class

Class

Class

맨 위로 이동 ↑

method overriding

Class

Class

맨 위로 이동 ↑

constructor overriding

Class

Class

맨 위로 이동 ↑

then

맨 위로 이동 ↑

catch

맨 위로 이동 ↑

finally

맨 위로 이동 ↑

async

맨 위로 이동 ↑

await

맨 위로 이동 ↑

try catch

맨 위로 이동 ↑

mdn

화살표함수의 함정

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

맨 위로 이동 ↑

LF

맨 위로 이동 ↑

CRLF

맨 위로 이동 ↑

디자인베이스

맨 위로 이동 ↑

portfolio

맨 위로 이동 ↑