WeniVooks

검색

웹/네트워크/HTTP 베이스캠프

IT 분야의 직업군

2.3 IT 분야의 직업군

위에서 살펴본 인터넷에 관련된 다양한 직업군에 대해 살펴보도록 하겠습니다. 이해관계자들의 입장이나 업무를 살펴봄으로 여러분은 보다 나은 커뮤니케이션을 할 수 있을 것입니다.

2.3.1 프론트엔드

프론트엔드는 웹 개발에서 사용자와 직접 상호작용하는 부분을 담당합니다. 프론트엔드 개발자는 HTML, CSS, JavaScript 등의 기술을 사용하여 웹 페이지의 구조, 디자인, 동작을 구현합니다.

  • 가장 많이 사용하는 라이브러리 또는 프레임워크
    • React
    • Vue
2.3.2 백엔드

백엔드는 웹 애플리케이션의 서버 측 로직과 데이터 처리를 담당하는 영역입니다. 백엔드 개발자는 다양한 프로그래밍 언어와 프레임워크를 사용하여 웹 애플리케이션의 핵심 기능을 구현하고, 데이터베이스와 상호작용하며, 클라이언트의 요청에 응답합니다.

  • 가장 많이 사용하는 라이브러리 또는 프레임워크
    • Java
      • Spring
      • Spring-boot
    • Node
      • Express
      • NestJS
    • Python
      • fastAPI
      • Django
2.3.3 그 외 다양한 이해관계자

💡 주요 용어 정리

  • 인터넷: 컴퓨터 네트워크들을 연결하는 글로벌 네트워크 시스템
  • 웹: 인터넷에서 정보를 공유하기 위한 전 세계적인 정보 공간
  • URL: 인터넷에서 웹 페이지, 이미지 등의 리소스 위치를 나타내는 지시자(이름) 또는 경로
  • IP: 인터넷에 연결된 장치들을 식별하기 위해 사용되는 숫자 주소
  • PORT: 컴퓨터 네트워크에서 IP 주소와 함께 사용되어, 하나의 컴퓨터에서 동작하는 여러 개의 서비스나 프로세스를 구분하는 역할
2.2 웹의 동작3장 웹 상에서 프로그래밍 언어 역할