-
OAuth 2.0
1. 들어가며 이 글은 아래의 순서로 진행됩니다. Oauth의 개념 OAuth 2.0 의 필요성 OAuth 2.0 Roles & Protocol 흐름 OAuth 2.0 많이 들어봤지만 생소하기도 하고… 하지만 생각보다 우리는 OAuth 2.0 를 많이 사용하고 있습니다. 읭?? 난 OAuth인지뭔지 사용한다고 요청한 적도 없고! 본 적도 없는데 !이게 무슨 소리야!! 휴… That’s NONO.. 웹을 사랑하고 게임을 사랑하는 당신은 이미 수도없이 OAuth 2.0을 사용해왔고, 앞으로도 사용할꺼에요. (확신) 그럼 이제 OAuth 2.0이 무엇인지 같이 천천히 알아가봐요. 2. OAuth의 개념 전...
-
자바 잡설
시작하며… 개발자로 인생을 보내면서 프로그래밍 언어에 대해 관심을 갖는 것은 지극히 당연한 일이다. 그 관심의 대부분은 기능성, 미래, 또는 나에게 밥벌이가 될 것인가의 등등에 집중되는 것 또한 당연한 일이다. 나 또한 그러하다. 하지만 가끔은 개발자의 관점에서 벗어난 시각으로 프로그래밍 언어의 과거나 배경에 대해서 살펴보는 것도 재미있지 않을까 싶은 생각이 들어 이번 기회에 한 번 정리해 보았다. 이 포스트에서 다룰 언어는 부동의 시장점유율 1위, 자바다. 자바의 등장 보통 하나의 프로그래밍 언어가 일정 이상의 인지도와 시장 점유율을...
-
React Tutorial
React 시작하기 환경설정 01. Node.js 설치 https://nodejs.org/ko/download/ 에서 설치파일 다운로드 후 설치 node --version, npm --version 명령어를 실행하여 설치 여부를 확인 02. yarn 설치 https://yarnpkg.com/en/docs/install#windows-stable 에서 설치파일 다운로드 후 설치 또는 npm을 이용해서 설치 npm install --global yarn yarn --version 명령어를 실행하여 설치 여부를 확인 03. create-react-app 설치 yarn 이용해서 설치 yarn global add create-react-app 또는 npm을 이용해서 설치 npm install -g create-react-app 어플리케이션 생성 create-react-app [어플리케이션 명] yarn을 이용해서 어플리케이션 생성을 완료하면 아래와 같이...
-
Typescript에 대하여
시작하며 JEST, TypeScript, GraphQL, React Hooks, Serverless를 2019년에 알아야한 최신 웹트렌드로 소개 하는 영상을 보다가 typescript에 대해 궁금해서 찾아 보았습니다. 해당 영상은 Typescript가 뜨고 있는 이유를 다음과 같이 설명합니다. 첫번째는 마소에서 만들었고, 두번째는 마소에서 만들었기 때문에 요새 많이들 쓰고 있는 vscode랑 호환이 잘된다고 합니다. 그리고 당연히 마소에서 만들었으니… 마소에서 사용할 것이고, 페이팔에서도 사용 중이라고 합니다. Typescript 란? Typescript는 대규모 프로젝트에 javascript가 적합하지 않다는 문제점을 보완하기 위해 만들어진 언어로 자바스크립트(ES5)의 Superset(상위확장)입니다. Microsoft에서 2012년 발표한 오픈소스이고 정적...
-
서버리스(serverless) 아키텍쳐 및 Lambda
시작하며 날씨정보를 제공해 주는 웹 애플리케이션 혹은 앱을 만들다고 가정해보자. SNS 계정을 연동하여 그 날씨에 대한 사용자 리뷰도 필요하다고 한다. 먼저 대략적으로 시스템을 구성해 보면 웹서버, 애플리케이션 서버, DB 서버, 캐시서버 등등이 구성될수 있다. 그 후, 각 서버 목적에 맞는 소프트웨어 및 툴을 설치해야 하고, 환경 세팅해야 하고, 네트웍 설정, 보안 설정 등등 실제 코딩을 하기 전에 해야 할일들이 꽤 많다. 또한 실제 개발이 들어가서 코딩을 할때에도 각 플랫폼, 언어에 맞는 설정 및 세팅등의 시간등...