본문 바로가기

기초 개념6

Static Page와 Dynamic Page 출처 : https://w.wiki/7Phi https://velog.io/@dyunge_100/WEB-정적-웹-페이지와-동적-웹-페이지 [WEB] 정적 웹 페이지와 동적 웹 페이지 인터넷을 이용하면서 접속하게 되는 웹 페이지는 크게 두 가지로 나뉜다. 저장된 파일을 그대로 보는 정적 웹 페이지(Static Web Page)와 다른 변수들에 의해 변경되어 보이는 동적 웹 페이지(Dynamic W velog.io Static Page HTML + 이미지 + 자바스트립트 파일 등 저장된 그대로 사용자에게 전달되는 웹 페이지 Dynamic Page 서버에 저장된 HTML에 데이터를 추가 / 가공 사용자의 상황, 시간, 요청에 따라 달라지는 웹 페이지 2023. 9. 4.
프로그램이란? 컴퓨터언어 = 기계어 = 2진수 = 0, 1 프로그램(program)이란? 컴퓨터에게 일을 시키는 명령어의 집합 명령어 컴퓨터에서 시킬 모든 작업에 해당하는 키워드 입/출력, 계산(연산) 프로그래머(programmer란? 프로그램을 만드는 사람 프로그래밍(programming)이란? 컴퓨터 프로그램을 만드는 일 컴퓨터가 일할 수 있도록 컴퓨터 언어로 명령을 만들고 실행하도록 하는 것 프로그래밍 언어란? 사람이 이해하기 쉬운 언어 = 고급언어 Java, C, C++ 등 컴퓨터가 이해하기 쉬운 언어 = 저급언어 어셈블리어 등 컴파일(compile)이란? C 또는 Java 와 같은 고급 언어를 CPU가 이해할 수 있는, 즉 어셈블리어와 같은 기계 언어로 변환하는 작업 컴파일된 코딩을 오브젝트 코딩이라고 한다... 2023. 2. 9.
파일 확장자란? 코딩을 하다 보면 확장자에 대해서 알아야 할 때가 있다. 확장자는 무엇이고 어떻게 확인해야 할까? 파일 확장자(filename extension)란? 컴퓨터 파일의 이름에서 파일의 종류와 그 역할을 표시하기 위해 사용하는 부분이다. 간단히 확장자라고도 한다. 많은 운영 체제들은 파일 이름에서 마지막 점(.) 뒤에 나타나는 부분을 확장자로 인식한다. 파일 확장자 확인방법 1. 내가 알고 싶은 파일만 확인하는 방법 확장자 확인을 원하는 파일에 마우스를 놓고 우클릭 > 속성 > 일반 - 파일형식을 확인한다. 2. 파일 전체 확인하는 방법 아무 폴더를 열어서 보기 > 파일확장명 체크 자동으로 파일 확장자가 생기는 것을 확인할 수 있다. 자주 사용하는 확장자의 종류 .txt : 일반 텍스트 .pdf : PDF(P.. 2023. 2. 5.
프론트엔드? 백엔드? 웹 또는 *모바일 솔루션(mobile solution) 개발은 크게, 프런트엔드와 백엔드 두 가지 영역으로 나눈다. 클라이언트와 서버라고도 한다. 프런트엔드(클라이언트) 프런트엔드란, 우리의 눈에 직접적으로 보이는 화면을 구성하는 모든 요소를 말한다. 지금 우리가 모니터를 통해보고 있는 웹 또는 모바일화면의 레이아웃, 텍스트, 그림 등이 해당된다. 프런트엔드개발자는 사용자에게 보이는 화면을 구성하고, 사용자들과 상호작용하는 모든 것을 개발한다. 즉 웹 또는 모바일 솔루션의 사용자인터페이스(UI)와 사용자경험(UX)을 만드는 역할을 한다. 프런트엔드를 가장 쉽게 이해할 수 있는 방법은 홈페이지를 직접 만들어보는 것이다. 백엔드(서버) 백엔드란, *솔루션(solution)의 프로세스와 관련된 서버 측이나 데.. 2023. 2. 2.
웹 브라우저, 웹 문서 웹브라우저 웹문서를 볼 수 있는 프로그램 인터넷 익스플로러, 크롬 웹문서 확장자 html 인터넷 화면, 홈페이지 구성문서 확장자를 따라서 html 파일이라고 부른다. 2023. 1. 31.
웹 기초 개념 알기 서버 (server) 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램(server program) 또는 장치(device)를 의미한다. 클라이언트(client) 네트워크를 통하여 서버라는 다른 컴퓨터 시스템 상의 원격 서비스에 접속할 수 있는 응용 프로그램이나 서비스를 말한다. 네트워크(Network) 둘 이상의 컴퓨터와 이들을 연결하는 링크의 조합이다. 물리적 네트워크는 네트워크를 구성하는 하드웨어(어댑터, 케이블 및 전화선과 같은 장비)다. 소프트웨어 및 개념 모델이 논리적 네트워크를 형성한다. 클라이언트 — 네트워크 — 서버 2023. 1. 17.