Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java Part 2: Various Updates, Security and RIA

Java Part 2: Various Updates, Security and RIA

Java Part 2: Various Updates, Security and RIA
Last updated 10/2018
English
English [Auto],

What you'll learn

  • The students shall be able to completely understand and learn the language enhancements in the latest Java version. Furthermore, the students will be able to:
  • Learn about the XML and I18N updates
  • Learn XML external properties
  • Learn I18N regular expressions, locale class updates and numeric shapers
  • Learn to write JDBC statements
  • Learn the JDBC enhancement and security

Course content

4 sections43 lectures4h 6m total length
  • Topic A: XML External Properties - Part 10:39

    Explore XML, the extensible markup language, used to transport and describe data, and see how Java adds packages to support the XML language as it evolves.

  • XML External Properties - Part 216:58

    Explore three new external resource properties that restrict protocols for fetching external DTDs, schemas, and stylesheets, enabling secure, configurable XML processing across SAX, DOM, and XSLT pipelines.

  • XML External Properties - Part 30:47

    Explore XML external properties that restrict protocols used to fetch external resources, improving security in processing; note Java 7 defaults to all protocols unless handling untrusted XML.

  • Topic B: XML Processing Limits - Part 10:34

    Explore how XML processing limits defend against denial of service by Java C-7's XP update, addressing vulnerabilities and enhancing pre-processing of untrusted XML documents.

  • XML Processing Limits - Part 216:06

    Explore XML processing limits to prevent denial of service from malicious DTDs, detailing expansion, total entity size, max general entity size, and max parameter entity size limits and configuration options.

  • XML Processing Limits - Part 30:31

    Select the three XP processing limits for DoS protection. Java C-7 sets them to no limit by default; review only when processing untrusted XML in SSL files.

  • Topic C: I18N Regular Expressions - Part 10:36

    Explore Java's internationalization updates in the regular expressions API, including escape sequences for Unicode code points and matching script block and general Unicode properties.

  • I18N Regular Expressions - Part 216:14

    Java SE 7 expands internationalization with Unicode 6.0 support, enhanced regular expressions, and locale extensions for script, block, and general category properties.

  • I18N Regular Expressions - Part 31:24

    Explore Unicode 6.00 updates, including code points, code units, and character set concepts, and learn how Unicode is supported in Java's character and string classes.

  • Review - Question

Requirements

  • The course requires that the candidates must have prior experience and knowledge of Java programming.
  • Ideally the candidates should be working with Java for at least six months to one year. In addition to this, the students should also have completed the “Java Part 1: What’s New” course before registering for this course.

Description

The Java Part 2 is the second course in the two course series on the new features and enhancements in Java programming language. The course covers the more advanced topics and updates such as XML, I18N, JDBC and security. This course is geared for developers who have prior working knowledge of earlier versions of Java. Throughout the course, you will learn the best practices for taking advantage of the new functional programming constructs in Java as well as other new features in this major update to the Java programming language.

The course is part of the two course series on the latest version of Java programming language. This course helps the candidates to smoothly transition from the older versions of Java to the latest one. The two courses on Java programming cover all the new features and enhancements offered in the latest Java version and help the students to successfully master and implement the latest features and benefits of Java and become an effective Java developer.

The course is part of the two course series on the latest version of Java programming language. This course helps the candidates to smoothly transition from the older versions of Java to the latest one. The two courses on Java programming cover all the new features and enhancements offered in the latest Java version and help the students to successfully master and implement the latest features and benefits of Java and become an effective Java developer.


Who this course is for:

  • The course is intended for experienced developers who wish to get up and running with the latest version of Java programming language.
  • The course is also helpful for candidates looking to reinforce their Java programming language skills and learn the best-practices in Java programming.