凌阳教育Web全栈工程师课程方案
一、培训目标及意义随着互联网的高速发展,像很多移动互联网公司都要自发的去宣传推广自己公司的产品,而且不仅仅是移动互联网公司,几乎所有企业中都需要Web全栈工程师来制作精美优良的网页来给用户带来意想不到的惊喜,所以说Web全栈工程师的需求缺口特别大。
通过四个月时长的学习、实操,让学生掌握静态网页的制作,能够灵活的使用html+css语言和Div+css的布局来制作优良的静态页面。
能够使用JavaScript语言制作精良的动态效果和用户体验,并且深入浅出的对于JavaScript的函数框架制作与使用。能够熟练的使用PHP以及MySQL进行页面与服务器端或数据库之间的数据交互。
能够使用Web全栈来制作精美网页效果以及使用Angular或Vue对移动端APP进行组件式开发。
二、Web全栈发展前景
现在是互联网公司的春天,很多公司如雨后春笋般发展,对Web全栈开发的需求很旺盛,都是处在供小于求的情况。前端的代码都是直面用户的,用户即是公司的上帝,重要程度不言自明,要求很高、不容闪失。团队再精简也不能精简了前端开发力量。需要Web全栈人才的单位太多、而且呈现越来越多的势头。现在公司个个都要做网站或 App来宣传,都需一堆Web全栈人才。
三、实训课程时间安排
实践课程 阶段名称 | 周数 |
HTML基础课程(html+css) | 2 |
网页动态特效(Javascript) | 4 |
HTML进阶课程(html5+css3) | 2 |
主流框架以及网页数据传输 | 5 |
移动APP开发与混合APP制作 | 2 |
职场实践课 | 1 |
四、实训课程内容安排
课程方案 | |||
课程目标: | |||
1 每个学员经培训后都具备独立解决问题的能力和方法。 2 培养良好的语言表达能力,亲和力,沟通能力和团队意识。 3 熟练掌握html语言中主流标签。 4 熟练掌握div+css的页面布局设计。 5 熟练掌握JavaScript语言。 6 能够独立胜任WEB端及移动端产品的前端页面开发,确保在不同平台、设备上均拥有良好的兼容性和优质的用户体验。 7 能实现网站的整体页面风格、特效、JS效果以及WAP的页面优化。 8 熟悉浏览器兼容处理(比较看重对ie的兼容,要求兼容到ie6)。 9 能够使用HTML/CSS/Javascript/AJAX开发符合W3C标准的网站前端页面,精通前端数据交互模式。 10 通过4个月的实战培训让学员能够获得2年的工作经验。 | |||
1. HTML基础课程(html+css) | |||
实训主题 | 实训内容 | 实训目标 | 掌握要求 |
Html语言 | Html的骨架、html的基本语法特性 各式各样的标签以及他们的属性 每种标签的书写方式和注意的问题 | 学会html的框架 学会如何运用html的语义化让网站的整体有一个具体的描述 学会使用常见的标签和他拥有的属性制作一个简单的网页 | 熟练 |
Css语言 | 对于CSS的整体认识 CSS的一些常见的属性 标签选择器、ID选择器、类选择器的学习使用 后代选择器、交集选择器、并集选择器的学习使用 CSS的继承性和层叠性的学习使用 权重值的问题研究与计算 CSS的浮动设置与清除 CSS的盒模型 CSS的定位 | 了解CSS到底能够做什么 熟练使用CSS的基本常用属性 熟练使用选择器的各种分类和他们之间的权重值的分析 熟悉CSS的继承性和层叠性,并用于网页的设计中 熟练使用CSS中的盒模型、浮动与定位属性 | 熟练 |
Html+css的综合使用 | 整体网页的布局分类 静态网页的设计与制作 Div+css的综合使用技巧 | 制作一个画面优美,界面精良的静态网页 | 熟练 |
2.网页动态特效(Javascript) | |||
实训主题 | 实训内容 | 实训目标 | 掌握要求 |
Javascript语言 | JavaScript的历史概述 JavaScript的含义 JavaScript的语法规则及注释 JavaScript的变量定义与赋值、运算符、变量格式转换、条件语句与循环语句 定义JavaScript函数、数组、函数的递归调用 正则表达式的应用实践 JavaScript的DOM使用和操作 JavaScript的对象创建 jQuery概述 jQuery的使用技巧和方式 jQuery与JavaScript的区别 | 熟练掌握JS的基本语法知识 熟练使用JS对DOM节点进行操作 熟练使用内置对象的API进行操作 熟悉正则表达式的运用 熟练解决浏览器的兼容性问题 熟练使用定时器 熟练编写常见网页的交互效果 熟练使用JQuery进行编写程序 熟悉面向对象的开发过程以及程序编写。 | 熟练 |
动画特效入门 | 动画的初认识 无缝滚动、缓动动画、简单冒泡机制等网页特效的制作 | 熟练完成动画效果 熟悉事件冒泡和事件捕获现象 | 熟练 |
3. HTML进阶课程(html5+css3) | |||
实训主题 | 实训内容 | 实训目标 | 掌握要求 |
Html5新特性 | HTML5新增input标签属性 HTML5新增音频标签、新增视频标签、新增画布标签、新增获取地理位置 Web存储与离线应用 Web Workers多线程处理 | 熟练使用HTML5新增标签属性 熟练使用各种新增标签并运用于新的网页设计中 熟悉HTML5中离线缓存技术 熟练使用多线程技术来进行多任务并发处理 | 熟练 |
CSS3新特性 | 了解CSS3新增特性 CSS3属性选择器、UI伪类选择器、结构伪类选择器 2D变形、3D动画、渐变效果 网页响应式布局 | 熟悉CSS3的新特性 熟练使用CSS3的属性选择器、UI选择器、结构伪类选择器,对于代码更加精炼 熟练使用2D变形技术、3D动画特效技术、以及渐变动画特效技术 熟练使用@media来对网页的响应式布局 | 熟练 |
4.主流框架以及网页数据传输 | |||
实训主题 | 实训内容 | 实训目标 | 掌握要求 |
网站精简优化 | 框架概述 浏览器兼容性 事件框架、选择框架、CSS样式框架、属性框架、内容框架 主流框架、流行框架 Git工作流程 | 熟悉框架的概念 能够熟练解决浏览器兼容性问题 熟悉现阶段主流的框架,并能够熟练使用 熟练使用事件、选择、CSS样式、属性等常见的框架 了解并熟悉git的工作流程,并用于自己的项目工程中 | 熟练 |
AngularJS | Angular概述、Angular表达式及指令、MVC编程模式、控制器、双向数据绑定、过滤器、函数、服务和依赖注入、文件压缩、模块化编程、单页面应用、路由、事件绑定、TypeScript、移动端开发支持、RxJS | 理解Angular的框架原理、熟练掌握MVC编程模式,能够熟练使用AngularJS实现页面的重构和单页面WEB应用程序开发 | 熟练 |
VueJS组件式开发 | VueJS开发概述、环境搭建、Vue指令、组件化应用构建、组件嵌套、自定义指令、自定义过滤器、组件属性、父子组件间通信、组件路由、路由跳转、Vue-Resource、Vue-cli脚手架、利用Webpack进行模块式开发 | 理解VueJS的框架原理,熟练掌握数据驱动的渐进式框架,能够熟练使用VueJS实现视图层的开发,驱动复杂的单页面应用 | 熟练 |
后端合作 | 通信协议概述 前端与后端分工 原生AJAX,异步通信效果iframe AJAX详解,xml和json数据解析 | 熟悉网络通信协议并要熟练使用HTTP通信协议 明确前端和后端的分工 熟悉通信协议数据xml格式和json格式的数据解析 熟练使用AJAX进行网络异步通信 | 熟练 |
5. 移动APP开发与混合APP制作 | |||
实训主题 | 实训内容 | 实训目标 | 掌握要求 |
移动端入门 | Bootstrap默认模板、全局CSS样式 轮播图自适应、配合媒体查询实现图片响应式 购物商城移动动画特效实现 | 熟练使用网页自适应 学会一站多用的网页特效 Bootstrap模板的使用 移动端网站的特效动画的掌握 移动购物网站的技术掌握 | 熟练 |
APP开发 | 移动APP开发概述 HTML5+、Ionic、React Native、Jquery Mobile、AppCan流行开发方式介绍 Cordova、Ng-cordova、ES6、Angular、Angular2、Ionic2使用介绍 | 熟悉移动APP开发流程 了解APP开发的工具并熟练使用 熟练使用ionic和angular工程开发移动APP 熟悉使用HTML5+的思想开发离线APP 了解目前阶段移动APP的结构和框架 并学会使用多用语言开发一站多用效果的APP | 熟练 |
全栈进阶之Node.js | Node.js概述、搭建服务器端运行环境、交互模式和脚本模式、全局对象、常用模块、NPM包管理系统、事件循环、文件I/O、访问数据库、Express框架 | 了解Node.js服务器端应用特性、掌握常用模块、熟练使用NPM模块管理、熟悉文件的I/O操作、能够结合数据库访问,熟悉Http协议、创建动态Web应用 | 熟练 |
全栈进阶之PHP | 变量和常量、数据类型、运算符、流程控制、函数、字符串、数组、ThinkPHP框架概述、控制器、视图、模型、实用项 | 熟练使用PHP进行页面与服务器端数据库进行数据交互、熟练PHP语法规则、熟练使用PHP的相关框架进行开发。 | 熟悉 |
职场实践课 | |||
本期目标: 主要讲解职业意识、职业心态、职业道德、职业行为和职业技能。 沟通技巧、性格测评、时间管理、商务礼仪、人际关系、职业规划。 简历填写辅导、模拟面试。 | |||
本期目标: 良好的职业心态是营养品,会滋养我们的人生,积累小自信,成就大雄心,积累小成绩,成就大事业。凌阳教育职业课程帮助学生区分个人心态与职业心态,培养职业化必备的18种职业心态,更好地胜任职场要求。 |