Welcome to Single source of truth !! I mean Software Engineering (correction: Web development) topics.
This website should grow and would grow. Make sure you fork me ! and ignore all the grammatical mistakes.
I am using an outdated but easy-to-build website builder : JEKYLL. Forgive me if you think there is something better out there. You can make this more pretty if you think that would make this world a better place.
BTW, before you start reading this, a note about climate change. Please go watch the documentary: Before the flood and feel bad for our planet and may be contribute to sustain this planet and it’s future. #climatechange
Front-end dev topics
Following are the topics to know about frontend development.
- JS Basics - Go to MDN and start reading. My recommendation is to use at least the console to try things out while you learn something new. Or, a better way is to create a git repo and add everything you learn there.
- Closure
- PRPL Pattern
- MVC
- JS Inheritance - Look for Inheritance in the link shared for JS Basics.
- SEO
- Accessibility
- Web Workers and Service Workers
- Canvas
- Webpack
- Rollup.js
- React - If there role describes React.js as one of the technologies.
- JS patterns and methedologies
- Pre-rendering and caching
- E-tag
- Cookies
- Session
- Index DB
- Local Storage
- Metadata and headers
Back-end dev topics
Following are … about backend dev.
- MVC
- ORM
- CORS
- REST APIs
- Database - SQL/MYSQL/PostgreSQL
- Node.js - Role Dependent
- GraphQL - Role Dependent
- Python + Django - Role Dependent
- Polling
- Sockets
- Docker
- Caching
- Nginx/Apache
- Ansible
- Docker
- E-tag
- CDN
- Sessions
- Authentication
- CI/CD
- Encryption, Hashing, OAuth
Cloud - AWS
Following are … about AWS.
- EC2
- Elastic Beanstalk
- Cloudformation
- Docker
- RDS
- S3
- Cloudwatch
- Route53
Methodologies
- Seperation of Conern
- Master-Slave pattern
- RX
- 10 patterns - https://towardsdatascience.com/10-common-software-architectural-patterns-in-a-nutshell-a0b47a1e9013
HTML + CSS
Following are … about <html>.
- Grid layout
- Flexbox
- HTML5 Components
- Input attributes
- script tag async + defer
- head tags
Please don’t hesitate to create a PR ( I mean just do it, add another commit to open source ).