Please enable JavaScript.
Coggle requires JavaScript to display documents.
Web Development - Coggle Diagram
Web Development
Back-End
Node.js
Ruby
Python (Django)
Databases
MySQL
RethinkDB
Redis / sessions / caching
Caching
Database (Redis)
Nginx (Server)
Apache (Server)
In-Memory
PostgreSQL
Cassandra
ElasticSearch
Things to Learn
Security
API's / RESTful Services
Authorization/Authentication
OAUTH
JSON WebToken
Microservices
Deploying your app
websockets
C# (ASP MVC)
Java :star:
Spring Framework :fire:
PHP
Go
General
Version controlling using Git
https://github.com/
https://gitlab.com/
https://bitbucket.org/
RESTful Web Services / GET POST PUT DELETE requests
Basic SSH
Basic Terminal Usage
Learn How Client & Server Talk To Each Other
Get familiar with IDEs/TextEditors
https://code.visualstudio.com/
https://www.jetbrains.com/idea/
Data Structure and Algorithms
https://leetcode.com/
https://codelearn.io/
https://www.hackerrank.com/
Basic Front-End
HTML
CSS
Javascript Fundamentals
jQuery
Querying, Selecting, working with DOM
Modular Javascript
AJAX
Front End Developer
MV* Javascript Frameworks
Backbone.js
Angular.js
Unit Testing
Karma
Jasmine
Mocha
Ember.js
React.js
Vue
Frond End Build Tools
Dependency Management
Browserify
Webpack
Require.js / AMD
Bower/package management
Task Runners
Gulp
Grunt
Front-End Performance
CSS Tools & Skills
Precompilers:
SASS
/ LESS / Stylus
CSS Frameworks:
Bootstrap
/
Foundation
/
Ant Design
/
Material UI
Responsive Design with CSS (media queries)
Flexbox
CSS Animation
Responsive Images
JS Skills
ES6
(2015/16/17)
Service Workers
Functional Programming