课程对象:想要从事软件开发相关工作的零基础学员,或有意向转行的技术人员
课程目标:系统掌握HTML5+JS+WEB开发核心技术,可以胜任公司网站开发,H5应用、前端规划、WEB实施等工作
课程时长:总课时422课程
课程内容:
较好阶段:开发语言基础。内容包含:基础开发工具入门、开发语言基础的巩固、内存管理、OOP面向对象、API介绍、数据库和SQL、IO概念、多线程、泛型和设计模式理解。
第二阶段:JS基础。主要内容包含:JS入门:事件、原理、属性、样式、函数、if判断 ;调试工具的使用、如何调试JS ;深入理解函数返回值 ;DOM操作基础:创建、添加、删除 ;树形菜单、多级右键菜单
第三阶段:JS中级+实战。主要内容包含:Date高级应用 ;闭包的应用、封闭命名空间 ;操作属性的第三种方式、自定义属性的获取、src的相对路径 ;多物体运动框架、万能运动框架;JS中的预解析机制、script出错时的处理机制 ;JS性能优化——健壮性、维护性、性能的平衡等
第四阶段:JS面向对象。主要内容包含:面向对象回顾、JS算法基础;模块的规划、接口;MVC基础:3层模型和耦合度
第五阶段:JQuery。内容包含:JQuery基础、特效、DOM操作、JQuery的各种bug 等内容
第六阶段:HTML5+CSS3。内容包含:HTML5/CSS3新特性、HTML5表单新特性、WebGL,全3D网页浏览;backface-visibility的使用和问题;JS配合HTML5表单校验,checkValidity()方法的使用等内容
第七阶段:主流WEB核心技术。了解 WEB开发技术的核心知识,JSP或PHP或ASP.NET
第八阶段:video、audio基础。内容包含:支持和兼容性;基本形式,src属性,不支持的文字提示
第九阶段:客户端缓存。内容包含:桌面通知基础,webkitNotifications对象的使用;离线应用基础,缓存离线资源,在线状态检测,本地数据存储和同步
第十阶段:webGL。内容包含:webGL基础、webGL的基本组成;构建复杂的3D模型,摆动的钟。
|