前端开发者需要了解的技术

创建
阅读 552

Basic Front End

  • 编辑器
    • Atom
    • Sublime Text
    • Webstorm
  • HTML
  • CSS
  • Javascript 基础
    • Javascript
    • jQuery
  • Front End Developer
    • ES6/ES2015 (Babel)
    • CSS Tools
      • 预处理工具:SASS/LESS/Stylus
      • CSS 框架:Bootstrap/Foundation
      • 响应式设计
    • 前端构建工具
      • 任务处理
        • Gulp
        • Grunt
      • 依赖管理
        • Browserify
        • Webpack
      • Bower/package management
      • Yeoman.io
    • MV* Javascript 框架
      • React.js
        • Mobx
        • Flux
        • Redux
        • Relay
        • create-react-app
      • Angular.js
      • Ember.js
      • Vue.js
      • clojurescript
      • Elm
      • 单元测试
        • Mocha
        • Jasmine
        • Karma
        • enzyme

Back End

  • 脚本语言
    • Node.js
    • Python
    • Ruby
    • PHP
  • 高性能/编译语言
    • Go / GoLang
    • Rust
    • Java
    • C#
  • 数据
    • 高速缓存?(Caching)
      • Nginx (Server)
      • Apache (Server)
      • Database (Redis)
    • 关系型数据库:MySQL, ProstgreSQL
    • Redis / sessions / caching
    • 文档型数据库:MongoDB, couchbbase, RethinkDB
    • 搜索引擎:ElasticSearch, Solr
  • Dev Ops
    • Web 平台
      • Digital Ocean
      • Amazon Web Service
      • Azure
      • Rackspace
      • Heroku
    • Server Managenment
      • Linux
      • Docker
      • Ansible
      • Salt
      • Chef
      • Puppet
    • Docker
      • 大规模:Kubernetes, Mesos
      • 小规模: Docker Swarm, Docker 1.12 swarm
      • UI-Driven: Rancher, Docker Cloud, Docker Datacenter/Universal Control Plane
    • 持续集成
      • Jenkins
      • SemaphoreCI
      • CircleCI
      • Codeship
    • Vageant (本地开发环境)

还有一些需要学习的

  • FTP&Web Host Setup
  • 基本的命令行操作
  • SSH 基础
  • Github 基础
  • RESTful 服务 / GET POST PUT DELETE request

查看思维导图png版

查看思维导图itmz版

英文在线思维导图

本文链接 https://www.yidiankuaile.com/post/web-development-skills