기본 CS지식

Backend Developer 백엔드 로드맵 따라가기 23.10.19

함형우 2023. 10. 10. 17:52
728x90

https://roadmap.sh/backend

 

Backend Developer Roadmap: What is Backend Development?

Learn what backend development is, what backend developers do and how to become one using our community-driven roadmap.

roadmap.sh

 

인터넷

인터넷이란

https://nelapham.tistory.com/146

 

인터넷이란?

인터넷이 작동하는 원리 네트워크란, 서로 연결된 컴퓨터나 장치의 그룹을 뜻합니다. 이렇게 서로 연결된 컴퓨터나 장치의 그룹이 다시 한번 결합되는 것을 인터넷이라고 합니다. 즉, 인터넷이

nelapham.tistory.com

HTTP란

https://nelapham.tistory.com/147?category=1185270 

 

HTTP란

HTTP란 HTTP란 클라이언트와 서버가 서로 통신하는 방식을 표준화한 통신 프로토콜입니다. 인터넷을 통해 컨텐츠가 요청, 전송되는 방식을 정의합니다. TCP 포트는 80을 사용하지만, HTTPS는 443 포트

nelapham.tistory.com

브라우저란

https://nelapham.tistory.com/148

 

브라우저란

웹 브라우저 작동 방식 브라우저 화면에 google.com을 입력하면 구글 페이지가 표시될 때까지에 어떤 동작을 하는지 알 수 있습니다. 브라우저는 기본적으로 선택한 웹 리소스를 서버에 요청하여

nelapham.tistory.com

DNS란

https://nelapham.tistory.com/149

 

DNS란

도메인 이름 시스템(Domain Name System)은 사람의 전화번호를 찾는 것 처럼, 컴퓨터 또한 DNS를 사용하여 웹사이트의 주소를 찾습니다. DNS는 "google.co.kr" 같이 기억하기 쉬운 주소를 이름으로 컴퓨터가

nelapham.tistory.com

Domain이란

https://nelapham.tistory.com/150

 

Domain Name이란

웹 브라우저에서 다양한 주소를 입력하고, 클릭하며 상호작용 하고 있습니다. 그렇게 다양한 웹 사이트에 접속하는데 이 주소의 핵심이 바로 도메인 이름입니다. 인터넷에 연결된 모든 컴퓨터

nelapham.tistory.com

hositng이란

https://nelapham.tistory.com/151

 

Hosting이란

웹 호스팅은 개인, 조직이 자신의 웹사이트를 인터넷에 게시할 수 있게 해주는 서비스다. 단순히 말하면, 웹 사이트의 파일과 데이터가 저장되는 서버 공간을 임대하는 것과 같다. 자신,기업의

nelapham.tistory.com

OS 관련 지식

리눅스 명령어

https://nelapham.tistory.com/153

 

터미널 리눅스 필수 명령어

OS는 커널, 라이브러리, 응용 프로그램 같은 수많은 요소가 뭉쳐서 이루어졌다면, 리눅스는 그 OS의 핵심인 커널 그 자체입니다만, 보통 리눅스를 지칭할때 이 커널 기반의 운영체제를 이야기합

nelapham.tistory.com

운영체제 기본지식

 

 

관계형 데이터베이스

 

NoSQL 데이터베이스

 

더 깊은 데이터베이스

 

스케일링

 

API에 대하여

 

캐싱

 

웹 보안 지식

 

테스팅

 

CI / CD

 

소프트웨어 디자인 / 아키텍쳐

 

설계 및 개발 원칙

 

아키텍처 패턴

 

메시지 브로커

 

컨테이너화 / 가상화

 

GraphQL

 

WebSockets

 

SSE ( 서버 전송 이벤트 )

 

웹 서비스

 

구축

 

728x90