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 Materialize
Frontend Developer

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
Responsive Design (media queries) Service Workers
No Matter Which Route You Take CSS
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 Styled-Components
Domain name and DNS basics
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

AWS
Functional Languages
Scala
Infrastructure Platforms
Azure Clojure

Google Cloud Elixir

Docker
Terraform Go (a.k.a. GoLang)
High-Performance Languages
Ansible Dev Ops Rust
Salt
Puppet
Chef Server Management (configuration management or CM) Java
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