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

Web Development

The document discusses various technologies relevant to front-end web development including text editors like Atom and Sublime Text, CSS preprocessors like SASS and LESS, CSS frameworks like Bootstrap and Foundation, responsive design with CSS, task runners like Gulp and Grunt, dependency management with tools like Browserify, Webpack, Bower, and Yeoman, modular JavaScript, jQuery, RESTful APIs, Node.js with frameworks like Express and Hapi, Python with Django and Flask, Ruby on Rails and Sinatra, PHP with Laravel, Symfony and Lumen, and MV* JavaScript frameworks like React, Angular, Ember, and Vue.

Uploaded by

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

Web Development

The document discusses various technologies relevant to front-end web development including text editors like Atom and Sublime Text, CSS preprocessors like SASS and LESS, CSS frameworks like Bootstrap and Foundation, responsive design with CSS, task runners like Gulp and Grunt, dependency management with tools like Browserify, Webpack, Bower, and Yeoman, modular JavaScript, jQuery, RESTful APIs, Node.js with frameworks like Express and Hapi, Python with Django and Flask, Ruby on Rails and Sinatra, PHP with Laravel, Symfony and Lumen, and MV* JavaScript frameworks like React, Angular, Ember, and Vue.

Uploaded by

Lingzhi Liu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

ES6/ES2015 (Babel)

CSS Tools
Precompilers: SASS / LESS / Stylus

Text Editors Atom.io CSS Frameworks: Bootstrap / Foundation

Responsive Design with CSS


Sublime Text

Brackets.io
Task Runners
Gulp

FTP & Web Host Setup (hostgator) Grunt


Basic Front End
HTML
Basic Terminal Usage
CSS
No Matter Which Route You Take Dependency Management
Browserify
Basic SSH Front End Developer
Javascript Fundamentals Javascript is Weird and awesome Frond End Build Tools Webpack

Github Basics Modular JS


Bower/package management
Learn How Client & Server Talk To Each Other Yeoman.io
jQuery

RESTful Web Services / GET POST PUT DELETE Mobx


requests React.js
Flux
Node.js ( express ^, hapi^)
Angular.js Redux
Python (django, flask^) Ember.js Relay
Scripting Languages GraphQL
Ruby(Ruby on Rails, Sinatra^) Vue.js Mocha
create-react-app
Jasmine
PHP(Laravel, Symfony2, Lumen^) MV* Javascript Frameworks
Karma
Clojurescript Unit Testing enzyme (testing react)
Elixir
Functional Languages
Elm
Web Development Scala
Clojure

Haskell
I Keep Coupons & Deals updated here High-Performance/Compiled Languages
Go / GoLang

Rust

Java

C#

Back End

Nginx (Server)
Caching Apache (Server)
Database (Redis)
In-Memory

Relational: MySQL, PostgreSQL


Data
Redis / sessions / caching

Document: MongoDB, Couchbase, RethinkDB

Search Engine: ElasticSearch, Solr

Unit/Functional Testing for Chosen Technology

API's / RESTful Services

Security
Authorization/Authentication
OAUTH2
Things to Learn
JSON WebToken
Digital Ocean
Amazon Web ServicesSOA (Service Oriented Architecture) / Microservices
(AWS)
Web Platforms Azure Deploying your app (flightplan: nodejs, Fabric: python,
Rackspace Capistrano: ruby)

Heroku
websocket

ORM/Data Structure
Linux
Docker
Dev Ops Ansible

Server Management (configuration management or CM)


Salt
Chef
Puppet

Big Scale: Kubernetes, Mesos

Small Scale: Docker Swarm, Docker 1.12 swarm


UI-Driven: Rancher, Docker Cloud, Docker
Docker (containerized applications and databases) Datacenter/Universal Control Plane

Jenkins (on your own hardware)


Continuous Testing & Delpoyment SemaphoreCI

CircleCI
Codeship

Vagrant (local environment developmet)

You might also like