首页课程

联系我们

Contact us 招生热线:
0710-3525000
0710-3526000

襄阳三阳科技培训学校

招办主任:王老师

地址:襄阳市樊城区长虹路

汉水华城20楼

课程大纲

您现在的位置:首页 » 首页课程 » Html5前端开发 » 课程大纲

学习对象

 

1.热爱互联网,追求极致互联网体验,想从事 网页开发、Web前端开发的学员;

2.原从事后IT台开发,想完美转型全栈开发的工程师;

3.没有计算机基础,愿意从事IT开发,改变生活现状,改变命运的学员;

4.开发人员转型HTML5移动开发的学员。

 

阶段 

课程 

知识点列表 

HTML5 基础阶段 

WEB基础 

WEB前端现状、B/SC/S结构的区别、WEB编程、网站开发技术介绍, IDE环境介绍安装配置, 前端开发环境介绍(DreamWeaver WebStormHBuilder)

 

HTML网页设计 

Dreamweaver介绍及使用、HTML语言、HTML元素、属性, HTML表单控件,HTML框架布局,HTML超链接、图片,HTML浮动窗口 

 

DIV+CSS

CSS的概念及基本语法,设置表格与表单的样式,CSS盒模型、CSS+DIV布局,CSS+DIV浮动、定位,定位,锚点与透明,图片整合,表格,CSS属性与滤镜,DIV+CSS设计导航菜单,浏览器兼容 

 

HTML5/CSS3基础 

HTML5新增的元素与属性,CSS3选择器,CSS3多列布局,文字字体相关样式,CSS3位移与变形处理,CSS3 2D3D 转换与动画,弹性盒模型,媒体查询,响应式设计 

 

JavaScript 基础 

JavaScrip基础语法、流程控制、数组基础、Document对象、节点树、选取并读取节点、 元素样式编辑 

 

初级实践项目 

静态网站开发 

HTML5 中级阶段 

JavaScript高级 

JavaScrip基础语法、数组、ObjectFunctionString 和 正则表达式、常用内置对象、 错误处理、作用域链、匿名函数、面向对象编程、闭包、ES5/6 新特性, 拖拽效果, cookie存储, 正则表达式,

 

Ajax

XMLJSONJSONPAjax 原理、Ajax 实现、JQuery AjaxAjax 经典案例、 Ajax 跨域请求 

 

DOM编程 

Document 对象、节点树、选取并读取节点、文档遍历以及增加节点、删除节点、元 素样式编辑、Window 对象、定时器、BOM 模型、事件、location 对象、history 对象、 screen 对象、HTML DOM 编程 

 

JQuery

JQuery对象获取与使用,JQuery选择器,操作CSS属性,操作DOM节点,事件处理,JQuery动画效果,JQuery Ajax,JQuery扩展插件。 

设计模式

1.构造函数模式、单例模式、工厂模式、命令模式、模块模式、原型模式、组合模式、观察者模式
2.
常用算法 (冒泡排序,快速排序,插入排序,数组去重,递归)

Bootstrap

响应式网页、Bootstrap 基础、CSS 样式、组件、插件、BS GridBS FormsBS InputsLESSBootstrap 定制

阶段项目实战

使用Bootstrap 框架开发PC端及移动端

HTML5 高级

HTML5 Canvas 绘图、HTML5 SVG、音频和视频处理、表单处理、表单验证、 Geolocation APIWebSockets APIForms APIHTML5 拖放、Web Workers APIWeb Storage API、离线 Web 应用

SVNGit协同开发

SVN环境搭建,使用SVN协同开发,Git命令,使用GIt协同开发

Web App 页面布局

移动端页面设计规范,移动端切图,文字流式/控件弹性/图片等比例/特殊设计的布局,等比缩放布局,viewport/metarem/vw的使用,flexbox详解,移动web特别样式处理(reset, 1px border, 高清图片)

H5 Web APP

APP 开发环境、WEB APP 开发案例、Jquery.mobile;了解 Android 的开发环境 及模式,熟练掌握 WEB APP 开发的相关技能,  最新前端框架

高级阶段

HTTP 协议及 Server 端技术

服务器端技术简介及 Apache 服务器、访问数据库、服务器端组件原理、 HTTP 请求、HTTP 响应、HTTP 优化

MySQL数据库

MySQL 安装配置、服务设置,客户端工具使用,数据库创建,表、视图创建,索引、约束,增、删、改、查语句

NodeJS

node.js 安装与配置、npm使用介绍、REPL、回调函数、事件循环、EventEmiterBufferStream、模块系统、函数、路由、全局对象、常用工具、文件系统、工具模块、Web模块、连接MySQL数据库

AnglarJS

基础知识、MVC/MVVM框架 编程、指令和表达式、过滤器、控制器、表单、服务、模块化、指令、路由、事件绑定

阶段项目实战

使用AnglarJS开发订餐网站,如:饿了么订餐网

GruntGulp构建工具

grunt介绍,grunt环境搭建,grunt任务编写

阶段项目实战

使用Html5开发 web APP

微信公众号开发

微信公众平台开发及维护、微信二次开发 , 掌握微信产品设计和接口开发实现的相关技能

地图定位及开放平台接入

地图定位,百度平台,腾讯平台

微信小程序

微信小程序简介及从技术上和产品上的分析, 框架、组件、API及工具详解
微信小程序项目开发

阶段项目实战

开发微信项目,带有地图定位,支付功能