2018 Roadmap - Personal Roadmap
16 Dec 2018 | Daily이글은 "https://github.com/devJang/developer-roadmap"을 읽고 내가공부해야할 커리큘럼을 짰습니다.
Web Developer Roadmap
Front End Roadmap
내가 선택한 Front-end
HTML -> CSS -> JavaScript -> 반응형 웹 사이트 -> Sass,PostCSS -> Bootstrap -> BEM(CSS 아키텍쳐) -> NPM Script, Webpack -> React, Angular, Vue(프레임워크)Back End Roadmap
내가 선택한 Back-end
Python, Nodejs -> JSON 활용 -> 패키지 매니저 -> Standard 및 Practice -> 패키지와 라이브러리를 만들어 배포-> 관계형 데이터베이스 배우기(MySQL, MariaDB, PostgreSQL) -> 간단한 애플리케이션(가입, 로그인, CRUD) 게시물 작성, 업데이트 및 삭제-> NoSQL(MongoDB) -> 캐싱 -> RESTful APIs -> Authentication/Authorization 방법론 -> Kafka(메세지 브로커)-> ElasticSearch(검색엔진) -> Docker -> Apache,NginX(앱 서버) -> 웹 소켓 -> GraphQLDevOps Roadmap
내가 선택한 Dev-Ops
운영체제: Linux, FreeBSD 클라우드: AWS 자동화: AWS Cloud 지속적인 배포/통합(???): Jenkins, Travis, CircleCI 모니터링과 경보(???): AppDymamics Log Management, Analysis: ELIK 컨테이너: Docker 웹 서버: Apache, NginX 클러스터 매니저: Kubernetes Docker Swarm 터미널: 소스에서 앱 컴파일하기 (gcc, make) Bash Script Vim OSI Model. TCP/IP/UDP 공통 포트 다른 파일 시스템에 대한 지식 역방향 프록시 설정(NginX) 캐시 서버 설정 (NginX) 로드 밸런서 서버 설정 (HAProxy, NginX) 방화벽 설정 SSL, HTTPS 좋지 않은 문제 발생시의 사후 분석