Backend Developer 백엔드 로드맵 따라가기 23.10.19
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 ( 서버 전송 이벤트 )
웹 서비스
구축