Web Development
Basic Front End
Front End Developer
CSS Tools
Precompilers: SASS / LESS / Stylus
CSS Frameworks: Bootstrap / Foundation / Bourbon w Neat / Gumby / Skeleton
Responsive Design with CSS
Task Runners
Gulp
[Grunt]
Browserify
Webpack
Require.js / AMD
[Bower/package management]
[Yeoman.io]
[Front-End Performance]
MV* Javascript Frameworks
React.js / Flux
[Angular.js]
Backbone.js
Ember.js
Unit Testing
Mocha
Jasmine
Karma
Mithril
Ractive
[HTML]
[CSS]
[Javascript]
[jQuery]
No Matter Which Route You Take
[FTP & Web Host Setup]
[Basic Terminal Usage]
[SSH]
[Github]
[Learn How Client & Server Talk To Each Other]
[RESTful Web Services / GET POST PUT DELETE requests]
Back End
Upcoming Languages
Go a.k.a. GoLang
Scala
Erlang
Unit/Functional Testing for Chosen Technology
C# (.net)
Python (Django)
Java (Spring, Grails, Play)
PHP (Laravel, Symfony2, Nette, CodeIgniter, PHPixie)
[Node.js]
([Express.js / Hapi.js / Koa.js / Sails.js)
Dev Ops
Web Platforms
[Digital Ocean]
Rackspace
Amazon Web Services
Heroku
Azure
EngineYard
Google App Engine
Nodejitsu
OpenShift
Server Management (configuration management or CM)
Salt
Puppet
Chef
Ansible
Linux
[Docker]
Dev Ops Workflows
[Docker]
CoreOS, Mesos (Cloud Computing)
Docker-Machine Docker-Swarm Docker-Compose
Kubernetes
Mesosphere
Panamax
Continuous Integration
GitHub Hook Deployment
Travis CI / Jenkins
[Vagrant (local environment development)]
Capistrano (deployment with Ruby)
Fabric (deployment python based)
[Flightplan (deployment node based)]
Deployment Strategies
Ruby (Ruby on Rails, Sinatra)
Databases
Caching
[Nginx (Server)]
Apache (Server)
Database (Redis)
In-Memory
MySQL
MongoDB
Redis / sessions / caching
PostgreSQL
Cassandra
Things to Learn
API's / RESTful Services
Security
Authorization/Authentication
OAUTH2
JSON WebToken
SOA (Service Oriented Architecture) / Microservices
Deploying your app
websocket
No comments:
Post a Comment