|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/java-high-performance-applications-with-java-9-2-in-1/
课程评论:没有评论
课程名称:Java:高性能应用程序与Java 9:2合1 概述: 当今构建的许多应用程序需要以低延迟处理大量流量。Java是一种非常流行的编程语言,JVM是构建高性能Java程序的流行平台。Java 9将响应式编程作为一等公民引入,以在多线程和并发的方式下处理流量。本课程是一个全面的实践课程,通过正确的工具监控应用程序并编写代码。掌握Java 9的新特性和API,以实现高效可靠的代码。学习最佳实践,开发一个工作中的Java网站和RESTful微服务,帮助您在组织中成为一名熟练的Java程序员。 课程内容: 本培训项目包括两个完整的课程,经过精心挑选,以提供最全面的培训。 第一个课程《在Java 9中编写高性能Java应用程序》涵盖了如何监控应用程序并使用适当的工具编写高并发代码。您将探索Java 9中可用的不同类型的锁,并了解何时使用哪种锁。同时,您将学习JDK 9附带的工具及其正确使用方式,了解Java内存模型如何影响程序性能。 第二个课程《Java 9企业应用程序开发实战》则集中于使用Java 9和Java EE 8创建现代且可扩展的企业应用程序,使您成为专业的Java开发人员。您将学习如何将网站的一个组件提取为独立的微服务,并解耦微服务以允许在组织内重用。深入了解Java 9技术,如JShell、模块、Streams API、多Jar、进程API和HTTP/2客户端。 通过本课程,您将能够使用Java 9和Java EE 8构建现代且可扩展的企业应用程序,从而成为专业的Java开发人员。 关于作者: - Tomasz Lelek是一名主要使用Java和Scala编程的软件工程师,对微服务架构和函数式编程充满热情。他投入大量时间和精力以不断提升自己,近期开始探索Apache Spark和Hadoop等大数据技术。 - Martin Farrell是一位独立Java顾问和培训师,拥有超过18年的Java经验,曾为多家企业提供咨询服务。他也是Java和Spring技术的博主,在业余时间喜欢与家人共度时光,并热爱骑行和三项全能运动。 总之,该课程将为您提供深入的Java 9和Java EE 8知识,帮助您在企业应用程序开发中取得成功。
A lot of applications built today need to handle huge amounts of traffic in low latency. Java is a very popular language and JVM is a popular platform to build high-performance programs in Java. Java 9 adds reactive programming as a first class citizen to handle traffic in a multi-threaded and concurrent way.This comprehensive 2-in-1 course is comprehensive, hands-on course with use of proper tooling to monitor our applications and write code. Master the new features and APIs of Java 9 to implement highly efficient and reliable code. Develop a working Java Website and RESTful microservices by learning best practices. Build enterprise-level Java apps to become a skilled Java programmer in your organization.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Writing High Performance Java Application in Java 9, covers how to monitor applications and write code in high concurrent with the proper tools. You'll explore the different kinds of locking available in JAVA 9 and get to know when you should use which kind of locks. Finally, you'll see what tools are shipped with the JDK 9 and know how to use them properly. You'll see how Java Memory Model affects the performance of your programs.The second course, Hands-On Enterprise Application Development with Java 9, covers creation of modern and scalable enterprise applications using Java 9 and Java EE 8 and become a professional Java developer. You'll learn how to extract a component from our website as a standalone microservice and decouple your microservice to allow it to be reused within an organization. Delve into Java 9 technologies such as JShell, modules, the Streams API, Multi-Jar, Process APIs, and HTTP/2 clients.By the end of this course, you'll build modern and scalable enterprise applications using Java 9 and Java EE 8 to become a professional Java developer.About the Authors● Tomasz Lelek is a Software Engineer who programs mostly in Java and Scala. He is a fan of microservice architectures and functional programming. He dedicates considerable time and effort to be better every day. Recently, he's been delving into big data technologies such as Apache Spark and Hadoop. He is passionate about nearly everything associated with software development. Tomasz thinks that we should always try to consider different solutions and approaches to solving a problem. Recently, he was a speaker at several conferences in Poland - Confitura and JDD (Java Developer's Day) and also at Krakow Scala User Group. He also conducted a live coding session at Geecon Conference. ● Martin Farrell is an independent Java consultant and trainer based in Edinburgh, UK, with over 18 years' Java experience. He has consulted across a range of businesses from banking to telecommunications and Silicon Valley start-ups. He also blogs about Java and Spring technologies, and is Most Valuable Blogger at dzone. When not consulting, Martin likes to spend time with his wife and two children. He is also a keen cyclist and triathlete.