매일 배운 것을 정리하며 기록합니다. TypeScript 공부를 시작했습니다.타입스크립트를 사용하는 이유?타입이 명시되어 있어 커뮤니케이션에 유리함.트랜스파일?타입스크립트 소스코드는 TSC(TypeScript compiler)라는 트랜파일러를 통해 ES5 자바스크립트
출처 : https://api.slack.com/legacy/oauth 오늘은 Authentication(인증)에 대해서 알아보겠습니다. 그럼 우선 Authentication, 인증이라는 것은 무엇일까요? Authentication은 authentic(진본인)에
Today I Learned 매일 배운 것을 정리하며 기록합니다. TypeScript 객체와 타입에 대해 공부하고 있습니다. > 타입스크립트 기본 타입 자바스크립트 타입과 달리 '소문자' 수 타입 : number 불리언 타입 : boolean 문자열 타입 : st
Today I Learned 매일 배운 것을 정리하며 기록합니다. TypeScript 객체와 클래스에 대해 공부했습니다. > 클래스 선언문 ex) > 접근 제한자 (access modifier) 클래스의 속성은 public, private, protect와 같은
매일 배운 것을 정리하며 기록합니다. HTTPS에 대해 복습하며 인증서를 발급 받는 법을 정리했습니다.전 세계의 웹브라우저, 서버, 웹 애플리케이션의 통신 규약 신뢰성 있는 데이터 전송 프로토콜stateless (무상태성): HTTP는 특정 상태를 담고 있지 않으며,
Today I Learned 매일 배운 것을 정리하며 기록합니다. TypeScript 함수와 메서드에 대해서 공부하고 있습니다. 함수 선언문 매개변수와 함수 반환값(return type)에 타입 주석을 붙임 ex) void 타입 값을 반환하지 않는 함수 ex) 함
매일 배운 것을 정리하며 기록합니다. Python 공부를 시작했습니다.표현식 :문장 :프로그램 :
Today I Learned 매일 배운 것을 정리하며 기록합니다. Python 조건문을 공부했습니다. Boolean 참(ture)과 거짓(false)의 값만 가짐. 조건문에서 어떤 명제의 결과값으로 많이 사용 됨. 비교 연산자를 통해 만들 수 있음 같다 : ==
Today I Learned 매일 배운 것을 정리하며 기록합니다. Python 리스트에 대해 공부하고 있습니다. 리스트 리스트 수정 리스트에 새로운 값을 추가하는 방법 list1=[1,2,3]이라고 할 때 append를 이용 list1.append(4) append를
Today I Learned 매일 배운 것을 정리하며 기록합니다. Python 에 대해 공부하고 있습니다. 리스트(List) 여러가지 자료를 저장할 수 있는 자료 대괄호 [ ]안에 자료를 쉼표로 구분하여 입력, 리스트 내부에 넣는 자료를 요소(Element)라고 함.
Today I Learned 매일 배운 것을 정리하며 기록합니다. Time Complexity를 공부하였습니다. Time Complexity(시간 복잡도) 알고리즘을 해결하는데 걸리는 시간과 입력의 함수 관계를 가르킴 즉, 연산의 횟수 Big O natation(
매일 배운 것을 정리하며 기록합니다. Python 파일처리에 대해 공부하였습니다.파이썬에서는 파일과 관련된 처리를 하는 표준 함수(내장함수)가 제공됨.프로그램에서 파일로 흐르는 길을 만드는 것open()ex) 파일 객체 = open(문자열: 파일 경로, 문자열: 읽기
Today I Learned 매일 배운 것을 정리하며 기록합니다. Python 모듈에 대해 공부하였습니다. 모듈(module) 여러 변수와 함수를 가지고 있는 집합체 표준 모듈(내장)과 외부 모듈(써드파티)로 구분됨. 'import 모듈 이름' 형태로 사용 모듈과
Today I Learned 매일 배운 것을 정리하며 기록합니다. Pandas 공부를 시작했습니다. Pandas 표를 다룰 수 있게 도와주는 라이브러리 데이터를 수집하고 정리하는데 최적화된 도구 사용 예시 파일 읽어오기: pandas.read_csv('/경로/파일명
매일 배운 것을 정리하며 기록합니다. 프로그래머스에서 '파이썬을 파이썬답게'강의를 수강하였습니다.가독성이나, 팀의 코드 스타일에 따라서, a//b, a%b와 같이 쓸 때가 더 좋을 수도 있음divmod는 작은 숫자를 다룰 때는 a//b, a%b 보다 느립니다. 대신,
Today I Learned 매일 배운 것을 정리하며 기록합니다. 프로그래머스에서 '파이썬을 파이썬답게'강의를 수강하였습니다. sequence 멤버를 하나로 이어붙이기 - join ex) 문자열 배열 ['1', '100', '33']을 이어 붙여 문자열 '1100
Today I Learned 주말을 맞아 이번 주에 배운 내용들을 복습하였습니다. scikit-learn Reference : 오승환, 『파이썬 머신러닝 판다스 데이터 분석』, 정보문화사 (2019)
매일 배운 것을 정리하며 기록합니다.Pandas의 데이터 살펴보는 법에 대해서 공부하였습니다.데이터프레임은 파이썬 클래스로 만들어졌으며 데이터프레임의 여러 정보를 확인할 수 있는 속성과 메서드가 포함되어 있다.데이터셋의 내용과 구조를 개략적으로 파악 가능앞부분 미리보기
매일 배운 것을 정리하며 기록합니다. 자바스크립트 호이스팅에 대해 공부하였습니다.호이스팅은 JavaScript에서 실행 콘텍스트(특히 생성 및 실행 단계)가 어떻게 동작하는가에 대한 일반적인 생각으로 여겨집니다.호이스팅에 대한 오해가 있는데 예를 들어, 호이스팅을 변수
매일 배운 것을 정리하며 기록합니다. 리액트 코드 스플리팅에 대해 공부하였습니다.JS 파일 안에서 불필요한 코드들을 제거하여 파일 크기를 최소화JSX 문법이나 최신 자바스크립트 문법이 원할하게 실행되도록 트랜스파일 작업정적 파일 경로 설정위의 작업들을 웹팩(webpac
매일 배운 것을 정리하며 기록합니다. stye-components에 대해 공부하였습니다.컴포넌트 스타일링의 패러다임 중 하나자바스크립트 파일 안에 스타일을 선언하기에 .css, .scss 파일을 따로 만들지 않아도 되는 장점이 있음CSS-in-JS 대표적인 라이브러리에
Today I Learned 매일 배운 것을 정리하며 기록합니다. Redux 공부하였습니다. Redux 리액트 상태 관리 라이브러리 컴포넌트의 상태 업데이트 관련 로직을 다른 파일로 분리시켜서 효율적으로 관리 컴포넌트끼리 똑같은 상태를 공유할 때 여러 컴포넌트를 거치
매일 배운 것을 정리하며 기록합니다. 유튜브 채널 따라하면서 배우는 IT에서 네트워크 기초를 공부했습니다.노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나즉, 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말함네트워크에서 여러 장치들은 노드 간 연결을
매일 배운 것을 정리하며 기록합니다. 몽고DB를 공부하였습니다.non SQL, Not only SQL, SQL을 사용하지 않는 데이터베이스고정된 테이블이 없으며 테이블에 상으하는 컬렉션이라는 개념이 존재SQL보다 확장성과 가용성이 뛰어남NoSQL의 대표 주자use 데이
매일 배운 것을 정리하며 기록합니다. Tensorflow 공부를 시작했습니다.Reference : 오승환, 『파이썬 머신러닝 판다스 데이터 분석』, 정보문화사 (2019), p58-65.
Today I Learned 매일 배운 것을 정리하며 기록합니다. OSI 7 Layer에 대해 공부하였습니다. OSI 7 Layer OSI 모형(Open Systems Interconnection Reference Model)은 국제표준화기구(ISO)에서 개발한 모델
매일 배운 것을 정리하며 기록합니다. 호이스팅과 변수 선언에 대해 다시 살펴보는 시간을 가졌습니다.호이스팅이란, 함수 안에 있는 선언들을 모두 끌어올려서 해당 함수 유효 범위의 최상단에 선언하는 것을 말합니다.선언들을 끌어올리는 것이기에 자연스럽게 호이스팅의 대상은 선
매일 배운 것을 정리하며 기록합니다. Sequelize associate 공부를 했습니다.작년 12월, 첫 번째 프로젝트에서 시퀄라이즈를 처음 사용하면서 associate를 도전했지만 실패하여 SQL문과 워크벤치를 통해 작업했던 기억이 있습니다.이번에 새로운 프로젝트를
매일 배운 것을 정리하며 기록합니다. 네트워크의 캡슐화와 역캡슐화에 대해 공부를 시작했습니다.캡슐화 & 역캡슐화를 살펴보기 전에 OSI 7 Layer에 대해 간단히 살펴보면 좋은데요,계층에 관한 정보는 이전 블로깅인 OSI 7 Layer을 참고해 보시면 좋아요.네트워크
매일 배운 것을 정리하며 기록합니다. 네트워크 물리 계층 공부를 하였습니다.데이터가 어떻게 전송되는 지 모르신다면 TIL - 네트워크 캡슐화 & 역캡슐화 (encapsulation & decapsulation) 를 먼저 보시고 오시는 것을 추천드립니다.앞선 네트워크 공
매일 배운 것을 정리하며 기록합니다. typescript 공부를 했습니다.타입스크립트 프로젝트는 보통 typescript와 ts-node 패키지를 설치합니다.노마드 코더에서는 global로 설치 했습니다.yarn global add typescript타입스크립트 컴파일
Today I Learned 매일 배운 것을 정리하며 기록합니다. 노마드 코더의 강의를 통해 typescript 공부를 했습니다. Types in Typescript 타입 주석 이제 타입스크립트의 타입 기능을 실제로 적용해 보겠습니다. sayHi 함수의 매개변수에
Today I Learned 매일 배운 것을 정리하며 기록합니다. 노마드 코더의 강의를 통해 typescript 공부를 했습니다. Classes on Typescript part One class 이전 블로깅에서 인터페이스는 타입스크립트에서만 작동하여 컴파일되지
Today I Learned 매일 배운 것을 정리하며 기록합니다. 노마드 코더의 강의를 통해 typescript 공부를 했습니다. Creating a Block part Three 본격적으로 블록체인을 만들어 보겠습니다. > yarn start 위는 create
Today I Learned 매일 배운 것을 정리하며 기록합니다. NestJS 공부를 시작했습니다. NestJS NestJS는 node.js 프레임워크로 express 기반으로 작동합니다. 기존 node.js의 구조화되지 않은 단점을 해결하기 위해 NestJS를 사
Today I Learned 매일 배운 것을 정리하며 기록합니다. NestJS를 통해 Rest API 만들어 보았습니다. Movies Controller NestJS로 영화의 Rest API를 만들어 보겠습니다. 가장 먼저 할 일은 url을 가져오고 function
Today I Learned 매일 배운 것을 정리하며 기록합니다. NestJS를 통해 Rest API 만들어 보았습니다. DTOs and Validation part One Body를 검사하는데 NestJS에는 아주 편리한 기능이 있습니다. 먼저 DTO(Data T
Today I Learned 매일 배운 것을 정리하며 기록합니다. NestJS를 통해 Rest API 만들어 보았습니다. Introduction to Testing in Nest package.json을 보면 test와 관련된 스크립트들이 있습니다. > packa
Today I Learned 매일 배운 것을 정리하며 기록합니다. NestJS e2e 테스트를 진행하였습니다. Reference : 노마드 코더, 『NestJS로 API 만들기』, #4.0~
Today I Learned 매일 배운 것을 정리하며 기록합니다. sessionStorage에 대해 살펴보았습니다. localStorage, sessionStorage 리덕스로 클라이언트를 만들 때 새로 고침을 하면 로그인 상태가 풀립니다. 왜냐하면 브라우저를 새로
매일 배운 것을 정리하며 기록합니다. 『HTTP 완벽 가이드』를 통해 공부했던 내용들을 복습하고 정리하려고 합니다.인터넷은 수천 가지 데이터 타입을 다루기 때문에, HTTP는 웹에서 전송되는 객체 각각에 신중하게 MIME 타입이라는 데이터 포멧 라벨을 붙입니다.웹 서버
매일 배운 것을 정리하며 기록합니다. 『HTTP 완벽 가이드』를 통해 공부했던 내용들을 복습하고 정리하려고 합니다."https://velog.io/@qmasem/TIL-HTTP-완벽-가이드-시리즈-2장" 이라는 URL을 불러오고 싶다고 가정해 보겠습니다.URL
매일 배운 것을 정리하며 기록합니다. 『HTTP 완벽 가이드』를 통해 공부했던 내용들을 복습하고 정리하려고 합니다. 트랜잭션 방향을 표현하기 위해 HTTP는 인바운드와 아웃바운드라는 용어를 사용합니다.메시지가 원 서버로 향하는 것은 인바운드로 이동하는 것이고, 모든 처
매일 배운 것을 정리하며 기록합니다. ZeroCho, Node.js에 TypeScript 적용하기(feat. NodeBird) 강의를 통해 공부하였습니다.해당 강의는 Node.js와 TypeScript에 대한 이해도가 있는 사람들을 대상으로 진행되므로 Node.js와
Today I Learned 매일 배운 것을 정리하며 기록합니다. ZeroCho, Node.js에 TypeScript 적용하기(feat. NodeBird) 강의를 통해 공부하였습니다. 01. 초기 세팅 Reference : ZeroCho, 『Node.js에 Type
이름의 의미를 알면 이해가 되어 저절로 암기가 되기에 새로운 언어를 배울 때 약어를 항상 찾아보는 편입니다.최근 C언어를 공부하면서 궁금했던 약어들을 모아놓은 블로그를 보았습니다.계속 참고하기 위해 제 블로그에 기록합니다.< Header >conio : Conso
Today I Learned 매일 배운 것을 정리하며 기록합니다. ZeroCho, Node.js에 TypeScript 적용하기(feat. NodeBird) 강의를 통해 공부하였습니다. 초기 세팅 라이브러리 설치 > npm i typescript @types/node
매일 배운 것을 정리하며 기록합니다. 생활코딩 Docker 입문수업 강의를 통해 공부하였습니다.Docker가 무엇이고 왜 필요한지 이해하기 위해서 Docker의 사전적 의미를 먼저 이해하는 것이 도움이 됩니다.Docker란 사전적 의미로 '부두 노동자'입니다.부두 노동
매일 배운 것을 정리하며 기록합니다. 생활코딩 Docker 입문수업 강의를 통해 공부하였습니다.$ docker run IMAGE 위의 공식문서를 참고하여 CLI로 명령어를 입력합니다.만든 컨테이너를 보고 싶을 때는 다음과 같은 명령어를 입력합니다.$ docker ps실