JavaScript培训课程

JavaScript培训课程

本地,有指导的实时Javascript(JS)培训课程通过handson实践演示如何使用JavaScript开发应用程序。 JS培训可作为“现场实况培训”或“远程实时培训”。现场实地培训可在当地客户现场进行中国或者在NobleProg公司的培训中心中国 。远程实时培训通过交互式远程桌面进行。 NobleProg您当地的培训提供商。

客户评论

★★★★★
★★★★★

JavaScript课程大纲

代码名字时长概览
jsajaxJavascript And Ajax35小时本课程是为希望了解和使用Javascript和Ajax的网站开发人员创建的。
underscoreUnderscore.js Fundamentals7小时Underscorejs是用于函数式编程的最流行的JavaScript库之一。它包含了函数式编程原则,但并不自以为是,可以用于命令式,面向对象式,功能式或其他编程风格。 Underscore使Javascript开发更高效。 在这个有指导的现场培训中,参与者将学习如何使用Underscore构建JavaScript应用程序。 在培训结束后,参与者将能够: 使用Underscore来操作和控制JavaScript集合,数组,对象和函数使用Underscore库的功能性来提高代码的表现力和可读性改进代码性能创建聚合和数据操作与ViewModel集成使用Underscore构建其他JavaScript库 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
gwtGWT: Write Ajax Web Applications in Java, Deploy as Javascript28小时Google Web Toolkit(GWT或GWT Web Toolkit)是一套开源工具,用于在Java中构建,优化和维护复杂的基于JavaScript浏览器的应用程序。 Google的许多产品都使用GWT,包括Google AdWords和Google Wallet。 在这个有指导意义的实时培训中,参与者将学习使Web应用程序启动并运行所需的GWT编程概念。 通过这次培训的结束,参与者将能够用Java编写客户端AJAX应用程序,并将它们作为JavaScript部署到多个浏览器(桌面,Android,iPhone等) 开发高性能的Web应用程序,同时克服浏览器行为,XMLHttpRequest和JavaScript的特性理解并克服Ajax编程的挑战使用GWT的工具来优化Web应用程序 听众 前端Web开发人员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
angular4advAngular 4:高级21小时Angular 4(以前的版本被称为Angular.js、AngularJS、AngularJS 1、Angular 1、Angular 2等)是一个基于JavaScript的前端Web应用程序框架,用于开发单页面应用程序。

在这一由讲师引导的实时培训中,参与者将通过升级、开发、测试、部署实验室内的Web应用程序来逐步学习Angular 4的高级功能。

在本次培训结束时,参与者将学会:

- 将AngularJS应用程序升级到Angular 4
- 创建、构建、调试、部署他们的Angular 4
- 单元测试他们的Angular 4应用程序

受众

- 有一些Angular经验的Web开发人员

课程形式

- 部分讲座、部分讨论、练习和大量实操
ionic3Ionic3: Building Cross-Platform Mobile Apps with Ionic3 and Angular47小时Ionic是一个前端SDK,用于在多个平台上构建原生类移动应用程序。它作为一个框架,与Bootstrap或Foundation不同,但是用于移动应用程序。 在这次培训中,参与者将构建并部署许多应用程序,以实现Ionic 3和Angular 4中的一些新功能。 通过这次培训的结束,参与者将能够从Ionic2和Angular2升级到Ionic3和Angular4 使用延迟加载构建Ionic 3和Angular 4移动应用程序将位置服务集成到Ionic3和Angular4移动应用程序中用动态数据创建多级手风琴菜单为Ionic3和Angular4移动应用程序设置身份验证服务使用新的Angular 43 HttpClient来使用REST API 听众 Javascript(JS)开发人员前端开发人员 AnguarJS开发商移动应用开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
angulartestingTesting Angular Applications14小时在这个有指导意义的现场培训中,参与者将学习如何编写和维护Angular应用程序的测试。 通过这次培训的结束,参与者将能够确定测试Angular应用程序的最合适策略在Angular应用程序中进行单元测试,组件测试,A / B测试和endtoend 为工作选择合适的工具:茉莉花,噶玛,量角器,摩卡等。 在量角器和茉莉花中写测试使用Karma和量角器运行和调试测试创建一个可维护的测试套件在Angular中使用单元测试的最佳实践 听众 测试仪开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习 注意 Angular有不同的名称和版本,分别是:Angularjs,AngularJS,AngularJS 1,Angular 1,Angular 2等。要定制此培训中使用的版本,请联系我们安排。
meanangular4Angular 4:使用MEAN堆栈构建Web应用程序35小时Angular 4(以前的版本被称为Angular.js、AngularJS、AngularJS 1、Angular 1、Angular 2等)是一个基于JavaScript的前端Web应用程序框架,用于开发单页面应用程序。与之前的版本相比,Angular 4具有更好的性能、更多的API可用,并且改进了在移动设备上的设计和响应性。

MEAN堆栈是一个完整的JavaScript解决方案,用于使用MongoDB、Express、Angular和Node.js快速、轻松地编写可伸缩、可靠及可维护的Web应用程序。

在这一由讲师引导的现场培训中,参与者将学习在逐步创建和部署示例Web应用程序时如何使用MEAN堆栈,特别是如何使用Angular 4。

在本次培训结束时,参与者将学会:

- 创建、构建、调试、部署基于MEAN的Angular 4应用程序
- 单元测试他们的Angular 4应用程序
- 使用TypeScript编写Angular代码

受众

- 开发人员

课程形式

- 部分讲座、部分讨论、练习和大量实操
nativescriptNativeScript: Develop Native iOS and Android Mobile Apps Using a Single JavaScript Codebase7小时NativeScript是一个开源框架,设计时考虑JavaScript,XML和CSS,以开发和部署跨平台原生移动应用程序,即在iOS和Android上。通过使用单个JavaScript代码库,NativeScript可以利用本机平台API和UI来提供真正的本地体验。 在这个有指导性的实时培训中,参与者将学习NativeScript的基本UI组件和模块,因为他们逐步完成了为Android和iOS创建和部署简单的原生移动应用程序。 在培训结束后,参与者将能够: 实现MVVM(模型视图视图模型)体系结构通过网络请求部署简单的工作流程通过JavaScript代码使用本地API 通过CSS访问原生UI风格 听众 寻求为iOS或Android开发跨平台应用程序的移动应用程序开发人员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
nativescriptangular2NativeScript with Angular 27小时NativeScript与Angular 2允许开发人员在Angular 2框架上使用通用Web技术为Android,iOS和Web应用程序构建真正的本地跨平台应用程序。 这个有指导意义的现场培训介绍了关键的Angular 2特性和功能,并演示了它们在NativeScript中的实际应用,因为参与者通过创建有吸引力的原生Android和iOS应用程序。 在培训结束后,参与者将能够: 使用Angular 2构建和部署完全原生的移动应用程序使用RxJS处理远程数据流通过Angular 2路由器导航创建多个页面应用程序 听众 寻求为iOS或Android开发跨平台应用程序的移动应用程序开发人员希望将他们的技能集转化为移动应用程序开发领域的Web开发人员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
nativescriptangular4带有Angular 4的NativeScript7小时带有Angular 4的NativeScript提供了一个架构,用于在Angular 4框架中使用单个代码库web技术开发完全原生的移动应用程序。NativeScript利用Angular 4更快的运行时间和紧凑的应用程序包来开发非依赖的web视图和本地移动应用程序。

这一由讲师引导的现场培训将在参与者学习创建一个简单但功能齐全的原生移动应用程序(iOS或Andriod,现在Windows也可以 )时介绍Angular 4的新动画API,以及它们在简化移动应用程序运行时间方面的潜在功能。

在本次培训结束时,参与者将学会:

- 在package.json中更新现有的动画包和依赖项
- 执行新的动画API,如元素查询、可重用动画、动画参数、交错和可路由动画
- 部署应用程序

受众

- 寻求为iOS或Android开发跨平台应用程序的移动应用程序开发人员
- 希望将其技能组合应用于移动应用程序开发领域的web开发人员

课程形式

- 部分讲座、部分讨论、练习和大量实操
reactivexReactive Programing with Javascript and ReactiveX 14小时ReactiveX是一个用于使用可观察序列创建异步数据流的综合库。它使开发人员能够利用可观察的流及其捕获发射事件并相应执行功能的能力。 这项有指导性的实时培训向参与者介绍了ReactiveX用于开发响应式应用程序的综合库,并向参与者介绍了一系列案例,展示了ReactiveX关键功能的实用性和功能。 在培训结束后,参与者将能够: 理解反应式编程范例和观察对象的功能及其在开发UI大量应用程序时的常用用法成功为ReactiveX设置环境从众多不同的项目中创建可观察的事件应用ReactiveX的转换和过滤功能 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
RxJSReactive Programing with Javascript and RxJS7小时反应式编程是一种异步编程模式,通过建立基础执行模型与从一个组件到另一个组件发出的数据流之间的已定义依赖关系,专注于数据流和数据传播。 RxJS是用于管理UI事件,异步HTTP请求和其他数据流的最全面的反应式程序库之一。 在这个有指导意义的现场培训中,与会者将熟悉RxJS的工具和功能,因为他们将这些工具和功能应用于与基于交互式重心的移动和网络应用相关的各种编码问题。参与者还将学习如何创建和部署UI沉重的Web应用程序。 在培训结束后,参与者将能够: 了解反应式编程范例及其在UI重度应用程序开发中的用处根据可扩展性,灵活性和响应性构建UI大型应用程序轻松自由地创建和管理大量UI事件,异步HTTP请求和其他数据流 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
relayRelay: Efficiently Fetch Data in React Applications14小时Relay是一个用于构建数据驱动React应用程序的JavaScript框架。 GraphQL是一种数据查询语言,用于描述现代应用程序中复杂的嵌套数据依赖性。它们共同允许应用程序的组件在渲染层次结构的任何位置移动,而无需对父组件或应用程序准备数据有效载荷的代码应用级联修改。 Facebook在各种移动应用项目中正在使用Relay。 在这个有指导意义的实时训练中,参与者将学习如何应用关键的Relay概念,例如数据依赖关系的声明式说明,搭配和变异,以使用Relay和GraphQL构建React应用程序。 在培训结束后,参与者将能够: 使用中继将数据查询组合为高效批次,为每个组件提供所请求的数据,在数据更改时更新组件,并维护所有数据的客户端存储(缓存)。 将查询和视图的代码并置,以更轻松地推理组件功能使用GraphQL声明数据要求,同时允许Relay自行获取数据了解使用GraphQL突变在客户端和服务器上变更数据的概念理解Relay和Flux之间的差异,特别是“突变”如何实现动作和修改的概念使用路径来确定要提取给定组件的数据即使在大型团队项目中也要相对隔离地进行更改以简单直观的方式创建正确,高性能的应用程序 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
electronElectron: Build a Desktop Application with Javascript7小时Electron(以前称为Atom Shell)是一个开源框架,用于通过JavaScript,HTML和CSS构建动态桌面应用程序。 Electron由GitHub维护,是GitHub Atom,Microsoft Visual Studio Code和Light Table IDE背后的主要GUI框架。 在这个有指导意义的现场培训中,与会者将学习如何使用Javascript,HTML和CSS构建跨平台原生桌面应用程序。 在培训结束后,参与者将能够: 下载,配置和安装Electron 了解Electron的命令和工具集使用基于Web的前端和后端组件(如NodeJS运行时和Chromium)构建多平台桌面应用程序模块化他们的应用并利用相关的JavaScript文件在低端商品机器上生成电子通过重命名和/或编辑Electron可执行文件来创建品牌和自定义图标集成其他框架,如Angular,Photon和Bootstrap 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
angularrxjsReactive Programming with Angular RxJS 14小时反应式编程是一种异步编程模式,通过建立基础执行模型与从一个组件到另一个组件发出的数据流之间的已定义依赖关系,专注于数据流和数据传播。通过使用RxJS库提供的反应式样式模式,可以克服构建异步UI时很多Angular应用程序设计效率低下的问题。 在这个有指导性的现场培训中,参与者将学习如何将Observable模式应用到他们的Angular应用设计中,因为他们逐步展示了一系列展示常见角度设计问题的案例以及他们如何从反应式编程设计中受益。 在培训结束后,参与者将能够: 了解反应式编程范例和RxJS库使用反应式编程模式,构建具有可扩展性,灵活性和响应性的UI重型Angular应用程序 听众 Angular应用程序开发人员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
codingfornoncodersCoding for Non-Coders21小时在这个有指导意义的现场培训中,参与者将通过创建Web应用程序来学习编程的基础知识。 在培训结束后,参与者将能够: 使用新增编码技能创建自己的Web应用程序了解软件开发概念和技术与程序员和工程师进行有效沟通 听众 希望学习如何编程的非程序员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
unittestingjavascriptUnit Testing with Javascript7小时在这个有指导意义的现场培训中,参与者将在他们逐步创建Web应用程序的单元测试套件时了解各种JavaScript测试框架。 在培训结束后,参与者将能够: 使用单元测试框架(如QUnit和Jasmine)在JavaScript中编写单元测试使用Mocha和Chai等框架实施TDD和BDD 听众 测试工程师 课程的格式 部分讲座,部分讨论,练习和沉重的练习
ionic1angular1Ionic1: Build a Mobile App with Ionic 1 and Angular 114小时Ionic是用于构建跨平台移动应用程序的前端SDK。它作为一个框架,与Bootstrap或Foundation不同,但是用于移动应用程序。 在这个指导下,现场培训的参与者将学习如何使用Ionic框架,Angular,Cordova和PhoneGap App创建移动应用程序。 通过这次培训的结束,参与者将能够为Android和iOS构建和部署移动应用程序使用Phonegap App而不是平台SDK来定位不同的平台 听众 Javascript(JS)开发人员前端开发人员 AnguarJS开发商移动应用开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习注意:本次培训涵盖了有关Ionic 20和Angular 20培训的Ionic 10和Angular 10(又名AngularJS,Angularjs),请参阅:TBD
vuejsVue.js: Build an Advanced Single-Page Application21小时Vuejs是一个开源的渐进式JavaScript前端框架,用于构建高级单页应用程序。 Vuejs旨在充分利用Angular,使其轻量化,并省去不必要的部分。 在这个有指导意义的现场培训中,参与者将学习如何利用Vuejs的增量式架构来构建复杂的单页应用程序(SPA)。 在培训结束后,参与者将能够: 构建有条件地处理和呈现数据的Web应用程序设计可有效应对用户事件的交互式网络应用程序编写模块化和可重用的代码逐步完善全页单页应用程序的视图将Vuejs集成到现有网页使用Vue的生态系统来扩展框架的功能 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
advtypscriptAdvanced Typescript7小时TypeScript是用于构建企业Javascript应用程序的开源语言。它是一个严格的JavaScript超集,可以编译为纯JavaScript,并为静态语言提供静态类型和面向对象的开发。 本课程介绍TypeScript的高级功能,并通过构建reallife JavaScript应用程序向参与者讲解。 在培训结束后,参与者将能够: 利用Typescript的全部功能,以更少的错误编写更好的代码用联合,交集和元组类型扩展现有类型创建并使用装饰器使用promise,异步和等待关键字来管理异步代码写出干净,富有表现力的代码 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
jasmineJasmine: Unit Testing Javascript Applications7小时Jasmine是JavaScript的单元测试框架。 在这个有指导意义的现场培训中,参与者将在单元测试示例Javascript Web应用程序时学习Jasmine框架的不同功能。 在培训结束后,参与者将能够: 用Grunt和Nodejs设置Jasmine 将单元测试集成到持续集成过程中模拟依赖关系,使用异步规范并添加插件 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
ang2devAngular 2 Development28小时Angular 2是用于构建移动和桌面Web应用程序的新开发平台。
webdevonboardingWeb Developer On-boarding Training420小时在这个有指导意义的现场培训中,参与者将逐步学习如何创建和部署示例应用程序,从而了解Web开发的基础。 在培训结束后,参与者将能够: 设计和实现新的面向用户的功能优化Web应用程序以最大化速度和规模为基于web的应用程序编写客户端代码创建快速,易用,大批量生产的应用程序并快速开发原型 听众 初学者的Web开发人员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
highchartsHighcharts for Data Visualization7小时Highcharts是一个用于在Web上创建交互式图形图表的开源JavaScript库。它通常用于以更易于用户阅读和交互的方式表示数据。 在这个有指导的实时培训中,参与者将学习如何使用Highcharts为Web应用程序创建高质量的数据可视化。 在培训结束后,参与者将能够: 只使用HTML和JavaScript在Web上设置交互式图表以视觉上有趣和互动的方式表示大型数据集将图表导出为JPEG,PNG,SVG或PDF 将Highcharts与jQuery Mobile集成以实现跨平台兼容性 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
angular5Angular 528小时Angular 5是用于构建移动、桌面和Web应用程序的现代JavaScript MVW (Model-View-Whatever) 框架。与之前的版本相比,Angular 5的一个显著特性是更快的加载和执行时间。Angular由Google创建,用于Google Adwords、Google Fiber、Adsense和其他服务。

在这一由讲师引导的现场培训中,学员将逐步创建和部署一个示例Angular应用程序并从中学习Angular 5的基础知识。

受众

- 网络开发初学者
- 有经验的前端开发人员
- 任何有兴趣学习如何使用Angular开发应用程序的人员

课程形式

- 部分讲座、部分讨论、练习和大量实操
ciforjsContinuous Integration for JavaScript14小时持续集成(CI)是一种开发实践,开发人员会尽可能经常地合并代码中的更改,以便快速检测和定位错误。 在这个有指导意义的现场培训中,参与者将学习JavaScript持续集成的基础知识,以便为JavaScript项目设置持续集成过程。 在培训结束后,参与者将能够: 了解持续集成的基本原理为他们的JavaScript项目构建自己的持续集成系统 听众 开发商 IT专业人员 DevOps工程师业务经理 课程的格式 部分讲座,部分讨论,练习和沉重的练习
senecaBuilding Microservices with Node.js and Seneca14小时Seneca是Nodejs的一个微服务框架。 在这个有指导意义的现场培训中,参与者将学习塞内卡的基础知识,因为他们通过与塞内卡建立微型服务的实践例子。 在培训结束后,参与者将能够: 了解塞内卡的基本原理使用Seneca构建微服务 听众 开发商程序员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
reactfluxgraphqlBuilding Interactive Applications with React, Redux and GraphQL28小时React是一个Javascript库,用于构建快速而流畅的交互式网页。结合Flux体系结构和GraphQL查询语言,可以构建功能非常强大且高效的Web应用程序。 在这个有指导意义的现场培训中,参与者将学习如何使用Flux和GraphQL构建React应用程序。该课程涵盖了安装,设置,集成,测试,部署和最佳实践,并通过创建一系列示例应用程序来演示如何使用最先进的工具包为应用程序添加更多级别的复杂性和“酷炫”技术。 使用React开发应用程序需要一种与某些开发人员习惯的不同的想法,特别是当来自其他MVC框架(如AngularJS和Bootstrap)的思维模式时。 此培训涵盖了每步使用的技术背后的基础知识,以便参与者不仅可以构建功能应​​用程序,还可以理解为什么使用特定方法。这为在未来构建自己的应用程序的设计和期望的结果独立思考和创造性地思考奠定了基础。 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
iotjavascriptProgramming for IoT with JavaScript21小时物联网(IoT)是一种无线连接物理对象和软件应用程序的网络基础设施,允许它们相互通信并通过网络通信,云计算和数据捕获交换数据。 JavaScript是一种流行的面向对象的编程语言,因其无处不在的性质而推荐用于物联网。 在这个有指导性的现场培训中,参与者将学习如何使用JavaScript对IoT解决方案进行编程,因为他们逐步完成物联网系统仪表板的开发。 在培训结束后,参与者将能够: 了解物联网架构的基本原理为物联网设置和配置Arduino 了解JavaScript在编程物联网系统中的作用使用Arduino和JavaScript开发物联网系统使用JavaScript构建,测试,部署和排除物联网系统仪表盘故障 听众 开发商工程师 课程的格式 部分讲座,部分讨论,练习和沉重的练习 注意 要请求本课程的定制培训,请联系我们安排。
reactnativeforwebReact Native for Web21小时React Native是用于构建移动应用程序的开源,跨平台开发框架。它由Facebook开发,它使开发人员能够在Android和IoS上为其应用创建本机外观体验。 React Native for Web使得React Native的平台形式化组件和API可用于Web应用程序开发。 React Native提供基于JavaScript和React(又名Reactjs或ReactJS)库的一致开发人员体验,并通过专注于跨所有平台学习一次的开发人员效率,随时随地编写,实现真正的快速开发。 在这个有指导意义的现场培训中,参与者将学习React Native for Web的基础知识。 在培训结束后,参与者将能够: 安装和配置React Native开发人员工具了解React Native for Web的基本原理使用React Native for Web构建,测试,部署和诊断与iOS,Android和Web兼容的应用程序 听众 Web开发人员移动应用开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习 注意 要请求本课程的定制培训,请联系我们安排。

近期JavaScript培训课程

课程日期价格【远程 / 传统课堂】
Angular 4:使用HTML、CSS和JavaScript创建单页面应用程序 - 上海 - 六八八广场星期一, 2019-02-11 09:30¥28650 / ¥29850
Angular 4:使用HTML、CSS和JavaScript创建单页面应用程序 - 厦门 - 国际银行大厦星期一, 2019-04-01 09:30¥28650 / ¥33750
Angular 4:使用HTML、CSS和JavaScript创建单页面应用程序 - 上海 - 六八八广场星期三, 2019-04-17 09:30¥28650 / ¥29850
Angular 4:使用HTML、CSS和JavaScript创建单页面应用程序 - 厦门 - 国际银行大厦星期二, 2019-06-11 09:30¥28650 / ¥33750
Angular 4:使用HTML、CSS和JavaScript创建单页面应用程序 - 上海 - 六八八广场星期二, 2019-06-11 09:30¥28650 / ¥29850
JavaScript,培训,课程,培训课程, 企业JavaScript培训, 短期JavaScript培训, JavaScript课程, JavaScript周末培训, JavaScript晚上培训, JavaScript训练, 学习JavaScript, JavaScript老师, 学JavaScript班, JavaScript远程教育, 一对一JavaScript课程, 小组JavaScript课程, JavaScript培训师, JavaScript辅导班, JavaScript教程, JavaScript私教, JavaScript辅导, JavaScript讲师

促销课程

课程地址日期价格【远程 / 传统课堂】
Apache Tomcat Administration北京 - 创而新大厦星期三, 2018-12-12 09:30¥24129 / ¥28329
AWS Architect Certification 苏州 - 晋合广场星期三, 2019-01-09 09:30¥7460 / ¥10460
Scrum for Managers and Executives北京 - 数码大厦星期五, 2019-02-01 09:30¥8757 / ¥10957

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户

is growing fast!

We are looking to expand our presence in China!

As a Business Development Manager you will:

  • expand business in China
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!