0% found this document useful (0 votes)
24 views9 pages

My Learning Roadmap: Fullstack Web, Mobile and Desktop App Developer. Iot Enthusiast

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views9 pages

My Learning Roadmap: Fullstack Web, Mobile and Desktop App Developer. Iot Enthusiast

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

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.

You might also like