본문 바로가기

Coding/HTML&CSS

[HTML/CSS] 01. 웹 개발의 시작

🔍 웹 개발의 시작

 

https://dribbble.com/

디자이너 리소스를 구하기 힘들때 이용하는 홈페이지.

다양한 웹 디자인을 무료로 제공하며 사이드 프젝를 만들 때 디자인을 참고하자.

 

 

 

🔍 HTML, CSS, JavaScript

 

💻 HTML의 기본 구성

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>문서 제목</title>
</head>
<body>
    <h1>웹 페이지 제목</h1>
    <p>여기에 콘텐츠를 작성합니다.</p>
</body>
</html>
 
  • <head> : 이 문서가 어떤 특징이 들어가 있는지 문서에 대한 설명이 들어가 있다.
    • <title> : 웹 페이지의 제목을 정의, 검색 엔진 최적화(SEO)에 중요한 역할
    • <meta> : 웹 페이지의 메타데이터(저작자 등)를 정의
    • <script> : JavaScript 코드
    • <style> : CSS 코드 지정
  • <body> : 실제 사용자에게 보여지는 내용이 들어간다.

 

 

💻 CSS란?

 

Cascading Style Sheet의 줄임말.

HTML이 골격, 그 골격을 색상, 크기, 폰트, 레이아웃 등을 사용해 예쁘게 꾸며주는 역할이다.

 

 

💻 JavaScript란?

 

예쁘게 꾸며놓은 웹페이지를 동적으로 만드는 것.

 

  • 동적인 요소 추가
  • 사용자 입력에 대한 이벤트 처리 등
  • 백엔드와 연락 주고받기

 

 

💻 결론

 

  • html : 뼈대
  • css : 옷 입히고 살 입히는
  • javascript : 웹 페이지의 중추 신경 역할을 한다

 

html은 뼈대고, 그 html에 옷을 입히는 게 css고, javascript는 그 html를 동작하게, 중추 신경 역할을 한다.

 

 

 

🔍프론트엔드 개발자의 역할

 

  • 디자인 및 레이아웃
  • 사용자 경험 개선
  • 백엔드와 연락

 

🔍IDE란?

 

통합 개발 환경(Integrated Development Environment)의 약어.

 

개발 하는데에 있어서 필요한 것들을 다 모아놓은, 소프트웨어 개발을 위한 종합적인 개발 도구를 제공하는 애플리케이션이다.

 

- 소스 코드 작성

- 코드 빌드

- 디버깅

 

VS code, IntelliJ, Eclipse 등 다양하게 존재하며 개발 생산성을 향상시키기 위해 사용한다.