MY LEARNING ROADMAP
FULLSTACK WEB, MOBILE AND DESKTOP APP DEVELOPER.
IOT ENTHUSIAST.
GOALS.
Build my own software as a service platforms
Work as a freelancer
Work for a company to gain little experience
DEVELOPERS
FRONTEND: HTML, CSS, JavaScript, React, DOM, HTTP
BACKEND: Node JS, Python, Postgresql, Mongo Db., Mongoose, SQLAlchemy, Server
Configuration and deployment.
FULLSTACK: Combination of frontend and backend.
FRONT-END DAYS.
HTML semantic tags: header, footer, aside, section, nav
Basic CSS: positioning, styling
Alignment: Flex boxes and Grids
Animations and Transitions
Responsive web designs and media queries
Bootstrap
UI/UX Design
FRONTEND DAYS.
JavaScript: Basics, JSON, HTTP, DOM and Styling, Array Methods
Netlify, Git and Github, Heroku
React: Redux
Headless CMS: Strapi
Connecting with backend API’s.
BACKEND DAYS.
JavaScript: Node js and Express
Python: Flask
Databases: Postgresql, Mongodb
ORMS: Mongoose, SQLAlchemy.
GraphQL: Interacting with the backend.
Socket IO: Building real-time applications.. Eg: instant messaging and chatting
applications.
Deployment: Heroku, Netlify, Cloudinary, Docker, NGINX
Design Patterns.
MOBILE AND DESKTOP DEV DAYS.
React Native.
Electron.
Kotlin.
Flutter.
Game Development.
AI/MACHINE LEARNING.
Data Structures and Algorithms.
Automation Tools.
Writing machine learning code.
Creating Chat bots.
Analyzing data.
IOT.
Embedded System programming: C++ and C
Computer Networking and Security.
Writing Low Level Code.