|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learning-path-java-9-programming-with-java-9/
课程评论:没有评论
课程名称:学习路径:Java 9:用Java 9编程 概述:如果你是一名希望与行业标准保持同步的程序员,那么这个学习路径就是为你设计的。Java 9 是最近更新的 Java 语言版本,作为 Java 8 的继任者,因其诸多新特性而受到开发者的欢迎。Java 9 引入了众多变化,比如 Java 平台模块系统、JDK 和 JRE 的运行模块重组、新模块、类等的 URI 命名方案。 在这个学习路径中,你将学习使用 Java 9 进行函数式和响应式编程。函数式编程部分包括函数式编程的概述和安装,而 Java 9 应用程序开发的总结可以用一句话概括:更强大的功能;更少的代码。在响应式编程部分,你将了解响应式编程的基础知识以及 Flow API,同时学习各种操作符、单元和并发测试。你还将学习 Lambda 表达式、流操作、顺序数据处理和并行流。 完成本学习路径后,你将能够成功编写功能强大且响应迅速的 Java 9 程序。 作者简介:本课程结合了两位杰出作者的优秀作品。Marco Faella 是意大利那不勒斯“费德里科二世”大学的计算机科学教授,自2005年以来,他教授过 Java 编程、编译器构造和软件工程相关课程,并拥有超过50篇国际会议及期刊的科学出版物。他还开发了多种科学软件,精通 C、C++、OCaml、Python 和 Java,并参与了著名的 Parma Polyhedra Library。 Manuel Vicente Vivo 是 Capital One 的高级软件工程师,参与移动产品的各项决策。他在 API 和移动开发(包括 Android 和 iOS)以及自动化测试方面积累了丰富经验,并撰写了多篇关于 RxJava 的文章,获得了广泛关注。他对函数式编程充满兴趣,并在会议上分享过相关经验,始终追求完美,认为一个经过良好测试和明确结构的应用程序会产生巨大的差异。
If you're a programmer who wants to stay updated according to the industry standards, then this Learning Path is for you. Java 9 is the most recent update to the list of Java languages. Java 9 is the successor of Java 8 and this version is making a lot of developers happy due to a variety of reasons. Java 9 incorporates a plethora of new changes like the Java platform module system, restructuring the JDKs and JREs runtime modules, defining a new URI scheme for naming modules, classes, and so on. In this Learning Path, you will learn functional and reactive programming using Java 9. functional programming includes the introduction to functional Programming and installation. Application development with Java 9 can be summarized in these words: More Power; Less Code. Under reactive programming, you will get to learn about the basics of reactive programming and understand the Flow API. You will also get to learn about the various operators, and learn about the unit and concurrency testing used in reactive programming. You will also learn about Lambda expressions, Stream operations, sequential data processing and parallel streams. By the end of this Learning Path, you will be able to successfully write powerful functional and reactive programs with the help of Java 9. About the Author: For this course, we have combined the best works of this esteemed author: Marco Faella is a professor of Computer Science at the University of Naples "Federico II", Italy. He has taught classes on Java programming, compiler construction, and software engineering to undergraduate and graduate students since 2005. He is the author of over 50 scientific publications in international conferences and journals. He has also developed scientific software in C++, OCaml, Python, and Java. Marco is fluent in C, C++, OCaml, Python, and Java and has contributed to the Parma Polyhedra Library, a well-known scientific library for the symbolic manipulation of polyhedra. Manuel Vicente Vivo is a Senior Associate Software Engineer at Capital One. He is involved in all kind of decisions regarding the Mobile product. He had an opportunity to do some API and Mobile development (both Android and iOS) and automation testing and also wrote few articles about RxJava (1 and 2) that are quite popular. He is interested in functional programming. Manuel has spoken in conferences about Rx Java. He always looks for perfection, and he believes that having an application that is well tested and with a really defined structure makes a huge difference.