You are on page 1of 1

Precompilers: SASS / PostCSS / LESS / Stylus

CSS Tools & Skills


React/Vue/Angular Developer CSS Grid (you might not need a framework anymore!)

Web Developer Bootstrap


CSS Frameworks
Frontend Developer Materialize

Frontend Engineer
BEM
Job Titles Javascript Engineer CSS Organization Atomic (design)
SMACSS

NPM Scripts
Front End
Webpack
Frond End Build Tools
Front-End Performance

Static Type Checkers


Flow
Basic Front End
Typescript
ES6 (2015/16/17)
HTML The basics JS Skills Functional Programming (rx.js)
Layouts & Grids (grid and flexbox)
Basic Terminal Usage
CSS Responsive Design (media queries) Service Workers
No Matter Which Route You Take
Basic SSH Responsive Images
CSS Animation
React.js Relay / Apollo for GraphQL (Big, complex)
Github Basics
Frameworks Next.js or After.js (Server-Side Rendered Apps)
Learn How Client & Server Talk To Each Other Basics
Querying, Selecting, working with DOM Glamorous
RESTful Web Services / GET POST PUT DELETE
requests Javascript Fundamentals Closures, Scope, Context & First-Class Functions Emotion
Vue Nuxt (Next.js for Vue)
CSS
Modular Javascript
Domain name and DNS basics Styled-Components
Vuex (Redux-ish for Vue)
XHR (AJAX) with Fetch
Angular
jQuery (not really required anymore) Javascript Frameworks
Ember.js
Setup webhost and domain
(I recommend hostgator Use Code DROP25PERC,
Publish "website" DROP10BUCKS, LETSMAKEADEAL)
MobX
Web Development In 2018 Upload HTML/CSS/JS files to website
Redux

State Management Flux (good to know for history's sake)

Using Rx.js & Bacon.js

Jest
I Keep Coupons & Deals updated here
Mocha

Unit Testing Karma (run Jest or Mocha in browsers)

Enzyme (react)
Backend Developer / Engineer

Fullstack Engineer / Developer

Software Developer/Engineer/Architect

Node.js/Python/Ruby/PHP/.NET/... Developer/Engineer

Platform Engineer/Architect
Job Titles
DBA (database administrator...Databases are your passion)

Scripting Languages Node.js ( express ^, hapi^)


I have a Node.js Course!
Backend
Python (django, flask^)

Ruby (Ruby on Rails, Sinatra^)

PHP (Laravel, Lumen^)

Digital Ocean (simpler infrastructure) Haskell


Functional Languages
AWS Scala
Infrastructure Platforms
Azure Clojure

Google Cloud Elixir

Docker
Terraform Go (a.k.a. GoLang)
High-Performance Languages
Ansible Dev Ops Rust
Salt
Puppet
Server Management (configuration management or CM) Java
Chef
Notable Others
C# / .NET

AWS Lambda + Serverless

Hosted solutions
CircleCI

Codeship
Relational Databases: MySQL, PostgreSQL
CI Pipelines
Jenkins
Caching: Redis, Cassandra
Internal solutions
DroneCI (Docker native YAY)
Document Databases: MongoDB, Couchbase, RethinkDB
GitLab Data
Search Engine: ElasticSearch, Solr

Graph Databases: Neo4j, OrientDB

I have a course with O'Reilly! Message Brokers (RabbitMQ, ZeroMQ, Kafka)


Docker
Small Scale: Docker Swarm, Docker Cloud

Medium Scale: Rancher, Docker Datacenter/Universal Control


Plane

Big Scale: Kubernetes, Mesos


Package Management

Unit/Functional Testing
Things to Learn for your Language/Framework
RESTful API, GraphQL API

Security Best Practices

Authentication/Authorization: OAUTH2 / JWT


Deploying your app (package with Docker, run on a server with
Docker installed)

Websockets

ORM / Data Management

You might also like