일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Promise.any
- 상태관리도구
- React
- JSP
- ES6
- stopPropagation
- JSX문법
- 이벤트캡쳐
- 이벤트버블링
- 변수할당
- 포트폴리오
- Promise.allSettled
- React.memo();
- 방법..?
- memo()
- await
- Array.from
- 게시판구현
- 자바스크립트
- this바인딩
- Redux
- javascript
- hook
- 하자있는방법
- 프로그래밍
- 리액트
- 모던자바스크립트
- 이벤트위임
- state
- Promise.race
- Today
- Total
목록Programming/WEB (8)
무브라더
* 회사 기술블로그에 직접 작성한 내용을 발췌. 마이크로 서비스란 복잡한 문제에 부딪혔을 때 문제를 작게 나누고 작은 문제를 해결하는 방법이 효율적이기에 데이터 단위로 작게 나누어 작은 문제를 하나씩 해결하는 방식을 말합니다. 그러한 방식을 적용한 것을 마이크로 프론트엔드라고 말하는데 이는 독립적으로 제공한 프론트엔드 APP으로 더 큰 하나의 전체 APP을 구성하는 아키텍처 스타일을 말합니다. MFA 특징 - 대규모 서비스를 개발할 때 용이합니다. - 프론트엔드의 단일 구조를 개별적으로 개발/테스트 및 배포할 수 있는 작고 간단한 단위로 개발하는 패턴입니다. - 전체 화면을 작동할 수 있는 단위로 나누어 개발한 후 서로 조립하는 방식입니다. - 작동 단위에 사용된 프레임워크의 종류에 상관하지 않고 조합 ..
* 회사 기술블로그에 직접 작성한 내용을 발췌. 1. SSL의 개념 및 구현 방법 1–1. SSL 인증서 : 클라이언트와 서버 간의 통신을 공인된 제3자(CA) 업체가 보증해주는 전자화된 문서 1–2. SSL 인증서의 장점 및 역할 - 통신 내용이 노출, 변경되는 것을 방지 - 클라이언트가 접속하려는 서버가 신뢰할 수 있는 서버인지 확인 가능 - SSL 통신에 사용할 공개키를 클라이언트에 제공 1–3. SSL에서 사용하는 암호화의 종류 - 암호 : 텍스트를 아무나 읽지 못하도록 인코딩하는 알고리즘 - 키 : 암호의 동작을 변경하는 매개변수, 키에 따라서 암호화 결과가 달라지기 때문에 키를 모르면 복호화가 불가능 ·디지털 서명 - 전자 서명을 통해서 누가 메시지를 썼는지 알려주고, 메시지가 위조되지 않았음..
* 회사 기술블로그에 직접 작성한 내용을 발췌. 1. 모듈화와 컴포넌트 기반 개발 모듈화와 컴포넌트 기반 개발은 프론트엔드에서 재사용 가능한 코드를 작성하고 유지 보수를 용이하게 하는데 중요한 전략입니다. 1–1. 컴포넌트 기반 프레임워크 사용 React, Vue, Angular와 같은 프레임워크를 활용하여 컴포넌트를 정의하고 재사용합니다. 1–2. Atomic Design 패턴 원자적인 요소부터 시작하여 조합 가능한 구성 요소까지 계층적으로 설계하여 재사용성을 높입니다. 1–3. CSS 방법론 적용 BEM(Block-Element-Modifier), OOCSS(Obejct-Oriented CSS), SMACSS 등의 CSS 방법론을 활용하여 스타일을 모듈화합니다. - OOCSS : CSS를 모듈 방식으..
* 회사 기술블로그에 직접 작성한 내용을 발췌. 만약 개발을 할 때 어떤 규칙을 세우지 않고 코드를 짜게 되면 후에 그 코드의 양이 늘어나게 될 경우 불편함이 생기고 정리가 안되는 시점이 생기게 됩니다. 이러한 점을 방지하기 위해 처음부터 특정한 규칙을 만들어 개발을 하게 된다면 이것이 반복이 되어 특정한 패턴이 만들어지고 이러한 패턴을 모두가 이해하고 따를 수 있도록 하는 구조를 아키텍처라고 합니다. 소프트웨어 관점에서 지속적으로 관리가 잘 되는 코드를 위해선 좋은 아키텍처가 필요하며 웹에서도 좋은 아키텍처의 모습이 지속적으로 진화하고 있습니다. 모든 패턴과 아키텍처에 대해서 설명드릴 순 없고 어떤 아키텍처가 있는지에 대해서와 이 아키텍처의 개념에 대해서만 간단하게 설명드릴 예정이지만 각각의 아키..
1. express-generator 설치 1~5 과정은 command 또는 PowerShell에서 작업한다. Express Application Generator Tool : 사용자가 손쉽게 프로젝트를 생성할 수 있도록 도와주는 웹 애플리케이션 프레임워크 npm install -g express-generator 2. 프로젝트 생성 express 프로젝트이름 express demo 3. 모듈 설치 프로젝트 경로 이동 cd 프로젝트 이름 cd nodejs-api npm 설치 npm install 4. 서버 실행 npm start 5. 테스트 및 확인 port 3000 접근 express를 통해 프로젝트를 생성하면 아래와 같은 구성이 생성된다. bin/www 웹 서버 구축에 관한 파일, 포트번호 등 nod..