백엔드 로드맵 따라 학습하기

송철진·2023년 6월 2일
0
post-thumbnail

출처: https://roadmap.sh/backend
위코드: https://velog.io/@scroll0908/kick-off1-백엔드-로드맵

1. Internet

2. 개발 언어 학습하기

3. Git & GitHub

  • Version Control System: Git
  • Repo hosting service: GitHub

👉 [공통] Git & Github_10.26
👉 [얄팍한 코딩사전] Git, Github
👉 [얄팍한 코딩사전]Github 사용법
👉 [모음] 깃 명령어
👉 깃 레포 이름 규칙
👉 git 테스트_11.11
👉 git workflow, rebase 사용법

4. OS와 일반적인 지식

5. 데이터베이스

5-1. 관계형

👉 데이터베이스 왜 사용할까, 관계형 데이터베이스
👉 스타벅스 DB 모델링

  • PostgreSQL
  • MariaDB, MS-SQL, Oracle

MySQL

프로그래머스 MySQL 풀이

5-2. NoSQL

  • Time Series(InfluxDB, TimeScale)
  • Document DBs(MongoDB, CouchDB)
  • Realtime(FireBase, RethinkDB)
  • Column Dbs(Cossandra, HBase)
  • Key-Value(DynamoDB)
  • Graph DBs(Neo4j)

Redis

Key-Value(Redis)
👉 ❓Redis 관련

5-3. 그외

5-4. 스케일링 데이터베이스

  • Database Indexes
  • Data Replication, Sharding Storagies, CAP Theorem

6. API

7. 캐싱

8. 웹 보안 지식

로드맵: https://roadmap.sh/best-practices/api-security

9. 테스팅

👉 ❓Software Testing_11.30

10. CI/CD

11. SW디자인 & 아키텍처

로드맵: https://roadmap.sh/software-design-architecture

12. 디자인 & 개발원칙

13. 구조적 패턴

14. ~

profile
검색하고 기록하며 학습하는 백엔드 개발자

0개의 댓글