mindmap
(KnowledgeBase)
(Computer Science)
(Language Theory)
(Notes)
(Operating Systems)
(Linux)
(Basics)
(File System)
(Shell Programming)
(VIM)
(Administration)
(Mathematics)
(LaTeX)
(Software Development)
(File Formats)
(JSON)
(XML)
(Tools)
(Git)
(IDEs)
(VSCode)
(Linter)
(ESLint)
(Prettier)
(Bundlers)
(Webpack)
(Engineering)
(UML)
(Design Patterns)
(Best Practices)
(Development Process)
(Naming Conventions)
(Documentation)
(Markdown)
(Mermaid)
(MathJax)
(Testing)
(TDD)
(Unit Tests)
(Jest)
(Mocha)
(Languages)
(JavaScript)
(TypeScript)
(PHP)
(Web Development)
(Backend)
(Node.js)
(Frontend)
(HTML)
(CSS)
(Frameworks)
(React)
(Web APIs)
(Infrastructure)
(Network)
(Protocols)
(Application Layer)
(DHCP)
(DNS)
(HTTP)
(Network Layer)
(IPv4)
(IPv6)
(Data Link Layer)
(ARP)
(NDP)
(Ethernet)
(Server)
(Database Server)
(Relational Database)
(MySQL)
(SQLite)
(Nonrelational Database)
(MongoDB)
(Web Server)
(Tomcat)
(HTTP-Server)
timeline
title Learning Roadmap
section Theory
Short Term: (63812) Software Engineering
: (63013) Computer Systems
: (63812) Internet Security
Medium Term: Refactoring
: Software Architecture
: Behavior Driven Development
: Refresh Mathematic
: (61411) Algorithmic Mathematic
Long Term: (63113) Data Structures And Algorithms
: Agile Development
: Networking
: Cloud
: DevOps
: Compiler
: Language Theory
: Programming Paradigms
: Machine Learning Basics
: Electrical Engineering
: Operating Systems
section Skills (Strategic Context)
Short Term: JavaScript (2. Iteration)
: TypeScript (2. Iteration)
Medium Term: CSS (2. Iteration)
: HTML (2. Iteration)
: React (2. Iteration)
: Angular
: SQL Databases (1. Iteration)
: Mermaid (2. Iteration)
: Docker
: Linux
Long Term: Backend Language
: C / Rust
: Progressive Web Apps
: Web Components
: Authentification
: Web Accessibility
: Vue.js
: Next.js
: API Design
: Cloud
: Kubernetes
: Git Details
section Skills (Job Context)
Short Term: High Level Overview + Architecture
: Review
Medium Term: E2E Testing Framework
: Docker
: React Testing Library
Long Term: Webpack
: CI/CD Pipelines
: Prettier
: ESLint
: Electron
- JavaScript Indepth
- TypeScript Indepth
- Backend (Java, C# or Go)
- C
- Rust
- Progressive Web Apps
- Shadow DOM
- Web Security
- CSS Indepth
- SASS
- Web Components
- Accessibility
- Authentification
- Next.js
- Constructable Style Sheets
- CSS Modules
- CSS Module Scripts
- Console API
- URL API
- Pointer Event API
-
Intl
object
- React Indepth
- Angular
- Vue
- Svelte
- Lit
- React Component Testing
- Testing Library
- Cypress
- Mocha
- Playwright
- Document SQL Basics
- Document MySQL and MariaDB
- Indexes
- Administration
- SQLite
- API Design
- Rest APIs
- GraphQL APIs
- SOAP APIs
- Postman
- WSDL (Web Services Description Language)
- Engineering Process
- Agile Development
- Software Architecture
- Domain-Driven Design
- Refactoring
- Document Webpack
- Vite
- ESLint
- Prettier
- JSDOC
- Swagger
- CI/CD Pipeline
- Docker
- Electron
- Figma
- Git Indepth
- Wireshark
- Fiddler
- Ghidra
- Theory And Fundamentals
- Linux Indepth
- Linux commands
- nmap
- dig
- grep
- ldd
- find
- nc
- Networking
- Cloud Computing (AWS, Azure, ...)
- Machine Learning Basics
- Compiler Construction
- Electrical Engineering Basics