CIST-2373

Java Programming III

Self-paced · 1 year access

41 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation

01 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

12 Interactive Lessons · 100 topics
01 Streams 13 topics · 14 LiveLab
  • From Iterating to Stream Operations
  • Stream Creation
  • The filter, map, and flatMap Methods
  • Extracting Substreams and Combining Streams
  • Simple Reductions
  • The Optional Type
  • Collecting Results
  • Collecting into Maps
  • Grouping and Partitioning
  • Downstream Collectors
  • Reduction Operations
  • Primitive Type Streams
  • Parallel Streams

14 LiveLab in this lesson — see the labs panel →

02 Input and Output 7 topics · 6 LiveLab
  • Input/Output Streams
  • Reading and Writing Binary Data
  • Object Input/Output Streams and Serialization
  • Working with Files
  • Memory-Mapped Files
  • File Locking
  • Regular Expressions

6 LiveLab in this lesson — see the labs panel →

03 XML 9 topics
  • Introducing XML
  • The Structure of an XML Document
  • Parsing an XML Document
  • Validating XML Documents
  • Locating Information with XPath
  • Using Namespaces
  • Streaming Parsers
  • Generating XML Documents
  • XSL Transformations
04 Networking 5 topics · 2 LiveLab
  • Connecting to a Server
  • Implementing Servers
  • Getting Web Data
  • The HTTP Client
  • Sending E-Mail

2 LiveLab in this lesson — see the labs panel →

05 Database Programming 10 topics · 2 LiveLab
  • The Design of JDBC
  • The Structured Query Language
  • JDBC Configuration
  • Working with JDBC Statements
  • Query Execution
  • Scrollable and Updatable Result Sets
  • Row Sets
  • Metadata
  • Transactions
  • Connection Management in Web and Enterprise Applications

2 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

41 LiveLabs
  • Creating Streams using Collections
  • Using the count() Method
  • Using the flatmap() Method
  • Using the limit() Method
  • Using the sorted() Method
  • Using the findAny() Method
Labs run in your browser — nothing to install.

Prepare for Java Programming III

One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.

  • 1 year of full access
  • 41 LiveLab included
  • Certificate of completion
Try Free

No credit card required

scroll to top