Course in JAVA SE 11 Programming II

Nid: 29185
Syllabus
Curriculum

1. Functional programming methods - 10 hours

General explanation about functional programming

  • Functional interfaces and Lambda expressions
  • Collection Streams and filters
  • Built-in functional interfaces

2. Services and migration to a modular programming in Java - 10 hours

Basic composition of modular programming

  • Introduction to modular programming in Java
  • Services in a modular application
  • Migration to a modular application

3. Stream and parallel streams management - 12 hours

Characterization of stream and parallel stream actions

  • Concurrence
  • Parallel Streams
  • Terminal operations: Collectors
  • Creation custom streams

4. Java API programming development and secure coding concepts - 12 hours

Java API programming formulation and secure coding concepts

  • Input/output (Fundamentals and NIO2)
  • Secure coding
  • Database applications with JDBC
  • Localization

5. Introduction to collections and generics, exception and assertion management - 16 hours

Preparation of collections and generics

  • Collections framework
  • Iters
  • Type-Wrapper classes
  • Generic

Identifying exceptions and assertions

  • Exceptions
  • Error management
  • Assertions