0% found this document useful (0 votes)
53 views

Basic Front End: No Matter Which Route You Take

The document lists various tools and technologies relevant to front-end development including: preprocessors like SASS and LESS; CSS frameworks like Bootstrap and Foundation; responsive design with CSS; task runners like Gulp and Grunt; dependency management with Browserify; front-end build tools like Webpack; React.js, Angular.js, and other MV* frameworks; unit testing with Mocha, Karma, and Jasmine; backend languages like Node.js, Python, PHP, Ruby; databases like MongoDB and PostgreSQL; and deployment with Docker, AWS, Heroku, and dev ops tools like Ansible, Chef, and Puppet.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views

Basic Front End: No Matter Which Route You Take

The document lists various tools and technologies relevant to front-end development including: preprocessors like SASS and LESS; CSS frameworks like Bootstrap and Foundation; responsive design with CSS; task runners like Gulp and Grunt; dependency management with Browserify; front-end build tools like Webpack; React.js, Angular.js, and other MV* frameworks; unit testing with Mocha, Karma, and Jasmine; backend languages like Node.js, Python, PHP, Ruby; databases like MongoDB and PostgreSQL; and deployment with Docker, AWS, Heroku, and dev ops tools like Ansible, Chef, and Puppet.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

CSS Tools

Precompilers: SASS / LESS / Stylus


CSS Frameworks: Bootstrap / Foundation / Bourbon w Neat / Gumby /
Skeleton
Responsive Design with CSS

Task Runners

Gulp
Grunt

Front End Developer


Dependency Management

Browserify

Frond End Build Tools

Webpack
Require.js / AMD
Bower/package management
Yeoman.io

FTP & Web Host Setup (hostgator)

Front-End Performance

Basic Front End


HTML

Basic Terminal Usage

React.js / Flux

CSS

No Matter Which Route You Take

Angular.js

Mocha

Backbone.js

Basic SSH

Javascript Fundamentals

Ember.js

jQuery

Karma

Mithril

MV* Javascript Frameworks

Github Basics

Jasmine
Unit Testing

Ractive
Clojurescript

Go a.k.a. GoLang

Learn How Client & Server Talk To Each Other


Upcoming Languages
RESTful Web Services / GET POST PUT DELETE
requests

Scala
Erlang
Rust

Unit/Functional Testing for Chosen Technology

Digital Ocean
Rackspace

C# (.net)
Python (Django)

Web Platforms

Amazon Web Services


Heroku

Java (Spring, Grails, Play)

Azure

Web Development

EngineYard

PHP (Laravel, Symfony2, Nette, CodeIgniter,


PHPixie)

I Keep Coupons & Deals updated here

Google App Engine

Node.js (Express.js / Hapi.js / Koa.js / Sails.js)

Back End

Dev Ops

Nodejitsu
OpenShift

Ruby (Ruby on Rails, Sinatra)

Salt
Nginx (Server)

Caching

Apache (Server)

Server Management (configuration management or CM)

Docker-Machine Docker-Swarm Docker-Compose

Chef

Database (Redis)

Docker (containerized applications and databases)

Ansible

In-Memory

MySQL

Databases

CoreOS, Mesos (Cloud Computing)

Puppet

MongoDB

Linux

Mesosphere

Docker

Panamax

Redis / sessions / caching

GitHub Hook Deployment

PostgreSQL

Continuous Integration

Cassandra
Dev Ops Workflows

Vagrant (local environment developmet)


Capistrano (deployment with Ruby)
Fabric (deployment python based)

API's / RESTful Services

Flightplan (deployment node based)

Security
Authorization/Authentication

Things to Learn

Deployment Strategies
OAUTH2
JSON WebToken

SOA (Service Oriented Architecture) / Microservices


Deploying your app

websocket

Kubernetes

Travis CI / Jenkins

You might also like