SolutionStack:FullStackDeveloper:Curriculum
나 기준 풀~~~~~~ 스택 개발자 커리큘럼.
순서
- #Intro - 개발자 로드맵으로 앞으로의 고생길 확인 하고
- #Desktop Setup - 개발자 노트북 셋업
- #Linux Basic - 명령행 기초 등
- #Backend
- JavaScript 기초.
- React로 로그인 화면 만들기.
- AXIOS를 사용하여 RESTful 통신 예제 만들기.
- HTTP 프로토콜 기초. (RFC 2068)
- HTTP을 예시로 OSI 7 Layer 바이트 조립 설명.
- Hash function with SHA
- docker 설치 및 명령행 기초.
- docker로 postgresql 서버 열기.
- dbeaver 설치
- SQL 기초
- 오라클 계정 만들고 - ssh로 연결.
Intro
- Frontend 개발자 로드맵
- Backend 개발자 로드맵
- 서울대 컴퓨터 공학과 커리큘럼 확인
- 정보처리기사 확인
Desktop Setup
- Utilities
- Terminal
- IDE
Linux Basic
Server Setup
Frontend
얄짤없이 JavaScript/HTML5/CSS3
- n을 사용하여 node.js 설치, 그리고 yarn 설치.
- Vue/React 중 택일
- TypeScript
- Material Design
- StyleGuide - prettier
- lint - eslint
- sort-imports
- Unit Test - jest
- e2e test - cypress
Backend
Python 으로 진행.
- pyenv 설치
- Flask/Django/FastAPI 중 택일
- StyleGuide - black
- lint - flake8
- Import sorting - isort
- Type Checking - mypy
- Unit Test - pytest
- Coverage - pycov
Database
- RDBMS는 MariaDB/PostgreSQL 중 택일
Bigdata
Caching
Fullstack
Frontend와 Backend 통신을 axios로 적용한 직후 부터 진행가능.
- HTTP 프로토콜을 예시로 OSI 7 Layer 패킷 설명.
DevOps
- docker 설치 및 명령행 기초.
More ...
- k8s ?
Cloud Computing
Network
OSI 7 Layer
Advanced
Deep Learning
Multimedia
Streaming
CCTV
Mbile
Game
See also
References
-
자동으로 해주는게 너무 많다 ↩