개요

일상 코딩·2022년 3월 23일
0

HTML/CSS/JS

목록 보기
1/31
post-thumbnail

01.개요

프론트 엔드(Front End)

  • 웹 페이지의 겉 표면 즉, 사용자들에게 보여지는 서비스 화면을 개발하는 것으로 HTML, CSS, JS를 사용해 데이터를 그래픽 사용자 인터페이스(GUI)로 변환하고, 그것으로 사용자와 상호 작용할 수 있도록 하는 것

백엔드(Back End)

  • 프론드 엔드 뒤에서 실질적으로 해당 웹 서비스가 잘 동작 할 수 있도록 서버와 데이터베이스를 관리 해주는 것

풀스택(Full Stack)

  • 프론트 엔드와 백엔드를 모두 합한것으로 풀스택 개발자란 프론트 엔드와 백엔드 모두 개발 가능한 사람을 의미하는 것

02.HTML, CSS, JS

HTML(Hyper Text Markup Language)

  • 페이지의 제목, 문자, 표, 이미지, 동영상 등 웹의 구조를 담당

하이퍼 텍스트

  • 참조를 통해 현재 문서(페이지)에서 다른 문서로 즉시 접근(이동)할 수 있는 텍스트, 일반적으로 모두가 알고 있는 링크 버튼(텍스트)을 의미함

CSS(Cascading Style Sheets)

  • 실제 화면에 표시되는 방법(색상, 크기, 폰트 레이아웃 등)을 지정해 콘텐츠를 꾸며 주는 시각적인 표현(정적) 담당

JS(JavaScript)

  • 콘텐츠를 바꾸고 움직이는 등 페이지를 동작시키는 동적 처리를 담당제작된 웹 사이트(웹 애플리케이션, 웹 앱)를 제품이라고 부르기도 함

03.웹 표준

웹 표준(Web Standard)

  • 웹에서 사용되는 표준 기술이나 규칙
  • W3C의 표준화 제정 단계의 '권고안(REC)'에 해당하는 기술

뷰 포트(View Port)

  • 하나의 웹 페이지가 출력되는 영역 = 렌더링(Rendering)

04.오픈소스 라이선스

오픈소스 라이선스

  • 오픈소스란 어떤 제품을 개발하는 과정에 필요한 소스 코드나 설계도를 누구나 접근하여 열람할 수 있도록 공개하는 것
  • 저작권 존재하므로 확인 필수
  • OpenSource.org

Apache License

  • 아파치 소프트웨어 재단에서 자체 소프트웨어에 적용하기 위해 만든 라이선스
  • 개인적/상업적 이용, 배포, 수정, 특허 신청 가능

MIT License

  • MIT에서 소프트웨어 학생들을 위해 개발한 라이선스
  • 개인 소스에 이 라이선스를 사용하고 있다는 표시만 지켜 주면 되며 나머지 사용에 대한 제약 없음

BSD License

  • BSD는 버클리 캘리포니아대학에서 개발한 라이선스, MIT와 동일 조건

Beerware

  • 오픈소스 개발자에게 맥주를 사 줘야 하는 라이선스
profile
일취월장(日就月將) - 「날마다 달마다 성장하고 발전한다.」

0개의 댓글

관련 채용 정보