2023年web全栈工程师的开发方向,你得知道!

第一阶段:HTML + CSS核心基础
  • · HTML、CSS核心基础
  • · HTML5新特性
  • · CSS3新特性
  • · CSS过渡与动画
  • · 弹性盒模型
  • · 蓝湖工具使用
  • · 项目-静态页面
  • · 经典布局练习
掌握的技能
  • 1. HTML和HTML5基础语法
  • 2. CSS和CSS3的基础语法
  • 3. 掌握100+个企业级布局设计案例
  • 4. 使用蓝湖工具,根据设计稿,实现完整静态页面

此阶段中案例,都可以在网站中找到出处。通过设计稿,使用蓝湖工具实现从0到1的开发完整的静态页面。实现企业级的项目布局,真实呈现。

第二阶段:JavaScript
  • · JavaScript基础
  • · Web API(BOM & DOM)
  • · JavaScript操作DOM
  • · CSS预编译器(Less & Sass)
  • · 前端常用工具库
  • · 手写工具函数库
  • · JavaScript面向对象(JS高级)
  • · 项目-PC项目(HTML+CSS+JS)实现
掌握的技能
  • 1. ES5基础语法,BOM与DOM的语法使用和案例实现
  • 2. 封装工具函数库(节流、防抖、深浅拷贝、数组常用方法实现等)
  • 3. JS作用域、闭包、原型、继承、内存分析、内存管理、垃圾回收等深入分析
  • 4. 借助蓝湖工具,根据设计稿,构建页面,到使用JS呈现项目流程
  • 5. 掌握jQuery核心语法,Less和Sass的基本语法,BootStrap页面的构建及源码分析
第三阶段:ES6 + Node + 工程化
  • · ES5+ & ES6+
  • · NPM与YARN常用命令
  • · Git常用命令与协同开发
  • · Node.js & Express框架 & MongoDB
  • · HTTP协议 & Cookie & Session
  • · Ajax(原生、工具库、自定义封装)
  • · ESM与ComonJS模块化
  • · 构建工具Gulp、Webpack5.0
  • · 工程化项目
掌握的技能
  • 1. 掌握分布式版本控制工具Git的综合使用
  • 2. 了解Node.js基础,HTTP服务搭建,接口编写
  • 3. 掌握Promise处理异步操作,和使用async/await简化异步操作
  • 4. 掌握前后台交互技术Ajax,并封装Ajax库
  • 5. 掌握基于Webpack的工程化开发,全栈项目开发后台管理系统
第四阶段:React技术栈
  • · React基础语法
  • · React Hooks
  • · React-router
  • · Redux
  • · React Antd
  • · React与Redux原理分析
  • · TypeScript
  • · 尚医通-大型React医疗项目-中台Admin
掌握的技能
  • 1. 掌握React基础语法和最新的Hooks语法使用
  • 2. 掌握React核心插件的使用(React Router、Redux、Antd)
  • 3. 分析React和Redux源码,深入了解框架的实现原理
  • 4. 掌握TypeScript的核心语法使用,并与React相关库的配合开发
  • 5. 掌握React+TS的企业级项目开发
第五阶段:Vue技术栈
  • · Vue基础
  • · VueRouter
  • · Vuex
  • · ElementUI & VantUI
  • · Vue源码(数据响应式、虚拟DOM)
  • · Vue3+TS
  • · 大型Vue电商项目-前台PC
  • · 大型Vue电商项目-中台Admin
握的技能
  • 1. 掌握Vue2的基础语法和核心扩展库(Router、Vuex、ElementUI)
  • 2. 掌握Vue3的最新语法和核心插件(Router、Pinia、ElementPlus)
  • 3. 理解Vue2与Vue3的响应式和虚拟DOM的原理及其区别
  • 4. 掌握Vue2+JS 与 Vue3+TS的企业级项目开发
第六阶段:小程序技术栈
  • · 原生小程序核心API
  • · 小程序框UniApp的核心API
  • · 小程序UI组件库uView
  • · 谷粒音乐(原生小程序)
  • · 尚上优选(UniApp小程序)
掌握的技能
  • 1. 掌握原生小程序核心语法,开发原生小程序应用
  • 2. 能快速开发基于UniApp的小程序应用
  • 3. 掌握项目开发的完整流程与应用技巧
第七阶段:实战 + 精讲
  • · Vue前台项目实战
  • · Vue后台管理项目实战
  • · React前台/后台项目实战
  • · 小程序项目实战
掌握的技能
  • 1. 掌握基于Vue和React技术栈的项目开发
  • 2. 掌握基于原生小程序和UniApp小程序的项目开发
  • 3. 掌握多人协同开发和解决bug的综合技巧

发表评论