Web technologies to learn

Topics to learn to become web developer. Check out coursehunt.net for more courses on technology

CSS , HTML, Javascript
Jquery is a Javascript library.
Bootstrap and Foundation are popular CSS frameworks
A responsive website supports different layouts
Frontend build tools – speeds up the development process. Gulp and Grunt are popular ones
Dependency management – Browserify, Webpack, Require.js , Yeomen
Javascript frameworks – React.js, Angular.js, Backbone.js, Ember.js,Vue.js
Backend frameworks – This is where business logic resides – Ruby on Rails, Python Django, PHP, Node.JS , Java, C#
Database – Persistent (MySQL, MongoDB,redis,PostgreSQL,Cassandra)
Caching – Caching reduces the need to hit the database everytime (Nginx, Apache, Redis, InMemory)
Web Platforms – Hosting providers (AWS, DigitalOcean , Heroku, Azure) –
DevOps – Bridges the development process with Server Administration. Automates the Worflow and deployment.
Docker is used for containizering applications, Vagrant is used for provisioning virtual machines(ensures the development environment matches with server)
Server Management – Configuration Management tools. Way of allowing servers to be provisioned (Salt, Puppet, Chef, Ansible)
Others – Authentication, Authorization, API, RESTful services, SOA,Continuos Integration and Deployment
Tools – FTP,SSH, Github

 

Leave A Comment