개발

글 55개

개발 · 개발도구

Android Studio

개요 Android Studio는 Google에서 제공하는 Android 공식 개발 도구이다. Android 앱을 만들고, 실행하고, 디버깅하고, 빌드하고, Google Play에 배포하기 위한 기능을 제공한다. Android 앱 개발을 하려면 대부분

2026.07.03 · 10분 읽기
개발 · 앱개발

Android

개요 Android는 Google이 개발한 모바일 운영체제이다. 스마트폰, 태블릿, TV, 웨어러블, 자동차 시스템 등 다양한 기기에서 사용되며, 전 세계에서 가장 널리 사용되는 모바일 운영체제 중 하나이다. Android 앱은 일반적으로 Androi

2026.07.03 · 10분 읽기
개발 · 앱개발

iOS

개요 iOS는 Apple이 개발한 모바일 운영체제이다. 주로 iPhone에서 사용되며, 보안성, 최적화, 앱 생태계, 사용자 경험이 강점이다. iOS 앱은 일반적으로 Xcode를 사용해 개발하며, Swift 또는 Objective-C 언어를 사용한다.

2026.07.03 · 8분 읽기
개발 · 프로젝트

html5 수박 게임 만들기

데모 개요 MVP 수박 합치기 게임은 HTML Canvas를 이용하여 만든 웹 기반 과일 합치기 게임이다. 플레이어는 화면 상단에서 과일을 떨어뜨리고, 같은 과일끼리 충돌하면 더 큰 과일로 합쳐진다. 과일이 계속 쌓이다가 위험선 위로 일정 시간 올라가

2026.07.02 · 9분 읽기
개발 · 개발환경

.env

개요 .env 파일은 애플리케이션의 환경 설정(Environment Variables)을 저장하는 파일이다. 데이터베이스 정보, API Key, JWT Secret, SMTP 계정, 외부 서비스 URL 등 소스 코드에 직접 작성하면 안 되는 설정값을

2026.07.02 · 5분 읽기
개발 · 웹개발

WebGL

개요 WebGL(Web Graphics Library)은 웹 브라우저에서 플러그인 없이 GPU(Graphics Processing Unit)를 활용하여 2D 및 3D 그래픽을 렌더링할 수 있는 JavaScript API이다. HTML의 <canvas>

2026.07.02 · 5분 읽기
개발 · 서버

Linux

개요 Linux는 오픈소스 기반의 운영체제 커널(Kernel) 이며, 이를 기반으로 다양한 배포판(Distribution)이 만들어진다. 현재 전 세계 웹 서버, 클라우드 서버, AI 서버, 슈퍼컴퓨터, NAS, IoT 기기 등 다양한 환경에서 가장

2026.07.01 · 5분 읽기
개발 · 서버

Crontab

개요 Crontab은 Linux와 Unix 계열 운영체제에서 특정 명령어나 스크립트를 원하는 시간에 자동으로 실행하기 위한 스케줄 관리 도구이다. 백업, 로그 정리, 데이터 동기화, 데이터베이스 백업, 서버 점검, 파일 이동 등 반복적으로 수행해야 하

2026.07.01 · 4분 읽기
개발 · 웹개발

Routing

개요 라우팅(Routing)은 사용자가 요청한 URL을 적절한 페이지나 기능으로 연결하는 과정을 의미한다. 예를 들어 사용자가 /login으로 접속하면 로그인 페이지를 보여주고, /board/1로 접속하면 게시글 번호 1을 출력하도록 연결하는 것이 라

2026.06.29 · 5분 읽기
개발 · 클라우드

Supabase

기본 정보 항목내용명칭Supabase영문명Supabase분류Backend as a Service, Database Platform개발사Supabase최초 공개N/A주요 용도데이터베이스, 인증, 파일 저장소, 실시간 기능, 서버리스 함수, API 제공관

2026.06.28 · 9분 읽기
개발 · 개발도구

VSCode

개요 Visual Studio Code(VS Code)는 Microsoft에서 개발한 무료 오픈소스 기반의 코드 편집기이다. 가볍고 빠른 성능과 풍부한 확장 프로그램(Extensions), 뛰어난 Git 연동 기능을 제공하여 웹 개발부터 AI 개발,

2026.06.28 · 5분 읽기
개발 · 개발도구

IDE

개요 IDE(Integrated Development Environment)는 소프트웨어를 개발하는 데 필요한 기능을 하나의 프로그램에 통합한 개발 환경이다. 일반적인 IDE는 코드 편집기뿐만 아니라 컴파일, 디버깅, 실행, 테스트, 프로젝트 관리,

2026.06.27 · 4분 읽기
개발 · 클라우드

Firebase

개요 Firebase는 Google에서 제공하는 BaaS(Backend as a Service) 플랫폼이다. 회원가입, 로그인, 데이터베이스, 파일 저장, 푸시 알림, 분석, 호스팅 등 백엔드에서 자주 필요한 기능을 직접 서버를 구축하지 않고 사용할

2026.06.26 · 5분 읽기
개발 · 게임개발

Unity

개요 Unity는 전 세계에서 가장 널리 사용되는 게임 엔진 중 하나로, 2D·3D 게임뿐만 아니라 VR, AR, 시뮬레이션, 디지털 트윈, 산업용 애플리케이션 개발에도 사용된다. 특히 인디 게임과 모바일 게임 시장에서 강력한 점유율을 가지고 있으며,

2026.06.25 · 5분 읽기
개발 · 알고리즘

A* 알고리즘

개요 A*(A-Star) 알고리즘은 현재까지 알려진 경로 탐색 알고리즘 중 가장 널리 사용되는 최단 경로 탐색 알고리즘 중 하나이다. 출발지(Start)에서 목적지(Goal)까지 이동할 때 단순히 가까운 곳만 찾는 것이 아니라, 앞으로 얼마나 더 가야

2026.06.25 · 4분 읽기
개발 · 웹개발

Babel

개요 Babel은 최신 JavaScript(ES6+) 및 일부 TypeScript, JSX 코드를 이전 버전의 JavaScript(ES5 등)로 변환(Transpile)하는 도구이다. 브라우저마다 지원하는 JavaScript 기능이 다르기 때문에, B

2026.06.24 · 5분 읽기
개발 · 앱개발

Electron

개요 Electron은 HTML, CSS, JavaScript를 사용하여 Windows, macOS, Linux용 데스크톱 프로그램을 개발할 수 있는 프레임워크이다. 웹사이트를 만드는 기술만으로도 PC 프로그램을 만들 수 있기 때문에 프론트엔드 개발자

2026.06.24 · 5분 읽기

npm

개요 npm(Node Package Manager)은 Node.js 환경에서 사용하는 공식 패키지 관리자이다. 개발자는 npm을 이용해 라이브러리와 프레임워크를 쉽게 설치하고 업데이트할 수 있으며, 프로젝트에서 필요한 의존성(Dependency)을 효

2026.06.20 · 5분 읽기
웹개발 · React

JSX

개요 JSX(JavaScript XML)는 JavaScript 코드 안에서 HTML과 유사한 문법으로 UI를 작성할 수 있도록 만든 문법 확장(Syntax Extension) 이다. React에서 가장 많이 사용되며, 브라우저가 직접 실행하는 것이 아

2026.06.19 · 4분 읽기
웹개발 · 통신

AJAX

개요 AJAX(Asynchronous JavaScript and XML)는 웹페이지를 새로고침하지 않고 서버와 비동기적으로 데이터를 주고받는 기술이다. 초기에는 XML 형식을 많이 사용했지만, 현재는 대부분 JSON 형식을 사용한다. AJAX를 이용하

2026.06.19 · 4분 읽기
웹개발 · 프론트엔드

Manifest

개요 Web App Manifest는 PWA(Progressive Web App)의 이름, 아이콘, 시작 페이지, 테마 색상 등 앱의 기본 정보를 정의하는 JSON 파일이다. 브라우저는 Manifest 파일을 읽어 웹사이트를 앱처럼 설치(Home Sc

2026.06.19 · 4분 읽기

Vue.js

개요 Vue.js는 사용자 인터페이스(UI)를 구축하기 위한 오픈소스 JavaScript 프레임워크이다. 간결한 문법과 낮은 진입 장벽으로 빠르게 웹 애플리케이션을 개발할 수 있으며, 컴포넌트(Component) 기반 구조를 사용하여 재사용성과 유지보

2026.06.19 · 4분 읽기
웹개발 · PWA

Service Worker

개요 Service Worker는 브라우저와 서버 사이에서 동작하는 백그라운드 JavaScript 스크립트이다. 웹페이지와 독립적으로 실행되며, 네트워크 요청을 가로채 캐시를 활용하거나 오프라인 기능, 푸시 알림, 백그라운드 동기화 등을 구현할 수 있

2026.06.19 · 4분 읽기
웹개발 · React

React

개요 React는 Meta(Facebook)에서 개발한 오픈소스 JavaScript UI 라이브러리이다. 컴포넌트(Component) 기반 구조를 사용하여 화면을 작은 단위로 분리해 개발할 수 있으며, Virtual DOM을 활용하여 효율적인 렌더링

2026.06.19 · 4분 읽기