价值百万的全业务真实产品架构 支撑公司日常经营管理需求

数据埋点/运营管理/作品管理后台等业务需求+组件库/组件平台/脚手架等开发需求

全程遵循顶级大厂内部标准的产品开发规范

全过程对标大厂流程标准,能力向下兼容,中小厂同样适用

◆大厂前端编码规范

◆大厂多人协作流程规范

◆大厂前端研发流程规范

◆大厂git操作、构建流程和发布流程规范

◆大厂技术方案、需求、接口文档规范

便于团队成员了解工作、便于架构日常管理、便于新同事快速上手、便于部门积累工作经验

适合哪些人群?

  • 在校大学生

  • 刚刚毕业的技术小白

  • 零基础想转行的非在职IT人员

  • 有基础想转行的在职IT人员

  • 希望得到技能提升的IT研发人员

课程涵盖“Web前端架构师”所有的应会必会技术栈

技术解决方案库 涵盖职场常见技术难题

  • 基于前后端分离模式开发解决方案
  • 基于Flex 的快速布局解决方案
  • 基于token的前端登录解决方案
  • 基于Webpack 前端工程化解决方案
  • 基于vue-element-admin 二次开发解决方案
  • 第三方登录前端解决方案
  • 基于JWT 的接口鉴权解决方案
  • 基于less 的 CSS 预处理解决方案
  • 基于Mock.js 的响应式布局解决方案
  • 基于ECharts.js 的大数据可视化解决方案
  • 基于vuex-persistedstate状态持久化解决方案
  • 基于TypeScript 的大型项目强类型语言开发解决方案
  • 基于Vue2.0/Vue3.0技术栈开发解决方案
  • 基于Element UI桌面端组件库开发解决方案
  • 基于Express 的快速 Web 服务开发解决方案
  • 基于React.js 全套技术栈 SPA 开发解决方案
  • 基于Ant Design Mobile移动端组件库开发解决方案
  • 基于Vue3.0封装组件库开发解决方案
  • 基于UEditor 的富文本处理解决方案
  • 基于ESLint 的代码规范质量解决方案
  • 前端SKU解决方案
  • 基于百度地图 API 的地图业务解决方案
  • 基于Axios 的异步请求解决方案
  • 基于vue3.0进行中大型项目开发解决方案
  • 基于Git 的源代码管理解决方案
  • 基于Vuex 的集中式状态管理解决方案
  • 微信支付/支付宝支付 第三方支付解决方案

紧跟市场动态,捕捉企业需求,实时扩展技术点!

  • HTML/HTML5

    常用浏览器以及内核

    web标准

    HTML语法规范

    HTML基本结构标签

    标签语义化

    HTML常用标

    相对和绝对路径

    注释和特殊字符

    表格和列表

    HTML表单

    HTML5新增标签

    HTML5新增属性

  • CSS/CSS3

    CSS语法规范

    CSS选择器

    CSS样式

    元素显示模式

    CSS背景

    CSS三大特性

    盒模型

    浮动和清除浮动

    CSS四种定位

    精灵图和字体图标

    CSS进阶

    CSS3新增选择器和属性

  • 移动web

    2D&3D转换

    视口

    二倍图

    物理像素和物理像素比

    移动端技术选型

    流式布局

    Flex(伸缩)布局

    媒体查询

    Less(变量、嵌套、运算)

    rem适配

    Boostrap

    响应式布局

  • JavaScript

    JavaScript变量

    数据类型和运算符

    流程控制语句

    循环(for、while、do while)

    数组和冒泡排序

    函数

    作用域和预解析

    对象和内置对象

    WebAPI

    面向对象编程

    正则表达式

    sessionStorage和localStorage

  • jQuery

    jQuery常用API

    jQuery选择器

    jQuery链式编程

    jQuery属性操作

    jQuery遍历对象

    jQuery事件绑定和解绑

    jQuery多库并存

    jQuery对象拷贝

    图片懒加载

    全屏滚动插件

    瀑布流插件

    ECharts.js

  • ES6/ES2015+

    let、const、var的区别

    解构赋值

    箭头函数

    剩余参数

    拓展运算符

    Array数组方法

    Array实例方法

    ES6模板字符串

    startsWith、endsWith和repeat方法

    set数据结构

    Promise

    async/await

  • 网络请求与响

    客户端与服务器

    Ajax

    Postman接口测试工具

    art-template模板引擎

    XMLHttpRequest

    XML和JSON

    封装Ajax函数

    XHR Level2新特性

    Axios

    同源策略、跨域、JSONP

    HTTP协议、请求、响应、状态码

    防抖和节流

  • Nodejs

    fs、path、http模块

    模板化和模块加载机制

    CommonJS

    npm

    开发npm包并发布

    nodemon

    node创建web服务器

    Express

    Express路由

    中间件、中间件分类、自定义中间件

    Express编写接口

    cors、jsonp接口

  • 数据库

    常见数据库及分类

    库、表、行、字段之间的关系

    MySQL数据库相关软件

    MySQL数据库环境安装

    MySQL Workbench

    MySQL使用

    sql语句和.sql文件

    mysql模块

    web开发模式

    session

    cookie

    JWT

  • Vue2.0/Vue3.0

    Vue指令和自定义指令

    事件和属性绑定

    Vue生命周期

    计算属性和侦听器

    Vue组件和传值

    Promise+Fetch+Axios

    Vue路由

    Webpack

    Vue-cli/p>

    ElementUI、VantUI

    Vuex

    Composition API

  • 微信小程序

    小程序账号注册和开发工具使用

    小程序代码的构成

    小程序的宿主环境

    小程序组件和样式

    小程序协同工作和发布

    小程序数据和事件绑定

    条件和列表渲染

    小程序全局配置和页面配置

    数据请求和页面导航

    分包和自定义tabBar

    小程序UI组件库

    uniapp框架

  • React.js

    create-react-app脚手架

    JSX

    React组件和通讯方式

    React生命周期

    render props模式

    高阶组件

    React原理

    组件更新机制

    组件性能优化

    虚拟DOM和Diff算法

    React路由

    Ant Design Mobile

Web前端课程大纲

阶段 周次 主要学习方向
阶段1:语言基础班
HTML+CSS+ JavaScript+ jQuery+ HTML5
语言基础班
第01周
•安装软件,讲解课程体系
•HTML4.01知识学习
•CSS层叠样式表
•HTML+CSS美团购项目
•HTML+CSS美团购项目验收
•JavaScript ECMAScript
•JavaScript DOM
•JavaScript BOM
•JavaScript基础美团购项目特效开发
语言基础班
第02周
•JQuery的基本语法和使用
•JQuery事件进阶
•JQuery动画
•JQuery特效开发
•HTML5新增标签
•HTML5 Canvas画图
•HTML5 音视频标签
•HTML5新特性
•CSS3 渐变属性
•CSS 边框圆角
•CSS3 媒体查询
•CSS3 新布局模型
阶段2
HTML+CSS+JavaScript
正式班
第01周
•安装软件,讲解课程体系
•HTML4.01知识学习
•CSS层叠样式表
•HTML+CSS美团购项目
•HTML+CSS美团购项目验收
•JavaScript ECMAScript变量、判断、循环
•JavaScript ECMAScript函数、数组、对象
•JavaScript DOM操作
•JavaScript BOM操作
•JavaScript基础美团购项目首页特效开发
•JavaScript基础美团购项目登录注册开发
•JavaScript基础美团购项目城市选择开发
•JavaScript基础美团购项目测试和上线
正式班
第02周
•JavaScript基础美团购项目个人开发
•JavaScript基础美团购项目个人开发
•JavaScript基础美团购项目评分
•JavaScript基础美团购项目点评
•JavaScript高级浮点数的加减乘除运算
•JavaScript高级函数、对象、数组知识
阶段3
JavaScript高级+jQuery
正式班
第03周
•JavaScript高级日期处理
•JavaScript高级对象深浅克隆
•JavaScript高级DOM三级处理
•JavaScript高级性能优化
•JavaScript高级Ajax
•JavaScript高级ES6
•JavaScript高级项目封装类似jQuery的库
•JavaScript高级项目开发商品页面
•JavaScript高级项目开发商品详情页面
•JavaScript高级项目开发分页页面
正式班
第04周
•JavaScript高级项目个人开发
•JavaScript高级项目验收
•JavaScript高级项目点评
•jQuery选择器
•jQuery DOM操作
•jQuery 事件进阶
•jQuery 动画
•HTML5 Canvas绘图
•HTML5 本地存储
阶段4
HTML5+ BootStrap+ Node.js
正式班
第05周
•HTML5 文件操作
•HTML5 多线程处理
•CSS3新属性
•CSS3 新布局模型
•HTML5+CSS3移动端项目首页开发
•HTML5+CSS3移动端项目登录注册页面开发
•HTML5+CSS3移动端项目个人开发
•HTML5+CSS3移动端项目评分
•HTML5+CSS3移动端项目点评
正式班
第06周
•BootStrap框架基本使用
•BootStrap插件的使用
•BootStrap框架模板
•BootStrap快速建站
•BootStrap框架点评
•BootStrap框架点评
•Node.js核心模块
•Node.js事件驱动
•Node.js Buffer对象
•Node.js服务搭建
正式班
第07周
•Node.js构建WEB应用
•Node.js页面渲染
•Node.js性能测试
•Node.js项目工程化
•Vue.js变化侦测
•Vue.js虚拟DOM
•Vue.js模板编译
•Vue.js解析器
•Vue.js代码生成器
•Vue.js架构设计
阶段5
Node.js+Vue.js项目
正式班
第08周
•Vue.js 全局API实现原理
•Vue.js 生命周期
•Git版本控制基本使用
•Git代码版本控制冲突解决方案
•Vue.js+Node.js项目项目后端API开发
•Vue.js+Node.js项目项目前端页面开发
正式班
第09周
•Vue.js+Node.js项目项目前端页面开发
•Vue.js+Node.js项目分组开发
•React Flux 架构模式
•React Reducx高阶应用
•React native原生应用
•React 工程化构建工具 webpack
阶段6
React.js+ Node.js项目
正式班
第10周
•React运行Node.js开发环境
•React使用ESlint
•开发一个网站的准备
•搭建React+Node.js开发环境
•React+Node.js数据流
•React+Node.js生命周期
•React+Node.js项目后端API开发
阶段7
数据可视化+小程序
正式班
第11周
•React.js+Node.js项目前端页面开发
•React.js+Node.js项目分组开发
正式班
第12周
•Angular.js 双向模型绑定
•Angular.js MVC模式
•Angular.js服务
•Angular.js单元测试
•ECharts数据可视化
•ECharts组件详解
•ECharts可视化图
•可复制的通用可视化产品搭建全流程
•D3.js数据可视化
•D3.js和Echarts如何使用
正式班
第13周
•SASS和LESS学习
•SASS和LESS区别
•SASS和LESS使用
•SASS和LESS开发中的应用
•小程序开发WXSS样式基础
•小程序开发配置开发工具
•使用组件
•项目插件
•项目实战
阶段8
算法+网站优化
正式班
第14周
•TypeScript类
•TypeScript模块
•TypeScript接口
•TypeScript装饰器
•算法和数据结构
•设计模式和进程线程
•WEB安全
•大型网站性能优化实战
•前端、网络、后端、全链路性能优化详解
阶段9
一对一面试辅导实现高薪就业
正式班
第15周
•结业考试
•试卷解答
•面试和成功求职的独门秘技
•按需撰写简历的不二法则
•已就业老学员的心得分享
•精准投递简历规划未来方向
•模拟面试:一对一辅导

常见问题