美文网首页我爱编程
我的 Web 开发技术路线图

我的 Web 开发技术路线图

作者: izerone | 来源:发表于2018-08-08 23:58 被阅读358次

工作已经有一段时间了,最近准备把自己的技术栈进行梳理一下,方便查漏补缺。这一份技术路线图会不定期更新。有问题的地方,也欢迎大家在评论区提出意见。

Web 开发者技术路线图.png

基础技能

  • Git 版本控制
  • Github
  • SSH
  • 基础终端命令
  • 搜索技巧

前端

基础知识

  • HTML
  • CSS
  • JavaScript

包管理

  • NPM
  • Yarm

CSS 进阶

  • 预处理器
    • Sass ( 推荐 )
    • Less
    • PostCSS ( 推荐 )
    • Stylus

CSS 框架

  • BootStrap
  • Materialize CSS
  • ...

如何构建 CSS

  • BEM
  • OOCSS
  • SMACSS
  • SUITCSS
  • Atomic

构建工具

  • NPM
  • Gulp
  • Webpack
  • Rollup

JS 进阶

  • 模块化
  • ES6
  • 框架
    • Vue ( 推荐 )
    • React
    • Angular

页面性能优化

应用测试

  • Jest
  • Mocha
  • Karma
  • Enzyme
    ...

JavaScript 扩展语言

  • TypeScript ( 推荐 )
  • Flow

服务器渲染

后端

Java 基础知识

  • Java SE
  • 最优实践

数据库基础

  • 数据库工具
    • Navicat
    • PLSQL Developer
  • 数据库设计
    • Powerdesigner
  • 关系型数据库
    • Oracle
    • MySQL
    • MariaDB
    • PostgreSQL
  • JDBC

Java Web

  • Tomcat
  • Servlet
  • JSP

Maven

SSH

  • Struts2
  • Spring
  • Hibernate

SSM

  • Spring
  • SpringMVC
  • MyBatis

WebService

RESTful API

Servlet 3.0

Freemarker

工作流

  • JBPM
  • Activiti

Spring Boot

微服务

  • Zookeeper
  • Dubbo
  • Spring Cloud

缓存

相关文章

网友评论

    本文标题:我的 Web 开发技术路线图

    本文链接:https://www.haomeiwen.com/subject/ttbfbftx.html