• 前端培训


    共96个课时
     
    A、初级阶段:20个课时
     
    一、HTML5+CSS3 JavaScript 18个课时
     
    1.课程体系介绍、HTML+CSS基本入门知识
    2.网站运行原理
    3.HTML常用标签、表单新类型、网页SEO优化
    4.HTML5语义化标签、音视频标签 李侬 (1-4)
    5.CSS选择器(基本、层级、属性、伪类、伪状态)
    6.CSS常用样式属性
    7.CSS3 过渡、变换、动画
    8.CSS3 3D场景搭建与应用 苏月(5-8)
    9.Iconfont 字体图标(阿里巴巴矢量字体图标库)原理以及实现
    10.Media媒体响应式布局
    11.Flex弹性盒子布局
    12.移动端适配原理 rem(px、em、rem、%、vm)刘健谦(9-12)
    13.ECMAScript核心语法结构
    1、词法结构
    2、类型、值和变量
    3、表达式和运算符
    4、语句
    5、对象
    6、数组 黄肖(1-6)https://segmentfault.com/a/1190000018684225
    7、函数
    8、类和模块
    9、正则表达式的模式匹配  
    14.变量声明优先
    15.函数详解(格式、作用域、作用域链、回调、闭包、匿名、递归、立即执行函数)
    16.内存泄漏与垃圾回收
    17.cookie和session。
    18.上下左右居中的几种实现。
    19.BFC和IFC模型。
    20.单线程原理
    21.js原型链继承和Class继承,及两者对比
     
    二、其他 2个课时
     
    1.精灵图(雪碧图)的原理以及实现
    2.Photoshop基本切图
    3.CDN原理和运作模式
    4.http请求优化
     
    B、中级阶段:48个课时
     
    一、JavaScript+jQuery+Nodejs+Ajax JSONP项目实战考核 20个课时
     
    1.对象详解(格式、内置对象、原型、原型链)
    2.事件(event) 事件冒泡、捕获
    3.DOM 文档对象模型(dom元素继承)
    4.BOM 浏览器对象模型
    5.jQuery的概念与基本使用
    6.jQuery元素节点操作
    7.jQuery的事件绑定链式操作及原理
    8.jQuery元素属性样式操作
    9.原生Ajax的运行原理与实现
    10.Ajax请求同源策略布局
    11.JSONP 跨域请求原理以及实现方式jQuery封装的Ajax调用和JSONP数据跨域请求原理和实现
    12.跨域的几种方式
    13.web网络攻击
    14.HTTP 首部字段和状态码
    15.CSP内容安全策略
    16.Unicode和UTF编码
     
    二、H5新特性 10个课时
     
    1.多媒体API
    2.地理定位(Geolocation)
    3.拖拽API
    4.文件API(FileReader)
    5.xhr2、FormData
    6.localStorage/sessionStorage本地存储
    7.ApplicationCache 应用程序缓存
    8.WebWorks多线程
    9.Websocket 网络编程
    10.Canvas绘图
    11.http2.0
    12.fetch请求
     
    三、ES6 8个课时
     
    1.ES6语法
    2.Promise 对象
    3.Class 的基本语法、Class 的继承
    4.箭头函数、set、map、proxy、symbol、reflect、generator
     
    四、Vue 10个课时
     
    1.Vue实例
    2.Vue生命周期
    3.vue语法
    4.组件定义和使用、组件间的通信
    5.自定义指令、单文件组件
    6.脚手架vue-cli
    7.路由vue-router
    8.vueX状态管理
    9.数据请求axios
    10.vue 项目
     
    C、高级阶段:27个课时
     
    一、Node.js+Sass+Less+Bootstrap 10个课时
     
    1.nodeJS介绍及使用
    2.环境搭建
    3.NPM包管理器
    4.CommonJS规范、模块化思想及操作
    5.文件模块
    6.http、URL
    7.querystring、path等模块
    8.HTTP模块、WEB开发框架介绍
    9.noSQL基础概念
    10.MongoDB 简介、安装数据库、集合、文档概念
    11.文档CURD操作
    12.nodeJS操作MongoDB
    13.Expres的安装、使用
    14.使用模板引擎
    15.Express中间件
    16.Express路由
    17.Bootstrap的介绍和使用
    18.Sass与Less介绍与使用
    19.Express+MongoDB+BootStrap搭建博客系统实战
    20.koajs、thinkjs
    21.webpack4配置
     
    二、React 10个课时
     
    1.安装
    2.元素渲染
    3.JSX
    4.组件
    5.State(状态)
    6.Props
    7.事件处理
    8.条件渲染
    9.列表 & Keys
    10.组件 API
    11.组件生命周期
    12.AJAX
    13.表单与事件
    14.Refs
     
    三、Git 3个课时
     
    1.安装Git
    2.创建版本库
    3.工作区、暂存区、版本区概念及原理
    4.回退、撤销、删除、修改原理
    5.远程管理
    6.分支管理
    7.标签管理
    8.自定义Git
     
    四、Angular、微信小程序Svn 4个课时
     
    1.Svn 的使用
    2.Svn ps Git
    3.React ps vue
    4.Angular 的介绍使用
    5.微信小程序
    6.服务器的使用,常用linux命令,项目部署
     
    D、就业冲刺:1个课时
     
    一、面试技巧
     
    面试技能题
    面试人资题
    项目概述
    笔试题
     
  • 相关阅读:
    opencvcvRound返回整数值四舍五入
    opencvcvCeil返回不小于参数的最小整数值
    opencvcvFloor返回不大于参数的最大整数值
    华为云构建云原生DevSecOps平台,保障软件供应链全流程安全可信
    云原生数据库白皮书,发布!
    云图说丨初识可信分布式身份服务
    4步教你学会使用LinuxAudit工具
    一文带你认知定时消息发布RocketMQ
    ModelBox开发体验:使用YOLOv3做口罩检测
    10种有用的Linux Bash_Completion 命令示例
  • 原文地址:https://www.cnblogs.com/yangwenzhi/p/9530282.html
Copyright © 2020-2023  润新知