티스토리 뷰

카테고리 없음

2주차 파트1

파이썬 초보 파이리 2025. 1. 31. 00:48

1. 웹의 이해

1) 웹의 이해

  • 웹 : 인터넷(전 세계가 연결된 통신망)에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 공간
  • 웹의 특징 : 정보를 하이퍼텍스트(링크, 참조)형식으로 표현하여, 하이퍼텍스트를 따라 이동하며 다양한 정보/문서들을 연결, 제공합니다.
  • 웹 브라우저 : 어떤 것(=웹 페이지 또는 웹 상의 데이터)을 찾거나 읽을 때 사용하는 것

2) 웹의 구조

  • 클라이언트 : 서비스를 이용하는(요청하는)컴퓨터
  • 서버 : 서비스를 제공하는 컴퓨터
  • 서로 정보를 주고 받을 때에 지켜야 하는 약속(정해진 틀) : 프로토콜 -> HTTP

3) 웹 개발 직무 이해

  • 프론트엔드 : 웹서비스(웹사이트)에서 사용자의 측면의 그래픽 사용자 인터페이스로, 사용자와 상호작용(글자 입력, 버튼 쿨릭, 화면 출력 등)을 담당합니다.
  • 백엔드 : 웹서비스(웹사이트)에서 사용자의 눈에 보이지 않는 서버 측에서 프론트엔드에서 전달받은 데이터와 요청을 내부 데이터와 연산을 활용하여 처리하고 프론트엔드에 결과를 전달합니다.

2. 프론트엔드

4) 프론트엔드 3대장

  • HTML(웹 페이지 구성 요소들의 구조) + CSS(웹 페이지 구성 요소들을 꾸밈) + Javascript(웹 페이지 구성 요소들에게 생명력)
    5) [예제로 배우는] HTML의 이해
  • 웹 개발을 할 수 있는 유명한 툴 : IDE
  • HTML이란 : 하이퍼텍스트 즉, 웹 페이지를 연결하는 기능을 가진 텍스트이자 웹 페이지의 구조를 명시하는 언어
  • <> : 태그, 웹 페이지의 구성 요소 하나하나로 역할을 하게 됩니다.
    ex) <태그>감싸진 글자가 그 태그의 역할을 맡습니다.</태그>
  • *여는 태그와 닫는 태그가 한 쌍일 수도 있고, 닫는 태그 없이 여는 태그가 단독으로 쓰이는 경우도 있습니다.*

<head> = 타이틀 <body>=화면

  • 자주 쓰이는 HTML 태그

 

  • <h 숫자> : 제목 크기
  •  <a href="옮겨갈 링크">링크 이름</a>

하이퍼링크 가운데 <br>
이렇게 된다.

로그인 화면 만들기

  • <form> : 사용자 입력을 받는 폼을 만든다.
  • <input type = "원하는 타입"> : 다양한 타입(text, email, password, number 등)으로 데이터를 입력받음.

6) [예제로 배우는] CSS의 이해
7) [예제로 배우는] JavaScriptL의 이해

 

 

오늘의 느낀점 : 처음에는 프론트엔드를 하려면 세가지 언어를 알아야 한다고?하며 좀 두려웠다. 하지만 기본적인 html이지만 실습을 해보니 재미있었고 화면을 꾸미는것에 조금 더 욕심이 생기기 시작했다. 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/12   »
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
글 보관함