- Webpack understanding
- Babel understanding
- React + Redux
- React Hooks
- Flex CSS
- Unit Testing
- Basic PHP
- Wordpress
- Laravel
- Unit Testing
- SQLite3
- MongoDB
- MySQL
- JWT Token
- Middlewares
- DevOps (Nginx, Apache)
- Object Oriented Programming
- Design Patterns
- Unit Testing
- SOLID Principles
- Single Responsibility, should only have one reason to change
- Open Close ~ use interface to have switch implementations, Abstract method.
- Liskov Substitution ~ should remain the expectation whethere extends to parent or child.
- Interface Segregation ~ Use multiple interface to prevent from forcing the class to implement function
- Dependency Inversion ~ Has high level code which not depend on lowlevel code and both depend on abstraction using interfaces
- Factory, Factory method
- Builder
- Strategy
- Laravel
- Wordpress
- CodeIgniter
- Moodle
- CRM
- Get Every Monday of the Week In SQL Syntax
- On duplicate key update, SQL queries migrating data
- Create Porfolio
- REST
- SOAP
- gRPC
- GraphQL