Course duration: 5 days; Instructor-led
- Data Scientist
Attend the Java SE : Programming I first.
This is a second-level course for programmers learning the Java language. It rounds-out the topics that were taught in the previous course, Java SE: Programming I.
This course is highly interactive and uses diverse teaching methods (lectures, self-assessments, group discussions, activities, and videos) to accommodate different learning styles This training will also leverage on participant’s personal life and work experiences.
- Create Java applications that leverage the object-oriented features of the Java language, such as encapsulation, inheritance, and polymorphism
- Execute a Java application from the command line
- Create applications that use the Java Collections framework
- Search and filter collections using Lambda Expressions
- Implement error-handling techniques using exception handling
- Implement input/output (I/O) functionality to read from and write to data and text files
- Manipulate files, directories and file systems using the JDK NIO.2 specification
- Perform multiple operations on database tables, including creating, reading, updating and deleting using both JDBC and JPA technology
- Use Lambda Expression concurrency features
- Apply modular programming practices and services to applications
- Create high-performing multi-threaded applications
- Functional Interfaces and Lambda Expressions
- Collections Streams, and Filters
- Built-in Functional Interfaces
- Introduction to Modular Programming in Java
- Services in a Modular Application
- Migration to a Modular Application
- Parallel Streams
- Terminal Operations: Collectors
- Creating Custom Streams
- I/O (Fundamentals and NIO2)
- Secure Coding
- Database Applications with JDBC
- What is the Collections Framework?
- Type-Wrapper Classes
- What are Generics?
- Error handling