Java培训课程

Java培训课程

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

客户评论

★★★★★
★★★★★

Java课程大纲

代码名字时长概览
javafunJava Fundamentals28小时该课程涵盖了Java开发的基础知识。

它向学生介绍Java技术,并教他们基本的Java语法和概念,从而创建一个简单的程序。培训贯穿Java编程语言的基本概念和特性,重点关注异常,基本输入/输出,并发,正则表达式,Java集合框架和平台环境。完成所有基本Java功能的解释和培训后,课程结束。
cl-jadAdvanced Java Security21小时即使是经验丰富的Java程序员也并不掌握Java提供的各种安全服务,同样也不知道与使用Java编写的Web应用程序相关的不同漏洞。 该课程除了引入标准Java版的安全组件外,还涉及Java企业版(JEE)和Web服务的安全问题。在密码学和安全通信的基础之前,讨论具体的服务。各种练习涉及JEE中的声明性和程序化安全技术,同时讨论了传输层和端到端Web服务的安全性。所有组件的使用都通过几个实践练习来呈现,参与者可以在其中尝试所讨论的API和工具。 本课程还介绍了Java语言和平台以及与Web相关的漏洞的最常见和最严重的编程缺陷。除了Java程序员犯下的典型错误之外,引入的安全漏洞还涵盖了源自运行时环境的语言特定问题和问题。所有漏洞和相关攻击都通过简单易懂的练习来演示,然后是推荐的编码指南和可能的缓解技术。 参加本课程的学员将会理解安全性,IT安全性和安全编码的基本概念了解OWASP Top Ten之外的Web漏洞并了解如何避免它们了解Web服务的安全性概念学习使用Java开发环境的各种安全特性对密码学有实际的理解了解Java EE的安全解决方案了解典型的编码错误以及如何避免它们获取关于Java框架中最近的一些漏洞的信息获得使用安全测试工具的实用知识获取有关安全编码实践的资料和更多资料听众开发商
shiroApache Shiro: Securing Your Java Application7小时Apache Shiro是一个功能强大的Java安全框架,可执行身份验证,授权,加密和会话管理。 在这个有指导意义的现场培训中,参与者将学习如何使用Apache Shiro保护Web应用程序。 在培训结束后,参与者将能够: 使用Shiro的API来保护各种类型的应用程序,包括移动,Web和企业启用来自各种数据源的登录,包括LDAP,JDBC,Active Directory等。 听众 开发商安全工程师 课程的格式 部分讲座,部分讨论,练习和沉重的练习
RxJSReactive Programing with Javascript and RxJS7小时反应式编程是一种异步编程模式,通过建立基础执行模型与从一个组件到另一个组件发出的数据流之间的已定义依赖关系,专注于数据流和数据传播。 RxJS是用于管理UI事件,异步HTTP请求和其他数据流的最全面的反应式程序库之一。 在这个有指导意义的现场培训中,与会者将熟悉RxJS的工具和功能,因为他们将这些工具和功能应用于与基于交互式重心的移动和网络应用相关的各种编码问题。参与者还将学习如何创建和部署UI沉重的Web应用程序。 在培训结束后,参与者将能够: 了解反应式编程范例及其在UI重度应用程序开发中的用处根据可扩展性,灵活性和响应性构建UI大型应用程序轻松自由地创建和管理大量UI事件,异步HTTP请求和其他数据流 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
reactivexReactive Programing with Javascript and ReactiveX 14小时ReactiveX是一个用于使用可观察序列创建异步数据流的综合库。它使开发人员能够利用可观察的流及其捕获发射事件并相应执行功能的能力。 这项有指导性的实时培训向参与者介绍了ReactiveX用于开发响应式应用程序的综合库,并向参与者介绍了一系列案例,展示了ReactiveX关键功能的实用性和功能。 在培训结束后,参与者将能够: 理解反应式编程范例和观察对象的功能及其在开发UI大量应用程序时的常用用法成功为ReactiveX设置环境从众多不同的项目中创建可观察的事件应用ReactiveX的转换和过滤功能 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
jav9functionalFunctional Reactive Programing with Java 9 and RxJava14小时Java 9与强大的RxJava 20反应式程序库相结合,使Java开发人员能够轻松地将反应式编程范例应用于其应用程序和系统开发过程。 在这个有指导意义的现场培训中,参与者将学习Java 9,Spring,Jersey和RxJava 20在开发反应式应用程序时的优势和功能,因为他们逐步完成了使用Java 9的流程API Spring创建和部署反应式应用程序, Akka框架和RxJava 20功能反应式编程库。 在培训结束后,参与者将能够: 了解反应式编程在应用程序和系统开发中的重要性和意义在RxJava 20上运行单元测试在反应式编程原则下使用Akka框架使用Spring来处理并发应用程序的开发使用Java 9的流API来开发反应式应用程序 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
vertxVert.x: Build a Reactive Application on JVM14小时Vertx是用于构建反应式应用程序的库。 在这个有指导意义的现场培训中,参与者将学习如何使用Vertx创建一个异步的,基于事件的Web应用程序。 在培训结束后,参与者将能够: 了解并使用Vertx堆栈中的不同组件(核心,Web,客户端等)。 使用Vertx创建网络实用程序,HTTP / REST微服务,高容量事件处理,后端消息总线应用程序等。 使用最少的内核线程执行可以处理高并发性的应用程序使用Vertx的API来支持Java,JavaScript,Groovy,Ruby,Ceylon,Scala,Kotlin等。 用VertxUnit单元测试异步代码用最少的硬件部署和扩展应用程序 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
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开发人员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
javatestingIntroduction to Java for Test Automation28小时本课程专为有兴趣学习Java以达到测试自动化目的的人士而设计。这是一个精简的,密集型的课程,有很多简单的练习,可以让学员快速掌握应用于软件自动化测试所需的基本编程技能。重点在于可直接并立即应用于测试自动化的Java基础。 本课程不包括深度测试自动化框架,如Selenium。它也绕过传统的“Hello World”方法来学习Java,因为这不是应用程序开发的课程。本课程旨在通过测试自动化迅速让参与者熟悉并运行。如果您已经熟练使用Java并希望直接进入Selenium测试,请查看: Selenium简介(https://wwwnobleprogcom/introductionseleniumtraining) 。 听众 初学者测试人员,他们希望学习Java进行自动化测试具有其他编程语言经验的专业测试人员,如Javascript和C#,他们希望将他们的技能转移到Java。 课程的格式 部分讲座,部分讨论,沉重的练习
DEVOPSJEEFundamentals of Devops for Java Enterprise Edition Projects21小时This training course introduces the core DevOps concepts and principles as well as the ways to stand up the DevOps practice in your organization. It is specifically focused on projects on the Java Platform. Upon completion of this training course, students will have a fundamental understanding of DevOps’ value proposition; they will also gain practical experience working with select DevOps tools, including Puppet, Jenkins, Git and others. This training course is supplemented by hands-on labs that help attendees reinforce their theoretical knowledge of the learned material.

Topics:

- DevOps practices and tools
- Puppet
- Technical introduction to cloud computing
- Jenkins
cl-jpwCombined JAVA, PHP and Web Application Security28小时即使是有经验的程序员也不会完全掌握其开发平台提供的各种安全服务,同样也不知道与其开发相关的不同漏洞。本课程面向使用Java和PHP的开发人员,为他们的应用程序提供抵御互联网当代攻击的必要技能。 通过解决访问控制,身份验证和授权,安全通信和各种加密功能,Java安全体系结构的级别得以实现。还引入了各种API,可用于在PHP中保护您的代码,如用于加密的OpenSSL或用于输入验证的HTML Purifier。在服务器端,为加强和配置操作系统,Web容器,文件系统,SQL服务器和PHP本身提供了最佳实践,同时通过JavaScript,Ajax和HTML5的安全问题特别关注客户端的安全性。 通过与OWASP Top Ten相对应的示例讨论了一般性Web漏洞,其中显示了各种注入式攻击,脚本注入,针对会话处理的攻击,不安全的直接对象引用,文件上载问题等等。将各种Java和PHP特定的语言问题和源于运行时环境的问题引入分组为缺少或不正确的输入验证,不正确使用安全功能,不正确的错误和异常处理,时间和状态相关问题,代码质量问题和移动代码相关的漏洞。 参与者可以自己尝试所讨论的API,工具和配置的效果,而引入漏洞则通过一系列演示成功攻击的后果的演示操作支持,展示如何纠正错误并应用缓解技术,以及介绍使用各种扩展和工具。 参加本课程的学员将会理解安全性,IT安全性和安全编码的基本概念了解OWASP Top Ten之外的Web漏洞并了解如何避免它们了解客户端漏洞和安全编码实践学习使用Java开发环境的各种安全特性对密码学有实际的理解学习使用PHP的各种安全特性了解Web服务的安全性概念获得使用安全测试工具的实用知识了解典型的编码错误以及如何避免它们了解Java和PHP框架和库中最近的漏洞获取有关安全编码实践的资料和更多资料听众开发商
cl-cjwCombined C/C++, JAVA and Web Application Security28小时为了以最好的方式服务于在日常工作中同时使用各种平台的异构开发团队,我们将各种主题合并为一个综合课程,在单个培训活动中以教学方式呈现各种安全编码主题。本课程结合了C / C ++和Java平台安全性,提供了广泛的跨平台安全编码专业知识。 关于C / C ++,讨论了常见安全漏洞,并讨论了利用这些漏洞的攻击方法的实践练习,重点讨论了可用于防止这些危险漏洞发生的缓解技术,在市场推出之前检测它们或防止他们的剥削。 Java的安全组件和服务通过一系列实践练习介绍不同的API和工具进行讨论,参与者可以在这些练习中获得使用经验。该课程还涵盖了Web服务和相关Java服务的安全问题,这些服务可用于防止基于Internet的服务出现最严重的威胁。最后,易于理解的练习演示了Web和Java相关的安全漏洞,这些漏洞不仅显示了问题的根源,还演示了攻击方法以及推荐的缓解和编码技术,以避免相关的安全问题。 参加本课程的学员将会理解安全性,IT安全性和安全编码的基本概念了解OWASP Top Ten之外的Web漏洞并了解如何避免它们了解客户端漏洞和安全编码实践学习使用Java开发环境的各种安全特性对密码学有实际的理解实现不安全缓冲区处理的严重后果了解建筑保护技术及其弱点了解典型的编码错误以及如何避免它们了解各种平台,框架和库中最近的漏洞获取有关安全编码实践的资料和更多资料听众开发商
cl-jnwCombined JAVA, .NET and Web Application Security21小时Java和NET开发环境都为安全开发提供了强大的手段,但开发人员应该知道如何应用各种体系结构和共同编程技术,以实现所需的安全功能并避免漏洞。 提供强大的知识,本课程包含大量有关如何使用各种AP​​I和工具的练习,以防止不可信代码执行特权操作,通过强认证和授权保护资源,提供安全的远程过程调用,处理会话,为某些功能引入不同的实现,还有很多。 最重要的是,该课程解释了程序员通常承担的最频繁和严重的编程缺陷。通过展示相关攻击来展示一般的基于web的漏洞,而在两个开发平台的背景下解释推荐的编码技术和缓解方法。除了典型的安全相关的Java和NET错误之外,引入的安全漏洞还涵盖了应该注意的运行时环境导致的语言特定问题和问题。所有漏洞和相关攻击都通过简单易懂的练习来演示,然后是推荐的编码指南和可能的缓解技术。 参加本课程的学员将会理解安全性,IT安全性和安全编码的基本概念了解OWASP Top Ten之外的Web漏洞并了解如何避免它们对密码学有实际的理解学习使用Java开发环境的各种安全特性学习使用NET开发环境的各种安全特性获取有关NET和ASPNET中一些最新漏洞的信息了解典型的编码错误以及如何避免它们获取关于Java框架中最近的一些漏洞的信息获取有关安全编码实践的资料和更多资料听众开发商
cl-jweAdvanced Java, JEE and Web Application Security28小时除了使用Java组件的丰富知识外,即使对于有经验的Java程序员也是如此,因此深入了解服务器和客户端的Web相关漏洞,与使用Java编写的Web应用程序相关的不同漏洞以及各种风险。 通过展示相关攻击来展示一般的基于web的漏洞,而推荐的编码技术和缓解方法在Java的背景下进行了解释,其中最重要的目标是避免相关的问题。此外,还特别关注客户端安全性,解决JavaScript,Ajax和HTML5的安全问题。 本课程介绍了Standard Java Edition的安全组件,该组件提供了密码学基础,为理解适用组件的目的和操作提供了一个共同基准。 Java企业版的安全问题通过各种练习来解释,这些练习解释了JEE中的声明式和程序式安全技术。 最后,该课程解释了Java语言和平台最常见和最严重的编程缺陷。除了Java程序员犯下的典型错误之外,引入的安全漏洞还涵盖了源自运行时环境的语言特定问题和问题。所有漏洞和相关攻击都通过简单易懂的练习来演示,然后是推荐的编码指南和可能的缓解技术。 参加本课程的学员将会理解安全性,IT安全性和安全编码的基本概念了解OWASP Top Ten之外的Web漏洞并了解如何避免它们了解客户端漏洞和安全编码实践学习使用Java开发环境的各种安全特性对密码学有实际的理解了解Web服务的安全性概念了解Java EE的安全解决方案了解典型的编码错误以及如何避免它们获取关于Java框架中最近的一些漏洞的信息获得使用安全测试工具的实用知识获取有关安全编码实践的资料和更多资料听众开发商
cl-jwaJava and Web Application Security21小时描述除了使用Java组件的丰富知识外,即使对于有经验的Java程序员也是如此,因此深入了解服务器和客户端的Web相关漏洞,与使用Java编写的Web应用程序相关的不同漏洞以及各种风险。 通过展示相关攻击来展示一般的基于web的漏洞,而推荐的编码技术和缓解方法在Java的背景下进行了解释,其中最重要的目标是避免相关的问题。此外,还特别关注客户端安全性,解决JavaScript,Ajax和HTML5的安全问题。 本课程介绍了Standard Java Edition的安全组件,该组件提供了密码学基础,为理解适用组件的目的和操作提供了一个共同基准。所有组件的使用都通过实践练习来呈现,参与者可以在其中尝试所讨论的API和工具。 最后,该课程解释了Java语言和平台最常见和最严重的编程缺陷。除了Java程序员犯下的典型错误之外,引入的安全漏洞还涵盖了源自运行时环境的语言特定问题和问题。所有漏洞和相关攻击都通过简单易懂的练习来演示,然后是推荐的编码指南和可能的缓解技术。 参加本课程的学员将会理解安全性,IT安全性和安全编码的基本概念了解OWASP Top Ten之外的Web漏洞并了解如何避免它们了解客户端漏洞和安全编码实践学习使用Java开发环境的各种安全特性对密码学有实际的理解了解典型的编码错误以及如何避免它们获取关于Java框架中最近的一些漏洞的信息获得使用安全测试工具的实用知识获取有关安全编码实践的资料和更多资料听众开发商
javaeejbossEnterprise Java Programming with Java EE and JBoss (EJB 3.0)28小时这个为期4天的课程适用于已经掌握Java语言并希望利用Enterprise Java Beans 2.0技术的程序员,同时了解分发应用程序的安全隐患。本课程有一个很大的实用组件,包括开发基于Enterprise Java Bean的电子商务应用程序。该课程使用JBoss Application Server。
cl-jscStandard Java Security14小时描述 Java语言和运行时环境(JRE)旨在免除其他语言(如C / C ++)中遇到的最常见的常见安全漏洞。然而,软件开发人员和架构师不仅应该知道如何使用Java环境的各种安全特性(积极的安全性),还应该意识到许多与Java开发(负面安全)相关的漏洞。 在介绍安全服务之前,先简要介绍加密技术的基础,为理解适用组件的目的和操作提供一个共同基准。这些组件的使用通过几个实践练习来呈现,参与者可以自己尝试所讨论的API。 本课程还介绍并解释了Java语言和平台中最常见和最严重的编程缺陷,涵盖了Java程序员犯的典型错误以及语言和环境特定问题。所有漏洞和相关攻击都通过简单易懂的练习来演示,然后是推荐的编码指南和可能的缓解技术。 参加本课程的学员将会理解安全性,IT安全性和安全编码的基本概念了解OWASP Top Ten之外的Web漏洞并了解如何避免它们学习使用Java开发环境的各种安全特性对密码学有实际的理解了解典型的编码错误以及如何避免它们获取关于Java框架中最近的一些漏洞的信息获取有关安全编码实践的资料和更多资料听众开发商
javaintJava Intermediate - one day7小时已经是Java程序员的参与者想要扩展他们的视野并使用更多的Java语言概念
javaadvancedJava Advanced - one day7小时介绍Advanced java程序员,通常开发大型应用程序,框架或库。本课程大部分是实验室(约60%),其余的是讨论和介绍。我们主要使用最新版本的Java进行本课程,但它也可以作为旧版Java专用课程提供
apachemavenApache Maven21小时根据您的个人资料,Maven将帮助您进行日常工作。正如我们提到的一些好处: 开发人员:作为开发人员,您将使用Maven创建项目,管理依赖项,编译代码,运行测试,部署组件 Maven将成为您日常开发工具的一部分。 技术主管简介:将Maven集成为构建工具将对项目产生重大影响: 管理依赖关系将变得简单(Maven依赖关系管理) 复杂的构建将会大大简化(Maven构建配置文件) 项目体系结构将得到顺利管理(继承和多模块项目) 。 项目经理:Maven将执行标准化和协作: “项目对象模型”是Maven为项目引入的标准 Maven使用构建生命周期来开发人员编译,测试和报告部署 Maven仓库将作为通用商店并收集版本和第三方库。 发布管理器:Maven存储库管理器将充当您的组织和公共Maven存储库之间高度可配置的代理,它们还为组织提供了构建的部署目标。
javafunmanvenJava fundamentals with Maven28小时本课程涵盖了Java开发的基础知识,并介绍了Apache Maven软件项目管理和理解工具。
javahJava Hibernate28小时Hibernate是Java语言的映射框架,其中面向对象的域模型可以映射到传统的关系数据库。
dsgpatDesign Patterns - efficient code reusability24小时该课程将涵盖设计模式。
junitUnit Testing with JUnit21小时JUnit是一个编写可重复测试并对Java语言进行单元测试的框架。
jcapsdaadvOpenESB-Java CAPS for developers and architects advanced level14小时本课程致力于希望立即在OpenESB上运行的开发人员和架构师,并希望开始参与真正的OpenESB项目。培训范围涵盖了诸如关联和薪酬等项目中经常使用的高级OpenESB概念。这两天的课程将让您安心地解决您在OpenESB项目运营中的整合问题。
javafunandroidJava Fundamentals for Android14小时Android平台的应用程序主要使用Java开发。本课程是为具有强大OOP背景(无论是PHP,Scala,C ++,C#还是Objective C)的软件程序员开发的,他们计划学习如何为Android平台开发Java应用程序。本课程介绍Java编程语言语法,重点介绍android平台使用的特定Java功能。
struts2Struts 2 Framework21小时本课程涉及使用Struts2框架的功能开发MVC(ModelViewController)Web应用程序。与会者将学习如何处理行动和数据,如何开发拦截器和用于类型转换的OGNL。本课程还将涵盖验证,国际化以及如何坚持数据等概念。
javaperfJava Performance 40小时本课程面向希望生成高效应用程序的Java程序员。在与客户协商后,该课程可以在特殊工具版本中进行,适用于只需要检测性能问题的人员(测试人员,管理员) - 在这种情况下,不需要使用Java编程。

在培训期间,参与者将了解用Java生成高效软件的流程和现代工具。他们学习与性能相关的陷阱,基准测试,分析,调优,内存分析,使用集合或IO的性能技巧。无论项目中使用何种技术,学习的主题和工具都适用,因为我们专注于语言级性能,工具和嵌入式库。调优讨论了Oracle提供的JVM参数。
javaphJava Persistence with Hibernate14小时本课程教授Hibernate在关系数据库中持久化Java对象的实际应用。
cubaplatformCuba Platform for Enterprise Application Development7小时古巴平台是一个面向企业应用的开源Java Web框架。 在这个有指导性的现场培训中,参与者将学习如何使用古巴平台开发具有丰富Web界面的企业应用程序。 在培训结束后,参与者将能够: 使用声明式用户界面开发Java应用程序和UI,而不使用HTML,CSS或JavaScript 减少样板代码并促进快速发展将CUBA Studio Web开发工具与现有的Java IDE一起使用在不分支代码的情况下自定义应用程序 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习

近期Java培训课程

课程日期价格【远程 / 传统课堂】
OpenESB-Java CAPS for developers and architects advanced level - 北京 - 数码大厦星期一, 2018-11-05 09:30¥18180 / ¥21380
Fundamentals of Devops for Java Enterprise Edition Projects - 上海 - 上海中区广场星期二, 2018-11-06 09:30¥24310 / ¥30280
GlassFish Administration - Beijing Digital Building星期二, 2018-11-06 09:30¥25960 / ¥27160
Java 8 and Spring - 苏州 - 晋合广场星期一, 2018-12-10 09:30¥47490 / ¥51690
Java Spring - 厦门 - 国际银行大厦星期一, 2018-12-10 09:30¥42570 / ¥50270
Java,培训,课程,培训课程, 企业Java培训, 短期Java培训, Java课程, Java周末培训, Java晚上培训, Java训练, 学习Java, Java老师, 学Java班, Java远程教育, 一对一Java课程, 小组Java课程, Java培训师, Java辅导班, Java教程, Java私教, Java辅导, Java讲师

促销课程

课程 地址 日期 价格【远程 / 传统课堂】
Managing Business Logic with Drools 苏州 - 晋合广场 星期一, 2018-11-05 09:30 ¥16200 / ¥19200
Analysis and Design with SoaML 上海 - 上海中区广场 星期三, 2018-11-21 09:30 ¥16479 / ¥20859
Building Web Applications with Drupal 7, Views, Fields and Panels 北京 - 创而新大厦 星期二, 2018-12-04 09:30 ¥16362 / ¥19562
Apache Tomcat Administration 北京 - 创而新大厦 星期三, 2018-12-12 09:30 ¥24129 / ¥28329
Scrum for Managers and Executives 北京 - 数码大厦 星期五, 2019-02-01 09:30 ¥8757 / ¥10957

订阅促销课程

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

我们的客户

is growing fast!

We are looking to expand our presence in your region!

As a Business Development Manager you will:

  • expand business in the region
  • 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.

contact us right away!