일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Producer
- 개발이 취미인 사람
- SWIFT
- jpa
- Nest.js
- javascript
- component
- 코틀린
- 개발자
- spring boot
- react
- Sequelize
- front-end
- AWS
- restful api
- swagger
- props
- java
- back-end
- Kotlin
- file upload
- 상속
- It
- vue
- state
- class
- 조건문
- kafka
- 반복문
- node.js
- Today
- Total
목록개발자 (162)
개발이 취미인 사람
- 개요 안녕하세요. 이번 시간에는 TypeScript 기본 타입(자료형)에 대해 알아보겠습니다. TypeScript 환경 설정을 하지 않고 공식 홈페이지에서 제공하는 환경을 사용하겠습니다. (링크: https://www.typescriptlang.org/play) - 기본 타입(자료형) TypeScript는 변수를 선언할 때 기본적으로 타입 추론 기능을 제공합니다. 하지만 Class, Object 등 사용할 때는 타입 추론을 제공하지 않기 때문에 기본적으로 TypeScript로 개발할 때는 꼭 타입을 선언해 사용하는 습관을 가지시는 걸 추천합니다. TypeScript는 다른 언어와 비슷하게 string, number, boolean, any 그리고 null, undefined 형태를 지원합니다. 또한 ..
- 개요 안녕하세요. 이번 시간에는 TypeScript 개념 및 사용하는 이유에 대해 알아보겠습니다. "JavaScript 언어를 잘 사용하시는 분들 대상으로 작성합니다." TypeScript 환경 설정을 하지 않고 공식 홈페이지에서 제공하는 환경을 사용하겠습니다. (링크: https://www.typescriptlang.org/play) - TypeScript란? TypeScript는 JavaScript에 슈퍼셋인 오픈소스 프로그래밍 언어입니다. (슈퍼셋이란 JavaScript에서 확장된 언어라는 뜻) TypeScript는 기본적으로 브라우저가 알수 없는 언어입니다. 그렇기 때문에 TypeScript 안에는 Compiler가 존재합니다. Compiler는 TypeScript 언어를 JavaScript ..
- 개요 안녕하세요. 이번 시간에는 AWS에서 Simple Notification Service를 활용해 휴대폰 문자 메시지 전송에 대해 알아보겠습니다. 해당 포스팅에서는 Node.js를 활용해서 진행하겠습니다. - 설정 1. IAM 계정 생성 및 권한 설정 SMS 문자 메시지를 전송하기 위해서는 선행적으로 IAM 유저에 권한을 정해야 합니다. IAM 유저 생성 방법을 모르시거나 IAM을 모르시는 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습니다. [AWS] IAM(Identify and Access Management) 생성 및 사용법 [AWS] IAM(Identify and Access Management) 생성 및 사용법 - 개요 안녕하세요. 이번 시간에는 AWS 자원에 접근 권한에 대해..
- 개요 안녕하세요. 이번 시간에는 React에 ESLint와 Prettier를 설정하는 방법에 대해 알아보겠습니다. 1부와 2부로 나눠 JavaScript 환경에서 설정하는 방법과 TypeScript 환경에서 설정하는 방법에 대해 알아보겠습니다. React 프로젝트를 생성하는 방법을 모르시는 분들은 아래 링크를 참고해 프로젝트를 생성하고 오시는 걸 추천드리겠습니다. [React] 개발환경 설정 [React] 개발환경 설정 - VS Code 설치 개발 환경 IDE는 VS Code를 사용하겠습니다. 본인 PC OS에 맞게 설치해주시면 되겠습니다. VS Code 다운로드 공식 홈페이지 : code.visualstudio.com/download Download Visual Studio Code - Mac,....
-개요 안녕하세요. 이번 시간에는 React 프로젝트에 TypeScript 적용 방법에 대해 알아보겠습니다. 프론트 앤드 개발 시 협업에 있어 기업에는 "Hot!" 하게 TypeScript를 적용해 사용하는 것 같아요. 실제 사용하면서 JavaScript를 사용할 때 보다 지켜야 할 규칙들이 많이 생겨 불편하기도 하고 귀찮기도 했지만, 실제 여러 사람들과 협업을 진행할 때 직관적이고 규칙이 장점도 많다는 걸 느꼈습니다. - 설정 1. 새로운 React TypeScript 프로젝트 만들기 처음 React 프로젝트를 생성할 때 TypeScript를 적용해서 프로젝트를 생성할 수 있습니다. 명령어 npx create-react-app 프로젝트이름 --template typescript 위 명령어를 통해 Rea..
- 개요 안녕하세요. 이번 시간에는 PHP Composer에 대해 알아보겠습니다. Composer는 PHP에서 라이브러리를 관리해주는 소프트웨어입니다. 의존성 관리 툴이라고 생각하시면 됩니다. PHP 언어를 통해 라이브러리를 설치해서 사용할 때 사용됩니다. - 설치 Unix 계열에서 Composer를 설치하는 방법은 아주 간단합니다. 로컬(Local) 환경에서 사용하는 방법과 글로벌(Globally) 환경을 통해 시스템 전체에서 composer를 사용할 수 있는 방법이 있습니다. - 로컬 환경 내가 진행하고 있는 최상위 디렉터리고 이동합니다.(ex : /home/ubuntu/ryan) ryan이라는 디렉터리 프로젝트에 library 폴더를 생성합니다 -> 폴더 이름은 중요하지 않습니다. 명령어 #comp..
- 개요 안녕하세요. 이번 시간에는 Redis에서 사용하는 각 자료구조에 대해 알아보겠습니다. 기본적으로 Redis는 Open Source이며, In-Memory Data Store라고 Cache 서버라고 설명합니다. In-Memory Cache 서버이기 때문에 기본적인 RAM에 데이터를 저장합니다. 속도가 빠르다는 이점이 있지만 컴퓨터가 종료되거나 서버가 장애가 발생해서 종료되는 경우 데이터를 보존하지 못하는 단점이 있습니다. Redis 서버를 사용할 때 전략을 잘 구성해서 사용해야 합니다. - 설명 Redis에서 사용되는 자료 구조는 Strings, Hashes, Lists, Sets, Sorted Sets 그리고 범위 쿼리를 검색할 수 있는 Bitmaps, Hyperloglogs, Geospatia..
- 개요 안녕하세요. 이번 시간에는 Redis를 Background 실행하는 방법에 대해 알아보겠습니다. 혹시 설치를 아직 못 하셨던 분이나 설치하는 방법을 모르시는 분들은 아래 링크를 통해 설치하고 오시는 걸 추천드리겠습니다. [Redis] Redis Ubuntu 설치 및 실행 [Redis] Redis Ubuntu 설치 및 실행 - 개요 안녕하세요. 이번 시간에는 Ubuntu에서 Redis를 설치하는 방법에 대해 알아보겠습니다. - 설치 설치 방법은 두 가지 방식이 있습니다. apt 패키지를 통해 설치하는 방법과 소스코드 다운로드 any-ting.tistory.com - 설정 1. Daemon 설정 백그라운드에서 실하는 방법은 redis.conf 파일을 수정하는 방법입니다. 기본적으로 메모리 설정, 로..
- 개요 안녕하세요. 이번 시간에는 Ubuntu에서 Redis를 설치하는 방법에 대해 알아보겠습니다. - 설치 설치 방법은 두 가지 방식이 있습니다. apt 패키지를 통해 설치하는 방법과 소스코드 다운로드 방식이 있습니다. 공식 홈페이지에 자세히 나와 있지만 저는 Redis를 처음 접하시는 분들을 대상으로 작성했습니다. 해당 글을 작성시 Redis Stable 버전은 6.2 버전입니다. 공식 홈페이지 : https://redis.io/download Redis *Download Stable releases liberally follow the usual major.minor.patch semantic versioning schema. *Other versions Old (6.0) Redis 6.0 int..
- 개요 안녕하세요. 이번 시간에는 AWS 자원에 접근 권한에 대해 알아보겠습니다. 보통 AWS 계정을 생성하면 생성한 계정은 루트(Root) 계정입니다. (최고 권한을 가진 계정, 모든 aws 서비스에 접근할 수 있고 제어가 가능합니다.) 만약 회사에서나 다른 외부 개발자와 협업을 할 때 루트 계정을 알려주면... 상상에 맡기겠습니다. 무서운 상황이 발생하기 때문에 하위 계정을 생성하고 그 계정에 각 서비스에 대한 권한을 부여해 서비스에 대한 관리가 가능해집니다. - 사용법 가장 맨 처음 계정을 생성해야 합니다. AWS Console 검색창에 IAM를 입력해서 해당 서비스로 이동합니다. 대시보드에 보면 IAM 리소스 항목에 여러 가지 내용들이 보입니다. 왼쪽 액세스 관리 항목에서 사용자를 클릭합니다. ..