Docker 기본 개념 및 CLI
·
Docker
Docker란?컨테이너를 사용하여 각각의 프로그램을 분리된 환경에서 실행 및 관리할 수 있는 툴컨테이너(Container)란?하나의 호스트 컴퓨터 환경 안에서 구성되는 독립적인 컴퓨터 환경각 환경에 프로그램을 별도로 설치해서 운영 가능호스트 커널을 공유하여 가상 머신보다 가볍고 빠르게 시작·종료 가능각각의 컨테이너는 독립된 파일 시스템, 네트워크 인터페이스, 프로세스 공간을 가짐이미지(Image)란?컨테이너를 생성하기 위한 읽기 전용 템플릿애플리케이션 실행에 필요한 파일 시스템 스냅샷(코드, 라이브러리, 설정 등)을 계층(layer) 형태로 정의이미지는 Dockerfile로부터 빌드되며, Docker Hub 등의 레지스트리에 저장·공유 가능Docker를 사용하는 이유환경 일관성(Consistency)개발..
BE:SSION Week1: Web/Django 기초
·
멋쟁이사자처럼/BE:SSION(Django)
클라이언트-서버 개념네트워크두 개 이상의 컴퓨터들 간의 연결클라이언트-서버 시스템클라이언트서비스를 요청(Request)하는 컴퓨터서버서비스를 전송(Reply)하는 컴퓨터What is URLURL네트워크 상의 자원을 나타내는 주소https://never.com:8000/article/12345?page=2&size=12프로토콜(Protocol)https 부분이 해당컴퓨터끼리 네트워크 통신을 할 때 사용하는 규칙HTTPS, SMTP, FTP, SSH… etcHTTP클라이언트와 서버 간의 통신을 위한 프로토콜HTTPSHTTP에 보안 기능이 강화된 프로토콜(HTTP + Security)호스트(Host)never.com 부분이 해당네트워크에서 서로를 구분하기 위한 주소데이터 전송 경로를 확립해주는 역할도메인사람이..
CO:SSION Week3 - Figma
·
멋쟁이사자처럼/CO:SSION
Figma란?Figma온라인에서 사용할 수 있는 디자인 툴자체 클라우드에 저장되는 방식으로, 오프라인으로 파일 저장 없이 실시간으로 저장하면서 사용PPT보다 훨씬 기능이 많고, 포토샵보다 가벼움직관적인 인터페이스로 다른 디자인 툴에 비해 쉽게 활용 가능웹, 앱, 인터페이스 디자인 등 다양한 분야에서 사용UX/UI 디자인 및 프로토타입 제작을 위한 기능 제공디자인과 개발 과정에서 필요한 여러 협업 기능을 지원Figma를 배워야 하는 이유개발 / 디자인 간의 일관성 유지과거에는 UI 디자인 작업에 주로 어도비 포토샵이 사용되었고, 디자인 핸드오프는 PPT 파일을 통해 이루어졌다. 이러한 작업 방식은 디자인 파일을 다시 공유하거나 수정사항을 반영하는 과정에서 번거로움이 많았고, 이로 인해 디자이너와 개발자 간..