Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
56 views

Learning Path Web - Development in 2018

The document discusses various front-end development skills including precompilers like SASS, PostCSS, LESS and Stylus. It also lists common job titles for front-end roles and technologies like CSS Grid, frameworks like Bootstrap and Materialize, CSS methodologies like BEM and Atomic Design, build tools such as Webpack, programming languages like HTML, CSS and JavaScript, as well as additional skills like version control with Git.

Uploaded by

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

Learning Path Web - Development in 2018

The document discusses various front-end development skills including precompilers like SASS, PostCSS, LESS and Stylus. It also lists common job titles for front-end roles and technologies like CSS Grid, frameworks like Bootstrap and Materialize, CSS methodologies like BEM and Atomic Design, build tools such as Webpack, programming languages like HTML, CSS and JavaScript, as well as additional skills like version control with Git.

Uploaded by

swala
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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