반응형

1. 프론트엔드 개발자 로드맵

 

기초 단계

 

HTML/CSS

   HTML5

   CSS3

   Flexbox

   Grid 레이아웃

JavaScript

    ES6 기본 문법

    DOM 조작

    이벤트 처리

 

중급 단계

 

프레임워크 및 라이브러리

React

Vue.js

Angular

상태 관리 라이브러리 (Redux, Vuex 등)

패키지 관리자

npm

yarn

 

고급 단계

 

빌드 도구

Webpack

Babel

테스팅

Jest

Mocha

최적화

Lighthouse

DevTools

 

2. 백엔드 개발자 로드맵

 

기초 단계

 

프로그래밍 언어

Java

Python

Node.js

Ruby

웹 프레임워크

Spring Boot (Java)

Django (Python)

Express (Node.js)

Ruby on Rails (Ruby)

 

중급 단계

 

데이터베이스

SQL: MySQL, PostgreSQL

NoSQL: MongoDB, Redis

API 설계

RESTful API

GraphQL

 

고급 단계

 

보안

인증 및 권한 부여 (OAuth, JWT)

OWASP Top 10

테스팅 및 배포

JUnit, Mockito (Java)

CI/CD 도구 (Jenkins, GitHub Actions)

 

3. 인프라 엔지니어 로드맵

 

기초 단계

 

운영체제

Linux 기초 명령어

시스템 관리

 

중급 단계

 

네트워킹

TCP/IP

DNS

HTTP/HTTPS

클라우드 플랫폼

AWS

Azure

GCP

컨테이너화

Docker

Kubernetes

 

고급 단계

 

모니터링 및 로깅

Prometheus

Grafana

ELK 스택 (Elasticsearch, Logstash, Kibana)

 

4. DBA 로드맵

 

기초 단계

 

데이터베이스 기초

ERD 작성

SQL 문법 (SELECT, INSERT, UPDATE, DELETE)

 

중급 단계

 

데이터베이스 관리

인덱스

조인

트랜잭션 관리

백업 및 복구

 

고급 단계

 

데이터베이스 아키텍처

샤딩

파티셔닝

고가용성 (Replication, Clustering)

데이터 보안

암호화

접근 제어

반응형

+ Recent posts