Front-End
1. Web fundamentals like HTML, JavaScript, and CSS
2. CSS preprocessors like Sass
3. JavaScript frameworks like AngularJS or Vue.js etc, or
JS-based build tools like Grunt, Gulp and Webpack
4. Libraries like jQuery, Backbone.js and Lodash.js
5. Front-end (CSS) frameworks like Foundation or Bootstrap
6. AJAX
Back-End
1. API design and development
2. CRUD (Create, Read, Update, Delete)
3. RESTful Services
4. Server-side languages like PHP
5. Database technologies like MySQL, PostgreSQL, and MongoDB.
6. Web server technologies like Node.js
7. Frameworks like WordPress, Laravel, Shopify etc.