SolutionStack:FullStackDeveloper:Curriculum
lastmod 2026-05-28created 2022-08-1867 edits
By my standards, a fuuuuuuull-stack developer curriculum.
Order
- #Intro - Check the hard road ahead with developer roadmaps
- #Desktop Setup - Developer laptop setup
- #Linux Basic - Command-line basics, etc.
- #Backend
- Python basics - Jump to Python
- Install pyenv/venv.
- Build a RESTful example with JSON Request/Response using Flask.
- JavaScript basics.
- Build a login screen with React.
- Build a RESTful communication example using AXIOS.
- HTTP protocol basics. (RFC 2068)
- Explain OSI 7 Layer byte assembly using HTTP as an example.
- Hash function with SHA
- docker installation and command-line basics.
- Run a postgresql server with docker.
- Install dbeaver
- SQL basics
- Create an Oracle account - connect via ssh.
.... After long, long training ....
Intro
- Frontend developer roadmap
- Backend developer roadmap
- Check the Seoul National University computer science and engineering curriculum
- Check the Engineer Information Processing certification
Desktop Setup
- Utilities
- Terminal
- IDE
Linux Basic
ls, cd, echo command-line basics, etc.
Server Setup
Infrastructure
Frontend
No exceptions: JavaScript/HTML5/CSS3
- Install node.js using n, then install yarn.
- Pick one of Vue/React
- TypeScript
- Material Design
- StyleGuide - prettier
- lint - eslint
- sort-imports
- Unit Test - jest
- e2e test - cypress
Backend
Done in Python.
- Install pyenv or uv
- Pick one of Flask/Django/FastAPI
- StyleGuide - black, ruff
- lint - flake8
- Import sorting - isort
- Type Checking - mypy
- Unit Test - pytest
- Coverage - pycov
Database
- For RDBMS, pick one of MariaDB/PostgreSQL
- Fire off SQL with dbeaver
Bigdata
Caching
Fullstack
Can start right after applying Frontend-Backend communication with axios.
- Explain OSI 7 Layer packets using the HTTP protocol as an example.
DevOps
- docker installation and command-line basics.
More ...
- k8s ?
Cloud Computing
Create a free Oracle Cloud account and connect via ssh.
Network
OSI 7 Layer
Advanced
Deep Learning
Multimedia
Streaming
CCTV
Mbile
Game
See also
References
-
It does too much for you automatically ↩
Pages that link here