FullStack Engineer Roadmap by @christhoval
- Web Design Tools
- HTML/CSS
- Javascript
- Frontend Frameworks/Libraries
- Mobile App Development
- Backend Development
- Database
- DevOps
- Version Control
- Agile & Scrum
- Figma
- Adobe XD
- HTML Fundamentals
- HTML Forms & Inputs
- CSS3 Fundamentals
- CSS Preprocessors (SASS)
- CSS Grid & Flex
- Tailwindcss
- ES6 Features
- AJAX & Fetch API
- Web APIs (DOM, Browser, HTML5)
- Object-Oriented Javascript
- Asynchronous Javascript (Promise, async/await)
- Typescript Basics
- Testing with Jest
- ReactJS
- State Managment
- Routing with React Router
- Android (Kotlin or Java)
- iOS (Switf)
- Flutter (Dart)
- React-native (Typescript)
- Node.js & Express.js
- Python & Flask or fastAPI
- Python & Django
- REST and GraphQL APIs Management
- Authentication and Authorization
- Database Design Principles
- SQL (mySQL, PostgreSQL)
- noSQL (mongoDB)
- ORM Tools (prisma, sqlalchemy)
- ODM Tools (mongoosejs, beanie)
- Docker & containerization
- Linux command Line Basics
- Git Basics
- Working with Github
- Pull Request & Code Review
- GitFlow Workflow
- Agile Principles
- Scrum Framework
- User Stories
- Sprint Planning
- Retrospective Meetings
- Product & Sprint Backlog Management