曙海教育集团
报名电话:15921217529
首页 课表 在线聊 讲师 报名 QQ聊 活动 品牌

面向Web Cloud的HTML5 JavaScript专家级开发培训班

   培训特点
       个性化、顾问式培训,互动式授课,针对实际需求,项目案例教学,实战项目演示,超级精品小班。
   培训讲师

       华为,中科院,上海贝尔,中兴,Xilinx,Intel英特尔,TI德州仪器,NI公司,Cadence公司,Synopsys,IBM,Altera,Oracle,synopsys,微软,飞思卡尔,等大型公司高级工程师,项目经理,技术支持专家,曙海教育集团,资深讲师。

       大多名牌大学,硕士以上学历,相关技术专业,有丰富的理论素养,十多年实际项目经历,开发过多个大型项目,热情,乐于技术分享。针对客户实际需求,案例教学,边讲边练,互动式沟通,学有所获。

       更多师资力量信息请参见曙海师资团队,请点击这儿查看

   培训报名与课程定制
       如果您想学习本课程,请点击这儿联系报名老师

       如果您没找到合适的课程或有特殊培训需求,请点击这儿订制培训
   班级规模及环境--热线:4008699035 手机:15921673576( 微信同号)
       坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。
   开课时间和上课地点
             上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):面向Web Cloud的HTML5 JavaScript专家级开发培训班开班时间:2020年10月1日(请抓紧报名)
   实验设备和授课方式

     ☆资深工程师授课

        
        ☆注重质量
        ☆边讲边练

        ☆合格学员免费推荐工作

        ☆合格学员免费颁发相关工程师等资格证书,提升您的职业资质

        专注高端培训15年,曙海提供的证书得到本行业的广泛认可,学员的能力
        得到大家的认同,受到用人单位的广泛赞誉。

        ★实验设备请点击这儿查看★

   最新优惠
       ☆在读学生凭学生证,可优惠500元。
   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
        3、培训合格学员可享受免费推荐就业机会。

   课程大纲
 

课程大纲:

第一部分

第1个主题:HTML5?架构思维

1,1?All?in?JavaScript

1,2?Architect?of?Device?&?Cloud

1,3?Open?Platform?&?API

第2个主题:HTML5时代的商业机会和变革

2,1?HTML5和以前的HTML的不同;?

2.2?HTML5时代新的商业模式;

2.3?HTML5与传统的Native?App;

2.4?HTML5将给整个IT界带来全新的变革;

第3主题:浏览器定制技术基石:WebView下JavaScript如何与本地API进行相互调用

3.1??以Android系统为例探讨制作Android界面的新大陆

3.2??浏览器的JavaScriptInterface

3.3??本地API调用Javascript

3.4??Javascript调用本地API

第4个主题:再论JavaScript中的函数和闭包

4,1?匿名函数、回调函数、私有函数、自调用函数等

4,2??闭包:闭包的精髓、迭代器

第5个主题:再论JavaScript中的对象与原型

5,1?对象:this、对象的操作、RegExp等

5.2?原型:_proto_、扩建对象

第6个主题:在JavaScript中实现继承

6.1?继承于原型

6.2?将继承部分封装成函数

6.6?对象之间的继承?

6.4?多重继承与寄生式继承

6.5?再论构造器

第7主题:在JavaScript中的面向接口编程

7.1?在JavaScript中模仿接口

7.2?Interface的用法

第8主题:再论JavaScript中信息的封装与隐藏

8.1??创建对象的核心模式

8.2??静态方法和属性

8.3??对象工厂

第二部分

第9主题:使用?AMD

9.1,认识Common.js

9.2,使用Require.js

9.3,JavaScript?Closure?与?Lambda?观念

第10主题:MVC、MVP与MVVM

10.1,MVC、MVP与MVVM观念介绍

10.2,实作MVC与MVP模式

第11主题:Module?Loader

11.1,Loader?Path

11.2,require方法

11.3,define方法

第12个主题:类工厂

12,1?P.js

12,2?JS.class

12.3?def.js

第13个主题:选择器引擎

13.1?getElementsBySelector?

13.2?Functions:isXML?、contains、节点排序与去重等;

13.3?Sizzle引擎

第14个主题:JavaScript框架的数据缓存系统

14.1?jQuery的第一代和第二代数据缓存系统

14.2?mass?Framework的第一、二、三代数据缓存系统

第15个主题:JavaScript框架的事件系统源码解析

15.1事件缺陷:onXXX、attachEvent、addEventListener

15.2addEvent.js源码分析

15.3?jquery事件模块的源码解析

第16个主题:JavaScript框架的异步处理

16.1?JSDeferred?

16.2?jQuery?Deferred

16.3?Promise/A与mmDeferred

第三部分

第17个主题:JavaScript框架的数据交互模块

17.1?XMLHttpRequest最佳实践

17.2?一个符合框架机制的完整的Ajax实现

第18个主题:JavaScript框架插件的开发

18.1?编写jQuery插件的步骤

18.2?插件的智能加载和定制

第19堂课:JavaScript?Design?Pattern

19.1,Creational?Pattern

19.2,jQuery?&?Modular?Pattern

19.3,其它设计模式

19.4,MVC?模式

第20个主题:Node.js的架构理念、技术基石以及如何应对HTTP和TCP协议

20.1?Node.js的架构

20.2?Node.js中多线程和Callback为何如此重要?

20.3?Node.js使用案例赏析

20.4?Node.js中WebServer和TCPServer实战

第21个主题:Node.js实战高并发和非阻塞式的服务端

21.1?Blocking和Non-Blocking

21.2?Event-Driven机制

21.3?Node.js开发实战

第22个主题:豆瓣HTML5&JavaScript&CSS3客户端商业案例实战

22.1?HyBrid的经典架构和技术

22.2案例架构

22.3代码剖析