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

Basic Front End: No Matter Which Route You Take

The document outlines various tools, frameworks, 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, basic terminal usage, JavaScript fundamentals and frameworks like React, Angular, and Backbone, unit testing with Mocha and Jasmine, databases like MongoDB and PostgreSQL, backend languages like Node, Python, and Ruby, deployment with services like Heroku and AWS, and dev ops tools like Docker, Ansible, and Kubernetes.

Uploaded by

Immanuel Ly
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Basic Front End: No Matter Which Route You Take

The document outlines various tools, frameworks, 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, basic terminal usage, JavaScript fundamentals and frameworks like React, Angular, and Backbone, unit testing with Mocha and Jasmine, databases like MongoDB and PostgreSQL, backend languages like Node, Python, and Ruby, deployment with services like Heroku and AWS, and dev ops tools like Docker, Ansible, and Kubernetes.

Uploaded by

Immanuel Ly
Copyright
© © All Rights Reserved
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

Basic Terminal Usage

No Matter Which Route You Take


Basic SSH

HTML

React.js / Flux

CSS

Angular.js

Mocha

Backbone.js
Ember.js Unit Testing

Jasmine

Javascript Fundamentals

jQuery

Mithril

MV* Javascript Frameworks

Github Basics

Karma

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)

Caching

Salt
Nginx (Server)
Apache (Server)
Database (Redis)

Server Management (configuration management or CM)

MySQL

Databases

Chef
Ansible

In-Memory

MongoDB

CoreOS, Mesos (Cloud Computing)

Puppet

Docker-Machine Docker-Swarm Docker-Compose


Docker (containerized applications and databases)

Linux

Mesosphere

Docker

Panamax

Redis / sessions / caching

GitHub Hook Deployment


Continuous Integration

PostgreSQL
Cassandra
Dev Ops Workflows

Things to Learn

OAUTH2
JSON WebToken

SOA (Service Oriented Architecture) / Microservices


Deploying your app
websocket

Capistrano (deployment with Ruby)

Flightplan (deployment node based)

Security
Authorization/Authentication

Vagrant (local environment developmet)


Fabric (deployment python based)

API's / RESTful Services

Kubernetes

Deployment Strategies

Travis CI / Jenkins

You might also like