📖 용어사전
AI가 낯선 용어를 말할 때, 여기서 바로 찾아보세요.
총 1047개 용어
.env
환경 변수 값을 프로젝트별로 저장하는 설정 파일
개발 환경
개발자가 코드를 만들고 테스트하는 환경
스테이징 환경
운영 배포 전에 실제와 비슷하게 최종 검증하는 환경
운영 환경
실제 사용자가 접속하는 서비스 환경
프로세스
운영체제에서 실행 중인 프로그램 한 개의 실행 단위
스레드
하나의 프로세스 안에서 작업을 실행하는 흐름
동시성
여러 작업을 겹쳐 효율적으로 처리하는 개념
병렬성
여러 작업을 실제로 동시에 실행하는 처리 방식
의존성 주입
필요한 객체를 외부에서 전달받는 설계 방식
서비스 컨테이너
객체 생성과 의존성 연결을 자동 관리하는 시스템
PHP
서버에서 실행되어 HTML 생성·DB 처리 등을 수행하는 웹 프로그래밍 언어
PHP-FPM
Nginx 등이 PHP 코드를 효율적으로 실행하도록 관리하는 프로세스
Composer
PHP 라이브러리와 패키지 의존성을 설치·관리하는 도구
composer.json
PHP 프로젝트의 패키지·버전·스크립트 정보를 기록한 파일
vendor 폴더
Composer가 설치한 PHP 패키지들이 저장되는 폴더
Laravel
PHP로 웹서비스를 구조적으로 만들기 위한 대표 프레임워크
Artisan
Laravel 프로젝트 관리와 개발 작업에 쓰는 명령줄 도구
php artisan serve
Laravel 개발용 웹서버를 실행하는 명령
Eloquent
Laravel에서 DB 테이블을 모델 객체로 다루는 ORM
Blade
Laravel의 서버 사이드 HTML 템플릿 엔진
Route
URL 요청과 컨트롤러 또는 함수를 연결하는 규칙
web.php
일반 웹페이지용 Laravel 라우트를 정의하는 파일
api.php
API용 라우트를 정의하는 Laravel 라우트 파일
Controller
요청을 받아 모델·서비스를 호출하고 결과를 반환하는 클래스
Model
Eloquent를 통해 DB 테이블과 연결되는 클래스
Request
사용자가 보낸 입력값과 HTTP 요청 정보를 담는 객체
Form Request
입력 검증과 권한 규칙을 별도 클래스로 분리하는 기능
Middleware
요청 전후에 로그인·권한·보안 등을 검사하는 계층
Migration
DB 테이블 생성과 변경을 PHP 코드로 관리하는 기능
Seeder
초기 또는 테스트 데이터를 DB에 넣는 기능