- HTML, CSS
- JavaScript
- Linux
- Node.js
- Express.js
- CRUD Operations: MySQL
- Indexing, Primary Key, Foreign Key and Joins
- Transaction and ACID
- Data Model: One-to-One, One-to-Many, Many-to-Many
- Database Normalization
- Security and SQL Injection.
- Query Builder and ORM
- Backup and Migration
- AWS EC2 and S3
- AWS Auto Scaling: Load Balancer
- Version Control: Git, Github
- Asynchronous: callback, Promise and async/await
- Javascript Event Loop
- MVC design pattern
- RESTful APIs
- Unit Test
- Load Test: Artillery
- CI/CD: Docker & Jenkins
- Availability and Scalability
- Coding styles and Code Readability