(NestJS-기초강의) 6. 모듈(Module)

NestJS는 모듈을 조합하여 Application을 구성하는 형식으로 이루어져 있습니다. 이번 포스팅에서는 모듈에 대한 이론적 지식과 함께 어떻게 사용하는지 까지 학습해보겠습니다. 모듈이란 무엇인가? NestJS는 모듈 기반의 구조를 가지고 있으며 모듈은 Application의 부분으로 독립적으로 동작 가능합니다. 모듈을 통하여 Application의 기능을 조직화하여 관리합니다. 이번 ...
Read more
(NestJS-기초강의) 5. 데코레이터 (Decorator)

NestJS에서 데코레이터는 적극 활용되는데, 이번 포스팅에서는 데코레이터에 대해 알아보자. 데코레이터란? NestJS에서 데코레이터는 기능을 추가하거나 수정하는 도구로, 클래스, 메서드, 접근자, 프로퍼티 등의 요소에 특별한 기능을 부여하는 역할을 합니다. 이를 통해 코드를 깔끔하게 유지하고 관점 지향 프로그래밍을 할 수 있습니다. 장점 단점 ...
Read more
(NestJS-기초강의) 4. Typescript

앞 선 글과 마찬가지로 NestJS를 배우기에 앞서 사전지식을 학습하는 포스팅입니다. Nest 는 Typescript를 기본 언어로 채택하고 있습니다. 따라서 nestjs를 통해 개발을 시작하기 전에 Typescript 문법에 대한 기본적인 이해가 필요합니다. 본 포스팅을 통해 Typescript의 개요와 기본적인 문법에 대해 알아보고 Decorator를 통해 ...
Read more
(NestJS-기초강의) 3. 사전지식 (Knowledge Base) – Web framework, node.js, Event loop, Dependency Management

NestJs를 배우기에 앞서, 몇 가지 유용한 사전 지식을 간략하게 습득하고 진행하면 한결 수월하므로 몇 가지 소주제들에 대해 간략히 이해하는 시간을 갖겠습니다. 본 글의 내용으로 아래 주제 들을 모두 이해하기는 힘들고, 개략적으로 알고 넘어 간 후 이후 필요할 때 상세히 알아보기로 ...
Read more
(NestJS-기초강의) 2. 개발 환경 설정 (NestJS 설치 및 프로젝트 생성)

Windows 환경에서 NestJS를 개발하기 위한 설치 과정을 소개하고 프로젝트를 생성하는 방법까지 알아보겠습니다. 1. NestJS 설치 사전 준비 Node.js (npm) 설치 Node.js 다운로드 에서 Node.js 인스톨러를 다운받아 Node.js를 설치합니다. Visual studio code 설치 본 강좌에서는 IDE로 Visual studio code를 사용할 예정이므로 ...
Read more
(NestJS-기초강의) 1. NestJS란 무엇인가?

NestJS는 Node.js를 기반으로 한 Framework로, back-end 앱을 구축하고 관리하는 데 도움이 되는 도구입니다. 1. 소개 NestJS란 무엇인가? NestJS는 TypeScript를 사용하여 효율적이고 확장 가능한 서버 측 애플리케이션을 구축하기 위한 Framework입니다. Node.js를 기반으로 한 NestJS는 Angular의 아키텍처와 유사한 구조를 가지고 있어 Angular ...
Read more
(Flutter-기초 강의) 4. Dart 필수 문법 및 동작의 이해 (Class, Function, Sync/Async, Inheritance, Collections)

앞선 글에서 설명했듯이, Dart는 Flutter라는 Framework에서 사용하는 프로그래밍 언어이고, 이를 완벽히 알려면 학습에 많은 시간이 필요합니다. 따라서, 필요한건 그때그때 찾아보기로 하고, 오늘은 필수적으로 알고 가면 좋은 문법 및 동작에 대해 알려드리고자 합니다. 다트(Dart) 언어는 기본적인 프로그래밍 요소들을 이해하고 활용하는 데 ...
Read more
(Flutter-기초 강의) 3. Dart 소개 – 개요, 특징, 키워드

우리가 학습하고 있는 플러터(flutter)는 프레임워크(Framework)에 해당하고 다트(Dart)는 이 플러터 프레임워크에서 사용하는 구글의 프로그래밍 언어입니다.. 따라서 플러터를 사용하려면 다트를 알아야 사용할 수 있습니다. 프로그램 언어의 특성상 모든걸 다 배우고 가려면 너무 많은 시간이 필요하여, 그때 그때 필요한 것을 학습하며 알아가면 되는데, ...
Read more
샘 알트먼(Samuel Harris Altman)은 누구인가? – 최근 이슈 & 행보

샘 알트먼은 누구인가? 샘 알트먼(Samuel Harris Altman)은 미국의 기업가이자 기술 전문가로, 주로 기술 분야에서 높은 평가를 받고 있는 인물입니다. 그는 Y Combinator의 창립 멤버로서 창업 기업을 지원하는데 큰 역할을 했으며, 현재는 OpenAI의 CEO로 활동하고 있습니다. OpenAI는 인공 지능(AI) 연구와 개발에 ...
Read more
(Flutter-기초 강의) 2. Flutter 개발환경 설정

Flutter 개발환경 구축 개발을 시작하기 위해서는 Flutter 개발환경 구축은 필수적입니다. 이번 글에서는 Windows 환경에서 Flutter 개발환경을 설정하는 방법에 대해 자세히 알아보겠습니다. 1. Git & Github Desktop 설치 Flutter 개발을 위해서는 코드 버전 관리를 위한 Git과 Github Desktop 설치가 필요합니다. Github ...
Read more









