목적 : 학습내용 정리 TypeORM이란? TypeORM은 TypeScript로 작성된 ORM(Object-Relational Mapping) 라이브러리로, Node.js, Browser, React Native 등 다양한 플랫폼에서 사용할 수 있다. TypeORM 특징 TypeScript 지원: TypeORM은 TypeScript를 기본 언어로 사용하기 때문에, 타입 안정성과 가독성을 높일 수 있습니다. 다양한 데이터베이스 지원: TypeORM은 MySQL, PostgreSQL, SQLite, MSSQL, Oracle 등 다양한 데이터베이스를 지원합니다. ORM 기능 제공: TypeORM은 객체와 데이터베이스 간의 매핑을 쉽게 할 수 있도록 ORM 기능을 제공합니다. 이를 통해 객체를 데이터베이스에 저..
목적 : 에러 해결 과정 기록 구현하고자 했던 내용 Docker-compose를 이용해 서버와 MySQL 컨테이너를 실행시키기 Dockerfiledocker-compose.yaml version: '3.7' services: app: build: context: . dockerfile: Dockerfile ports: - 3000:3000 volumes: - ./:/app environment: MYSQL_HOST: mysql MYSQL_USER: root MYSQL_PASSWORD: password MYSQL_DB: workout mysql: image: mysql:8.0 restart: always environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE..
목적 : 배운 내용 간단히 정리 클래스(class) 클래스는 객체 지향 프로그래밍에서 특정 객체를 생성하기 위해 변수와 메서드를 정의하는 일종의 틀로, 객체를 정의하기 위한 상태(멤버 변수)와 메서드(함수)로 구성된다. 클래스의 특징 class 안에 함수와 변수를 넣어줄 수 있는데, 변수를 선언할 때는 let, const 등을 작성하지 않는다. class의 변수명 첫 글자는 대문자로 지정한다. this를 사용하여 class 내부에 존재하는 다른 함수 또는 변수를 함수 내에서 사용할 수 있다. 내장함수 constructor() 생성자를 사용하여 초깃값을 생성해 줄 수 있다. 객체 지향 프로그래밍(Object Oriented Programming) 객체 지향 프로그래밍이란 컴퓨터 프로그램을 명령어의 목록으로..
목적 : 오늘 배운 내용 요약 데이터 타입에 따른 저장 방식 데이터 타입은 아주 단순하게 나눠보면 String, Number, Boolean, undefined 등은 원시 타입(Primitive), Object, Array 등은 참조 타입(Reference)으로 나뉜다. 문자열과 숫자 등의 데이터는 변수의 메모리에 그 값이 직접 저장된다. 배열과 객체는 데이터의 주소값이 저장된다. 그렇기 때문에 배열과 객체는 주솟값을 공유하는 변수의 값이 변하게 되면 원본 값도 변하게 된다. 만약 객체나 배열을 원본에 영향을 주지 않는 새로운 복사본으로 만들고자 한다면 얕은 복사 즉, 스프레드 연산자를 사용하면 된다. 스프레드 연산자는 [...array], {...object} 로 사용된다. 하지만 아래와 같은 코드에서..
1. 개발자가 되기로 결심하다. 2022년 1월 고민 끝에 개발자가 되기로 결심을 했다. 어디서부터 어떻게 시작해야 하는지 막막했다. 다행히도(?) 주변을 둘러보니 개발자인 지인들이 꽤 있었다. 그중에 군대 선임이자 친구인 개발자 친구에게 조언을 구했다. 그때의 대화 내용이 잘 기억 안 나지만.. 어쨌든 파이썬을 배우라는 내용이었다. 그렇게 나는 국비를 이용해 파이썬 강의를 결제했다. 과정 만족도 본인 평가 결과가 말을 해주고 있는 것 같다. 너무 어려웠다.. 지금 생각해 보면 강의에 문제가 있었다기보다는 처음 개발 공부를 프로그래밍언어부터 시작하는 것이 좀 버거웠던 것 같다. 2. 역시 생활코딩이 국룰..? 그래도 파이썬 강의를 한 달 정도 듣고 보니 개발씬(?)에 시야가 좀 넓어진 것 같다. 스스로 ..
기업협업 소개 Wecode 3개월차 커리큘럼인 기업협업은 채용의 니즈가 있는 기업에서 한달간의 인턴생활을 거쳐 실무역량을 기를 수 있도록 하는 프로그램이다. 내가 한달동안 인턴생활을 하게 된 기업은 (주)인티그레이션(메디스트림)이다. 메디스트림은 한의사분들이 진료에만 온전히 집중할 수 있도록, 프랜차이즈에 가입한 것과 같은 수준의 서비스를, 플랫폼이 제공하는 것을 목표로 하고 있습니다. 이외에도 한의대생을 대상으로 다양한 교육 및 커뮤니티를 운영하고 있습니다. 프로젝트 소개 상권분석 프로젝트를 진행하였습니다. 자세한 내용은 기업의 보안상 공개할 수 없습니다.^^ 개발인원 Frontend : 1명 Backend : 1명 DevOps : 1명 KPT 회고 KEEP 매일 진행되는 Scrum metting의 원..