It's always hard to stick to continuous learning path as a software professional. The list of learning is never ending and I am trying to put together areas for software professional to focus.
User interface
Service layer
Database
Infrastructure
Tools
Security
Integration
User interface
- Webpages
- Windows form
- Mobile UI
- Kiosk
- Television screen
- Device interfaces like smart watch, smart devices etc.
- Gaming device UI like PS2 etc.
Service layer
- SOAP based services
- Restful API
- Services exposed on different protocol than http like TCP/IP
Database
- Relational database
- Document database
- Graph database
- Big data
Infrastructure
- On premise servers
- Cloud based servers
- Web servers
Tools
- Performance testing
- Functional testing
- Automation testing
- Static code analysis
- Monitoring
- Continuous integration
- Deployment tool
- Configuration management tool
- Application lifecycle management (ALM) tool
Security
- Web security
- Firewall
- Anti virus
- Authentication
Integration
- Message queue
- EMS
- ESB
- SSAS
- Qlikview
- Tablue
- Appfabric
- Couchbase
- MemCache
- IOC framework
- AOP framework
- API framework
- Javascript frameworks
Comments
Post a Comment
Thanks for your valuable comment