개발
JWT (JSON Web Token)
JWT(JSON Web Token)는 JSON 기반의 경량 토큰으로, 사용자 인증과 정보 교환을 안전하게 수행할 수 있도록 설계된 인증 방식입니다. 웹 애플리케이션에서 사용자가 로그인할 때, JWT를 생성하여 클라이언트(브라우저 또는 모바일…
개발
JWT(JSON Web Token)는 JSON 기반의 경량 토큰으로, 사용자 인증과 정보 교환을 안전하게 수행할 수 있도록 설계된 인증 방식입니다. 웹 애플리케이션에서 사용자가 로그인할 때, JWT를 생성하여 클라이언트(브라우저 또는 모바일…
개발
NoSQL(Not Only SQL)은 관계형 데이터베이스(SQL)와 달리, 고정된 스키마(테이블 구조) 없이 데이터를 저장하고 처리할 수 있는 데이터베이스 시스템을 의미합니다. 기존의 SQL 기반 관계형 데이터베이스(RDBMS)는 데이터를 행(Row)과 열(Column)로 구성된 테이블에…
개발
서버(Server)는 네트워크를 통해 클라이언트(사용자의 기기)로부터 요청을 받아 처리하고 응답을 반환하는 컴퓨터 또는 소프트웨어를 의미합니다. 웹사이트나 애플리케이션은 서버를 통해 데이터 요청을 처리하고, 사용자가 원하는 정보를 제공할 수 있습니다. 서버는…
개발
서버리스(Serverless)는 서버가 전혀 없는 것이 아니라, 개발자가 직접 서버를 관리할 필요 없이 클라우드 제공업체가 서버 운영을 자동으로 처리하는 방식을 의미합니다. 전통적인 서버 기반 개발에서는 서버를 직접 구축하고 유지보수해야…
개발
SQL(Structured Query Language, 구조적 질의 언어)은 데이터베이스에서 데이터를 저장, 조회, 수정, 삭제할 때 사용하는 프로그래밍 언어입니다. 주로 관계형 데이터베이스(RDBMS, Relational Database Management System)에서 사용되며, 데이터를 테이블 형태로 구조화하여…
개발
네이티브 앱(Native App)은 특정 운영 체제에서 실행되도록 그 체제의 고유 프로그래밍 언어로 개발된 애플리케이션입니다. 예를 들어, Android 운영 체제에서는 Java 또는 Kotlin으로, iOS에서는 Objective-C 또는 Swift로 개발됩니다. 각…
UX · 개발
레거시는 기술, 소프트웨어, 시스템 등이 오래되어 새로운 버전이나 표준으로 대체될 필요가 있지만, 여전히 사용되고 있는 상태를 의미합니다. 레거시 시스템은 기존의 업무 환경이나 기술 인프라에서 중요한 역할을 수행하고 있음에도…
개발
Lazy Loading(지연 로딩)은 웹페이지의 리소스를 필요할 때만 로드하는 방식입니다.즉, 사용자가 특정 콘텐츠를 요청하거나 스크롤을 내릴 때 필요한 데이터나 이미지를 불러오도록 설계되어 있습니다. 일반적으로 웹페이지가 로드될 때 모든 콘텐츠를…
개발
크로스 플랫폼은 여러 운영 체제(예: iOS, Android, Windows 등)에서 실행되도록 설계된 소프트웨어의 형태를 의미합니다. 이 접근법은 하나의 코드베이스를 작성하고 이를 여러 플랫폼에 적용할 수 있도록 해주므로, 개발 시간을…
개발
하이브리드 앱은 웹 애플리케이션을 네이티브 앱 셸로 둘러싼 것으로, 웹 기술(HTML, CSS, JavaScript)을 사용하여 개발하고 네이티브 웹 뷰 컴포넌트를 통해 실행됩니다. 이는 웹 애플리케이션의 접근성과 유연성을 유지하면서도, 네이티브…