profile
I walk slowly but I never walk backward.
post-thumbnail

[First Project] KPT 회고

기획단계에서 핵심 주제 선정팀원들과 원활한 의사소통실제 구현 모습에 가까운 와이어프레임 작성 CSS 미흡으로 구현하는 시간이 많이 소요시간 부족으로 인해 구현을 위한 세부 기술을 충분히 익히지 않고 적용하여 오히려 시간이 더 많이 소요되는 악순환이 발생 핵심 기능을 완

7일 전
·
0개의 댓글
post-thumbnail

[배포] 배포 자동화

서비스가 규모가 복잡해지고 커질수록, 서비스를 배포하는 과정이 복잡해지고 소요되는 시간이 늘어나게 된다.서비스의 변경 사항이 생길 때마다 배포 과정을 매번 수동으로 진행한다면 많은 시간을 허비해야 될것이다.수동적이고 반복적인 배포 과정을 자동화함으로써 시간이 절약된다.

2022년 6월 8일
·
0개의 댓글
post-thumbnail

[배포] Docker

MacOS 유저용 Docker Desktop 설치로 들어가 Docker를 다운로드한다.설치 후 앱을 실행해 보조프로그램들을 추가로 설치한다.설치가 완료되면 터미널에 docker --version 명령어를 입력해 확인할 수 있다.물자를 싣고 내릴 때에, 선박이 입항해 있

2022년 6월 7일
·
0개의 댓글
post-thumbnail

[배포/ AWS] im-sprint-practice-deploy

EC2 콘솔을 통해 EC2 인스턴스를 생성해야 합니다.간단한 서버 애플리케이션을 생성하고 EC2 인스턴스에 코드를 배포해야 합니다.서버를 실행시키고 브라우저에서 서버에 접속할 수 있어야 합니다.S3 콘솔을 통해 버킷을 생성해야 합니다.클라이언트 파일을 빌드하고 결과물을

2022년 6월 6일
·
0개의 댓글
post-thumbnail

[메타인지] 2022.06.02

프론트엔드 배포 스프린트의 빌드 과정에서 개념을 생각하며 진행한다.

2022년 6월 4일
·
0개의 댓글
post-thumbnail

[배포] Amazon Web Service

클라우드 등장 이전에는 흔히 말하는 전산실 등에 컴퓨터를 배치하고 인터넷을 연결하여 서비스를 제공했다.서버가 요청에 대한 수용 능력이 한계에 도달할 경우컴퓨터 한 대의 성능을 높이거나 더 많은 컴퓨터를 추가해야 했다.단점주기적인 관리가 필요하다.공간의 한계가 있다.추가

2022년 6월 2일
·
0개의 댓글
post-thumbnail

[메타인지] 2022.05.31

프로젝트 제작과정 예시를 찾아본다.

2022년 6월 1일
·
0개의 댓글
post-thumbnail

[Git] 브랜치 관리와 고급기능

Git은 개발자들의 협업을 위한 최적의 툴이다.소프트웨어를 개발할 때에 개발자들은 동일한 소스코드를 함께 공유하고 다루게 된다.여러 사람이 동일한 소스코드를 기반으로 서로 다른 작업을 할 때에는 각각 서로 다른 버전의 코드가 만들어 질 수 밖에 없다.이런 경우, 여러

2022년 6월 1일
·
0개의 댓글
post-thumbnail

[메타인지]2022.05.30

키워드 적으며 동작순서를 살펴본다.

2022년 6월 1일
·
0개의 댓글
post-thumbnail

[네트워크] 인터넷 프로토콜 IP Packet, TCP, UDP

IP(인터넷 프로토콜) 주소를 컴퓨터에 부여하여 복잡한 인터넷 망 속 수많은 노드(서버 컴퓨터)를 지나 데이터가 목적지까지 무사히 전달되게 한다.IP는 지정한 IP Addredd에 Packet이라는 통신단위로 데이터를 전달한다.IP Packet은 소포로 비유할 수 있다

2022년 5월 30일
·
0개의 댓글
post-thumbnail

[메타인지] 2022.05.27

영상자료를 참고해본다.

2022년 5월 29일
·
0개의 댓글
post-thumbnail

[컴퓨터공학]가비지 컬렉션, 캐시

프로그램에서 더 이상 사용하지 않는 메모리를 자동으로 정리하는 기능이다.이 기능을 가진 언어나 엔진은 자바,자바스크립트,C한 객체에 flag를 두고 가비지 컬렉션 사이클마다 flag에 표시 후 삭제하는 mark and sweep 방법이다.객체에 in-use flag를

2022년 5월 27일
·
0개의 댓글
post-thumbnail

[메타인지] 2022.05.26

용어 위주로 다시 학습한다.

2022년 5월 27일
·
0개의 댓글
post-thumbnail

[컴퓨터 공학] Unicode, ASCII, UTF, 운영체제

웹 개발의 백엔드 영역에서의 발생하는 문제를 푸는 방법을 이해하고 사용하기 위해서는 컴퓨터 공학의 이론을 알아야 한다.2010년 이후, 유니코드라 불리우는 인코딩 방식으로 통일 되어있다.프로그래밍 언어마다 문자열을 다루는 자료형의 차이를 이해하기 위해선 기본적인 방식을

2022년 5월 26일
·
0개의 댓글
post-thumbnail

[메타인지] 2022.05.25

내가 무엇을 알고 있고 무엇을 모르고 있고 그것을 알려면 내가 얼마의 시간을 들여야 하는지 알아야 한다.오늘 하루라는 시간을 기준으로 인지(cognition)해보자메타인지?OAuth를 통해 인증 구현을 할 수 있다.클라이언트, 서버, 데이터베이스의 전체 동작을 이해할

2022년 5월 26일
·
0개의 댓글
post-thumbnail

[인증/보안] OAuth 2.0, im-sprint-auth-oauth

직접 작성한 서버에서 인증을 처리해 주는 것과는 달리, OAuth는 인증을 중개해 주는 매커나즘이다.OAuth 2.0은 인증을 위한 표준 프로토콜의 한 종류로보안된 리소스에 엑세스하기 위해 클라이언트에게 권한을 제공하는 프로세스를 단순화하는 프로토콜 중 한 방법이다.유

2022년 5월 26일
·
0개의 댓글
post-thumbnail

[메타인지] 2022.05.24

token 스프린트 클라이언트를 다시 작성해본다.

2022년 5월 24일
·
0개의 댓글
post-thumbnail

[인증/보안] Token, JWT, im-sprint-auth-token

서버혹은 DB에 유저 정보를 담는 방식의 세션 기반 인증 방식은매 요청마다 데이터베이스를 살펴봐야하는 부담이 있다.이 부담을 클러이언트에게 넘겨주는 방식이 고안되었다.토큰 기반 인증 중 대표적인 인증방식이다.클라이언트는 XSS, CSRF 공격에 노출이 될 위험이 있으니

2022년 5월 24일
·
0개의 댓글
post-thumbnail

[메타인지] 2022.05.23

session 스프린트 클라이언트를 다시 작성해본다.

2022년 5월 24일
·
0개의 댓글
post-thumbnail

[인증/보안] HTTPS, Hashing, Cookie, CSRF

Hyper Text Transfer Protocol Secure Socket layer의 약자로HTTP over SSL(TLS),HTTP over Secure 이라고 부르기도 한다.HTTP 요청을 SSL 혹은 TLS 라는 알고리즘을 이용해 HTTP통신 과정의 내용을 암

2022년 5월 23일
·
0개의 댓글