일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 코딩테스트
- IT기초지식
- IT기초상식 #서버리스
- 명명규칙
- CASE문
- 조건에 부합하는 중고거래 상태 조회하기
- restapi
- Java의특징
- 알고리즘
- SQL
- JadenCase 문자열 만들기
- 금융IT
- java
- 변수의 선언방법
- 변수의 타입
- Web #Frontend #HTML
- 약수의개수와덧셈
- Web #FrontEnd #CSS
- stateless
- 출력하기
- 블록체인
- 조건에부합하는중고거래댓글조회하기
- 최댓값과최솟값
- TCP3 4 way handshake
- 웹통신의흐름
- 미들웨어
- oracle
- 알고리즘 #백준 #17073 #나무위의빗물
- Web #FrontEnd
- 프로그래머스
- Today
- Total
목록IT기초지식 (6)
우당탕 개발 블로그

웹표준 W3C(World wide web consortium)이 웹사이트를 작성할 때 사용하는 언어인 HTML, CSS, javascript 등을 우리가 제시한 규칙들을 지키면서 만들라고 권고한 표준 표준을 지키면서 웹사이트를 작성하면 브라우저 종류나 버전에 따라 기능 차이 없이 제대로 볼 수 있다. 즉, 웹사이트에 접속한 사용자가 어떤 운영체제나 브라우저를 사용하더라도 동일한 결과를 보도록 만든 표준 규칙 웹표준에 의해 통일되는 것이 많기 때문에 1)수정 및 운영 관리 용이해지며 2)접근성(다양한 기기 브라우저에서 접근 가능)이 향상된다. 웹 접근성 예를 들면 마우스를 사용하기 어려운 사람은 키보드 만으로 이용가능하도록 만드는 것 고령자, 장애인 등이 웹사이트에서 제공하는 정보에 비장애인과 동등하게 접..

클라이언트: 고객 혹은 사용자가 사용하는 소프트웨어 영역 일반적으로 데스크톱 혹은 모바일에서 사용하는 애플리케이션, 모바일 앱 등을 말함 데스크탑용 클라이언트는 HTML로 제작된 웹이나 모바일용 앱이 있음 주로 클라이언트들은 정보 조회나 입력 수정하는 등의 서비스를 요청하는 역할을 한다. 프런트 엔드, 클라이언트 쪽 등의 용어로 사용 서버: 어떤 특화된 임무를 수행하기 위한 컴퓨터 클라이언트에서 요청한 요구를 서비스하기 위한 컴퓨터 즉, 고객의 요구를 만족시키기 위한 서비스를 제공하는 컴퓨터 일반적으로 다수의 클라이언트가 서비스 받기를 요청하기 때문에 서버는 고성능과 대용량의 하드웨어(CPU, 메모리, 하드디스크 등)를 갖추고 있음 백엔드, 백 단, 백, 서버 쪽 등의 용어로 사용 미들웨어 클라이언트와 ..

네트워크 정의 몇 개의 독립적인 장치가 적절한 영역 내에서 적당히 빠른 속도의 물리적 통신 채널을 통하여 서로가 직접 통신할 수 있도록 지원해 주는 데이터 통신 체계 / 수 많은 컴퓨터들이 연결된 망을 통해 활동한다. Seven Layer Application Layer: 애플리케이션을 통해 데이터를 입력하고 가공하는 것으로, 편지를 쓰는 것 Presentation Layer: 작성된 내용과 첨부한 이미지를 컴퓨터 언어로 암호화와 압축(네트워크는 용량이 한정) Session Layer: 압축한 편지의 내용을 통신회선을 통해 어떻게 데이터를 받을지 결정 Transportation Layer: 일반 편지로 보낼지 등기 우편으로 보낼지를 결정 (Session Layer와 비슷한 역할을 하지만 일반편지는 상대방..

프로그래밍: 인간이 컴퓨터가 특정 업무를 수행하도록 기계가 이해하는 명령어들을 입력하는 행위 프로그램: 프로그래밍 언어를 통해 어떤 입력 값이 들어오면 특정 행위를 하라는 명령어 들의 집합 고객 쪽 = 클라이언트 = 프런트 서비스 제공자 = 서버 = 백 프로그래밍 언어의 종류 프런트: HTML, CSS, JS, C# 모바일: Objective-C, Swift, Android Studio 서버: java, python, ruby, php, asp.net 게임, VR, AR: unity, unreal engine 데이터분석, 인공지능: R, python 체크포인트 프로그래밍 언어란? 기계가 이해 가능한 명령어들의 집합 프로그래밍 언어의 종류는 매우 다양하다.