It will be better to have an idea for the following topics. Let’s have an important and beneficial list.
- MVC Pattern
- Design Patterns ( Observer, Strategy, …)
- AOP – Aspect Oriented Programming !
- Ruby on Rails or Python-Django if you are .NET web developer
- Data/Output Caching & Indexing
- Yahoo Best Practices for Speeding Up Your Web Site -> YSlow / PageSpeed
- ElasticSearch & Solr
- NoSql and Scalability
To be continued…