课程详情| 学校简介| 学校地址| 网上报名
第 一部分:前端
页面重构(4周)
项目一、PC端网站布局项目(2.5周)
- HTML基础,CSS基础,CSS核心属性
- CSS样式层叠,继承,盒模型
- 容器,溢出及元素类型
- 浏览器兼容与宽高自适应
- 定位,锚点与透明
- 图片整合
- 表格,CSS属性与滤镜
项目二、HTML5 CSS3基础项目(1周)
- HTML5新增的元素与属性
- 表单域增强元素
- CSS3选择器
- 文字字体相关样式
- CSS3位移与变形处理
- CSS3 2D转换与过度动画
- CSS3 3D转换与关键帧动画
- 弹性盒模型
- 媒体查询
- 响应式设计
项目三、WebApp页面布局项目(0.5周)
- 移动端页面设计规范
- 移动端切图
- 文字流式/控件弹性/图片等比例/特殊设计的100%布局
- 等比缩放布局
- viewport/meta
- rem/vw的使用
- flexbox详解
- 移动web特别样式处理(reset, 1px border, 高清图片)
第二部分:JavaScript高级程序设计(5周)
项目四、原生JavaScript交互功能开发项目(3周)
- 基本语法
- 循环语句
- 函数与数组
- String与Date
- BOM与DOM
- 事件
- 拖拽效果
- cookie存储
- 正则表达式
- Ajax
- 面向对象基础
- 运动与游戏开发
项目五、面向对象进阶与ES5/ES6应用项目(1周)
- Promise
- 设计模式(观察者模式等)
- 原型链
- 构造函数
- 执行上下文栈与执行上下文
- 变量对象与活动对象
- 作用域链
- 闭包
- this
- ES5
- ES6
项目六、JavaScript工具库自主研发项目(1周)
- DOM库
- 事件库
- AJAX库
- 原型和继承库
- MVVM核心库
- 基于SPA的路由库
第三部分:PC端全栈开发(3周)
项目七、jQuery经典交互特效开发(0.5周)
- 时间轴特效
- tab页面切换效果
- 网页定位导航特效
- 滑动门特效
- 焦点图轮播特效
- 导航条菜单效果
- 瀑布流特效
- 弹出层效果
- 倒计时效果
- **效果
项目八、PHP MySQL后端基础项目(1周)
- PHP
- MySQL
- HTTP(s)协议详解
- Ajax进阶、跨域与Defered
- Apache与Nginx 环境搭建与配置
- 接口的定义
- Mock数据
- Restful
- 前后端联调
- 前端安全(XSS,CSRF,JSON注入)
项目九、前端工程化与模块化应用项目(0.5周)
- Gulp
- Webpack
- NPM
- Linux命令
- Git/SVN
- CommonJS
- AMD
- CMD
- ES6模块化
项目十、PC端全栈开发项目(1周)
- 大首页、列表页与详情页
- 展示与交互特效
- 搜索
- 登录与注册
- 购物车
- jQueryUI 与 jQuery EasyUI
- Bootstrap(ACE)
- Highcharts/Echarts
- ArtTemplate
- velocity
- smarty
- 云平台系统前端
第四部分:移动端WebApp开发(3周)
项目十一、应用Vue.js开发WebApp项目(1周)
- WebApp开发基础(Webstorage,移动端事件,UI组件, Zepto, IScroll, Swiper)
- Vue.js基础
- 模块化
- 单文件组件
- 路由
- 与服务器通信
- 状态管理
- 单元测试与生产发布
- 服务端渲染SSR与Nuxt.js
- 基于Vue.js企业级项目开发(Mint UI, Element UI)
项目十二、应用React.js开发WebApp项目(1周)
- ReactJS基础
- JSX语法
- 组件
- flux Redux
- React-Router路由
- 动画效果
- 基于React 企业级项目研发( Antd, Antd Mobile)
项目十三、应用Angular开发WebApp项目(1周)
- TypeScript 基础与进阶
- 开发环境配置
- Hello World
- 架构、模块与组件
- 模板
- 元数据、数据绑定与数据显示
- 表单
- 服务与指令
- 依赖注入
- 路由
- Ionic 3 MUI框架
- 项目实战
第五部分:混合(Hybrid,RN)开发(2周)
项目十四、微信公众号开发(0.4周)
- 初识微信公众号
- 订阅号的基本功能
- 使用百度BAE实现代码的快速上线
- 使用Git完成线上代码部署
- 公众号开发权限及功能接入
- 微信JSSDK接口API
- 微信场景项目开发与接入
项目十五、微信小程序开发(0.6周)
- 微信小程序初探
- 小程序入门必学
- 小程序组件体验
- 小程序大功能
- 项目实战带你征服小程序
项目十六、React Native(0.6周)
- React Native初探
- React Native 项目导航
- React Native 项目文本框
- React Native 项目滚动分页
- React Native 项目第三方登录
- React Native 其他组件
项目十七、各类混合应用开发(0.4周)
- 自主原生Navtive Hybrid(iOS、Android)
- 第三方Hybrid框架Cordova/Phone gap
- 第三方Hybrid框架MUI HTML5
第六部分:Node.js全栈开发(2周)
项目十八、Node.js基础项目(1周)
一、NodeJS基础
- NodeJS介绍
- 开发环境搭建
- 模块与包管理工具
- CommonJS模块
- URL网址解析
- QueryString参数处理
- HTTP模块
- HTTP小爬虫
- request方法
- 事件 events模块
- 文件 fs模块
- Stream 流模块
- 原生路由与参数接收
- 读取图片文件
- npm scripts
- Yarn 与 PM2
二、MongoDB
- MongoDB介绍与环境搭建
- 数据库常用命令
- Collection聚集集合
- document文档操作
- 聚集集合查询
- NodeJS连接MongoDB
三、GraphGL
- GraphGL安装
- 准备数据源
- 搭建GraphQL服务器
- 数据查询
四、Express
- express 介绍
- 安装和创建基于Express的项目
- Express 4.1x 初始化项目详解
- 路由简介
- 模板引擎EJS
- 模板引擎Pug(Jade)
五、Koa
- Koa入门
- Koa应用
- 中间件
- Context
- async await
- 请求与响应
六、测试框架mocha
- 搭建框架
- 断言assert
- 项目测试
- 运行多个测试
七、socket 即时通信项目
- Socket简介和通讯流程
- 基于net模块实现socket
- WebSocket
- Socket.io
项目十九、Node.js高级全栈项目(1周)
- 基于Vue Node MongoDB 微信的高级全栈项目开发
第七部分:大数据可视化(1周)
项目二十 大数据可视化化基础与实战
一、数据可视化入门
- 数据可视化基础
- 零编程工具使用:ChartBlocks、Infogram、plotly、Raw、Tableau
二、D3.js详解
- D3.js 入门
- D3.js 进阶
- D3.js 选择集与数据
- D3.js 高级应用
- D3.js 应用工具:NVD3、n3-charts
三、其他JS库
- Highcharts
- FusionCharts
- Polymaps
四、项目实战<span "="" style="font-size: 19px">
千锋教育一直秉承“用良心做教育”的理念,全力打造互联网技术型研发人才服务优质平台,拥有全国的专业教学以及就业保障团队,成为学员信赖的IT培训机构。
联系千锋
校区地址:深圳市宝安区宝安大道5010号深圳西部硅谷B座A区605
课程咨询QQ:1494648730
课程咨询电话:13371496642(微信同号)
招生学科:深圳Java培训、深圳Web培训(深圳HTML5培训)、深圳UI设计培训、深圳Python培训、深圳软件测试培训、深圳大数据培训、深圳云计算培训(深圳Linux培训)、深圳物联网培训(深圳嵌入式培训)
学校名称:千锋深圳校区
固定电话:13923776320
授课地址:深圳市宝安区宝安大道5010号深圳西部硅谷B座A区605 预约参观
网上报名抢优惠